0001498233-23-000059.txt : 20230809 0001498233-23-000059.hdr.sgml : 20230809 20230809161131 ACCESSION NUMBER: 0001498233-23-000059 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cepton, Inc. CENTRAL INDEX KEY: 0001498233 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 272447291 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39959 FILM NUMBER: 231155257 BUSINESS ADDRESS: STREET 1: 399 WEST TRIMBLE ROAD CITY: SAN JOSE STATE: CA ZIP: 95131 BUSINESS PHONE: 408-459-7579 MAIL ADDRESS: STREET 1: 399 WEST TRIMBLE ROAD CITY: SAN JOSE STATE: CA ZIP: 95131 FORMER COMPANY: FORMER CONFORMED NAME: Growth Capital Acquisition Corp. DATE OF NAME CHANGE: 20210910 FORMER COMPANY: FORMER CONFORMED NAME: PinstripesNYS, Inc. DATE OF NAME CHANGE: 20210910 FORMER COMPANY: FORMER CONFORMED NAME: Growth Capital Acquisition Corp. DATE OF NAME CHANGE: 20200225 10-Q 1 gcac-20230630.htm 10-Q gcac-20230630
12/31false00014982332023Q2257P1YP3YP3Y00014982332023-01-012023-06-300001498233us-gaap:CommonStockMember2023-01-012023-06-300001498233us-gaap:WarrantMember2023-01-012023-06-3000014982332023-08-01xbrli:shares00014982332023-06-30iso4217:USD00014982332022-12-31iso4217:USDxbrli:shares0001498233us-gaap:ProductMember2023-04-012023-06-300001498233us-gaap:ProductMember2022-04-012022-06-300001498233us-gaap:ProductMember2023-01-012023-06-300001498233us-gaap:ProductMember2022-01-012022-06-300001498233gcac:DevelopmentRevenueMember2023-04-012023-06-300001498233gcac:DevelopmentRevenueMember2022-04-012022-06-300001498233gcac:DevelopmentRevenueMember2023-01-012023-06-300001498233gcac:DevelopmentRevenueMember2022-01-012022-06-3000014982332023-04-012023-06-3000014982332022-04-012022-06-3000014982332022-01-012022-06-300001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001498233us-gaap:AdditionalPaidInCapitalMember2022-12-310001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310001498233us-gaap:RetainedEarningsMember2022-12-3100014982332023-01-012023-03-310001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001498233us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-03-310001498233us-gaap:RetainedEarningsMember2023-01-012023-03-3100014982332023-03-310001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001498233us-gaap:AdditionalPaidInCapitalMember2023-03-310001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2023-03-310001498233us-gaap:RetainedEarningsMember2023-03-310001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300001498233us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2023-04-012023-06-300001498233us-gaap:RetainedEarningsMember2023-04-012023-06-300001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001498233us-gaap:AdditionalPaidInCapitalMember2023-06-300001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2023-06-300001498233us-gaap:RetainedEarningsMember2023-06-3000014982332021-12-310001498233us-gaap:PreferredStockMember2021-12-310001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001498233gcac:CommonClassFMemberus-gaap:CommonStockMember2021-12-310001498233us-gaap:AdditionalPaidInCapitalMember2021-12-310001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310001498233us-gaap:RetainedEarningsMember2021-12-3100014982332022-01-012022-03-310001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001498233gcac:CommonClassFMemberus-gaap:CommonStockMember2022-01-012022-03-310001498233us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001498233us-gaap:RetainedEarningsMember2022-01-012022-03-310001498233us-gaap:CommonClassAMembergcac:TrinityWarrantsMemberus-gaap:CommonStockMember2022-01-012022-03-310001498233gcac:TrinityWarrantsMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001498233gcac:TrinityWarrantsMember2022-01-012022-03-310001498233us-gaap:CommonClassAMembergcac:SVBWarrantsMemberus-gaap:CommonStockMember2022-01-012022-03-310001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-03-3100014982332022-03-310001498233us-gaap:PreferredStockMember2022-03-310001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001498233gcac:CommonClassFMemberus-gaap:CommonStockMember2022-03-310001498233us-gaap:AdditionalPaidInCapitalMember2022-03-310001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2022-03-310001498233us-gaap:RetainedEarningsMember2022-03-310001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-04-012022-06-300001498233us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2022-04-012022-06-300001498233us-gaap:RetainedEarningsMember2022-04-012022-06-3000014982332022-06-300001498233us-gaap:PreferredStockMember2022-06-300001498233us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300001498233gcac:CommonClassFMemberus-gaap:CommonStockMember2022-06-300001498233us-gaap:AdditionalPaidInCapitalMember2022-06-300001498233us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2022-06-300001498233us-gaap:RetainedEarningsMember2022-06-300001498233us-gaap:AccountsReceivableMembergcac:ThreeCustomersMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-30xbrli:pure0001498233us-gaap:AccountsReceivableMembergcac:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001498233us-gaap:SalesRevenueNetMembergcac:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001498233us-gaap:SalesRevenueNetMembergcac:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001498233srt:RestatementAdjustmentMember2022-06-300001498233us-gaap:CommonClassAMember2022-02-1000014982332022-02-102022-02-1000014982332022-02-1000014982332022-02-090001498233us-gaap:CommonClassAMember2022-02-090001498233us-gaap:WarrantMember2021-02-0200014982332021-02-022021-02-020001498233country:JP2023-04-012023-06-300001498233country:JP2022-04-012022-06-300001498233country:US2023-04-012023-06-300001498233country:US2022-04-012022-06-300001498233gcac:OtherMember2023-04-012023-06-300001498233gcac:OtherMember2022-04-012022-06-300001498233country:JP2023-01-012023-06-300001498233country:JP2022-01-012022-06-300001498233country:US2023-01-012023-06-300001498233country:US2022-01-012022-06-300001498233gcac:OtherMember2023-01-012023-06-300001498233gcac:OtherMember2022-01-012022-06-300001498233us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-06-300001498233us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001498233us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-06-300001498233us-gaap:MoneyMarketFundsMember2023-06-300001498233us-gaap:FairValueInputsLevel1Member2023-06-300001498233us-gaap:FairValueInputsLevel2Member2023-06-300001498233us-gaap:FairValueInputsLevel3Member2023-06-300001498233us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-06-300001498233us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001498233us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2023-06-300001498233us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-06-300001498233us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-06-300001498233us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-06-300001498233us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-06-300001498233us-gaap:USTreasurySecuritiesMember2023-06-300001498233us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300001498233us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300001498233us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-300001498233us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001498233us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-06-300001498233us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-06-300001498233us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2023-06-300001498233us-gaap:CorporateDebtSecuritiesMember2023-06-300001498233us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001498233us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001498233us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001498233us-gaap:MoneyMarketFundsMember2022-12-310001498233us-gaap:FairValueInputsLevel1Member2022-12-310001498233us-gaap:FairValueInputsLevel2Member2022-12-310001498233us-gaap:FairValueInputsLevel3Member2022-12-310001498233us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001498233us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001498233us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001498233us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001498233us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001498233us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001498233us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001498233us-gaap:CorporateDebtSecuritiesMember2022-12-310001498233gcac:EarnoutLiabilityMember2022-12-310001498233gcac:EarnoutLiabilityMember2023-01-012023-06-300001498233gcac:EarnoutLiabilityMember2023-06-300001498233us-gaap:MachineryAndEquipmentMember2023-06-300001498233us-gaap:MachineryAndEquipmentMember2022-12-310001498233us-gaap:VehiclesMember2023-06-300001498233us-gaap:VehiclesMember2022-12-310001498233us-gaap:LeaseholdImprovementsMember2023-06-300001498233us-gaap:LeaseholdImprovementsMember2022-12-310001498233us-gaap:ComputerEquipmentMember2023-06-300001498233us-gaap:ComputerEquipmentMember2022-12-310001498233us-gaap:LoansPayableMembergcac:TrinityLoanAgreementMember2022-01-040001498233us-gaap:LoansPayableMembergcac:TrinityLoanAgreementMember2022-01-040001498233us-gaap:PrimeRateMemberus-gaap:LoansPayableMembergcac:TrinityLoanAgreementMember2022-01-042022-01-0400014982332022-01-042022-01-0400014982332022-01-040001498233us-gaap:LoansPayableMembergcac:TrinityLoanAgreementMember2022-01-042022-01-040001498233us-gaap:LoansPayableMembergcac:TrinityLoanAgreementMember2022-11-072022-11-070001498233gcac:KoitoMemberus-gaap:SecuredDebtMemberus-gaap:SecuredDebtMember2022-10-27iso4217:JPY0001498233us-gaap:SecuredDebtMembergcac:SecuredTermLoanAgreementMember2022-10-272022-10-27gcac:businessDay0001498233gcac:KoitoMemberus-gaap:SecuredDebtMember2023-01-012023-06-300001498233gcac:KoitoMember2023-01-242023-01-2400014982332023-01-242023-01-240001498233gcac:SeriesAConvertiblePreferredStockMember2022-02-090001498233gcac:SeriesBConvertiblePreferredStockMember2022-02-090001498233gcac:SeriesB1ConvertiblePreferredStockMember2022-02-090001498233gcac:SeriesCConvertiblePreferredStockMember2022-02-090001498233us-gaap:PrivatePlacementMemberus-gaap:ConvertiblePreferredStockMember2022-10-272022-10-2700014982332022-10-2700014982332023-01-192023-01-190001498233us-gaap:PrivatePlacementMemberus-gaap:ConvertiblePreferredStockMember2023-01-192023-01-1900014982332022-10-272022-10-27gcac:vote0001498233us-gaap:CommonClassAMember2022-02-102022-02-100001498233us-gaap:PrivatePlacementMember2021-11-240001498233us-gaap:PrivatePlacementMember2021-11-242021-11-2400014982332021-11-242021-11-24gcac:salesPricegcac:salesPriceDay0001498233us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2021-11-242021-11-240001498233us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2022-08-092022-08-0900014982332022-08-092022-08-090001498233us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2021-11-242023-06-300001498233us-gaap:PrivatePlacementMember2023-06-300001498233us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2023-04-012023-06-300001498233us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2023-01-012023-06-300001498233us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2022-04-012022-06-300001498233us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2022-01-012022-06-300001498233gcac:CommonClassFMember2023-01-012023-06-300001498233gcac:CommonClassFMember2022-02-0900014982332022-02-092022-02-090001498233gcac:CommonClassFMember2022-02-102022-02-100001498233gcac:A2016PlanMember2016-07-050001498233gcac:A2022StockPlanMember2022-02-100001498233gcac:A2022StockPlanMember2022-02-102022-02-100001498233gcac:A2022StockPlanMember2023-06-3000014982332022-01-012022-12-310001498233us-gaap:EmployeeStockOptionMember2023-06-300001498233us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001498233us-gaap:RestrictedStockUnitsRSUMembergcac:A2022StockPlanMember2023-01-012023-06-300001498233us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-06-300001498233us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-01-012023-06-300001498233us-gaap:RestrictedStockUnitsRSUMember2022-12-310001498233us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001498233us-gaap:RestrictedStockUnitsRSUMember2023-06-300001498233gcac:A2022StockPlanMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001498233us-gaap:PerformanceSharesMember2023-01-012023-06-300001498233us-gaap:PerformanceSharesMember2022-01-012022-06-300001498233us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2022-01-012022-06-300001498233us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2022-01-012022-06-30gcac:tranche0001498233us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2023-01-012023-06-30gcac:tradingDay0001498233us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2023-06-300001498233us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001498233us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2023-06-300001498233us-gaap:CostOfSalesMember2023-04-012023-06-300001498233us-gaap:CostOfSalesMember2022-04-012022-06-300001498233us-gaap:CostOfSalesMember2023-01-012023-06-300001498233us-gaap:CostOfSalesMember2022-01-012022-06-300001498233us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001498233us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001498233us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001498233us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001498233us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001498233us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001498233us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001498233us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001498233gcac:SharePriceOneMemberus-gaap:CommonClassAMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-06-300001498233gcac:SharePriceOneMemberus-gaap:CommonClassAMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-01-012023-06-300001498233us-gaap:CommonClassAMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMembergcac:SharePriceTwoMember2023-06-300001498233us-gaap:CommonClassAMembergcac:SharePriceTwoMember2023-01-012023-06-300001498233us-gaap:CommonClassAMembergcac:SharePriceTwoMember2023-06-3000014982332022-02-102022-09-300001498233us-gaap:IPOMember2023-06-300001498233us-gaap:CommonClassAMemberus-gaap:IPOMember2023-06-300001498233us-gaap:CommonClassAMember2023-06-300001498233us-gaap:PrivatePlacementMembergcac:SponsorMember2023-04-012023-06-300001498233gcac:BusinessCombinationMember2023-06-300001498233us-gaap:LineOfCreditMembergcac:A2019LoanAgreementMemberus-gaap:SecuredDebtMember2019-08-3100014982332019-08-310001498233gcac:BusinessCombinationMember2019-08-310001498233us-gaap:CommonClassAMember2022-02-092022-02-090001498233us-gaap:CommonClassAMember2022-01-042022-01-040001498233us-gaap:PrivatePlacementMemberus-gaap:ConvertiblePreferredStockMember2022-10-270001498233gcac:KoitoMember2023-01-192023-01-19gcac:designee0001498233gcac:LincolnParkTransactionMemberus-gaap:CommonClassAMember2023-06-300001498233us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001498233us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001498233us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001498233us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001498233gcac:PreferredSharesOnAnAsConvertedBasisMember2023-04-012023-06-300001498233gcac:PreferredSharesOnAnAsConvertedBasisMember2022-04-012022-06-300001498233gcac:PreferredSharesOnAnAsConvertedBasisMember2023-01-012023-06-300001498233gcac:PreferredSharesOnAnAsConvertedBasisMember2022-01-012022-06-300001498233gcac:EarnoutSharesMember2023-01-012023-06-300001498233us-gaap:ConvertiblePreferredStockMember2022-01-012022-06-300001498233us-gaap:ConvertiblePreferredStockMember2023-01-012023-06-30gcac:segment

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
¨ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from               to               
image_001.jpg
Cepton, Inc.
(Exact name of registrant as specified in its charter)
Delaware001-3995927-2447291
(State or other jurisdiction of
incorporation or organization)
(Commission File Number)(I.R.S. Employer
Identification Number)
399 West Trimble Road
San Jose, California
95131
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: 408-459-7579
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.00001 per shareCPTN
The Nasdaq Stock Market LLC
Redeemable warrants, exercisable for common stock at an exercise price of $11.50 per share, subject to adjustmentCPTNW
The 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 x No ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x 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 filer¨Accelerated filer¨
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyx
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of August 1, 2023, 158,244,189 shares of common stock, par value $0.00001, of the registrant were issued and outstanding.



Cautionary Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q (the “Report”) includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical or current fact included in this Report are forward-looking statements. Forward-looking statements may be identified by the use of words such as “estimate,” “plan,” “project,” “forecast,” “intend,” “will,” “expect,” “anticipate,” “believe,” “seek,” “target,” “designed to” or other similar expressions that predict or imply future events or trends or that are not statements of historical matters. In addition, any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. The Company cautions readers of this Report that these forward-looking statements are subject to risks and uncertainties, most of which are difficult to predict and many of which are beyond the Company’s control, that could cause the actual results to differ materially from the expected results. These factors include the information set forth in Part II, Item 1A, of this Report under the heading “Risk Factors”, which we encourage you to carefully read. Forward-looking statements include, but are not limited to, statements regarding estimates and forecasts of financial and performance metrics, projections of market opportunity and market share, potential benefits and the commercial attractiveness to its customers of the Company’s products and services, the potential success of the Company’s marketing and expansion strategies, and the potential for the Company to achieve design awards. These statements are based on various assumptions, whether or not identified in this Report, and on the current expectations of the Company’s management and are not predictions of actual performance. These forward-looking statements are provided for illustrative purposes only and are not intended to serve as, and must not be relied on by any investor as, a guarantee, an assurance, a prediction or a definitive statement of fact or probability. Actual events and circumstances are difficult or impossible to predict and will differ from assumptions. You are therefore cautioned not to place undue reliance on such statements. Any forward-looking statement speaks only as of the date on which it is made, and we undertake no obligation to update any forward-looking statement to reflect events or circumstances after the date on which the statement is made or to reflect the occurrence of unanticipated events, except as required by law.
i


Cepton, Inc.
Quarterly Report on Form 10-Q
Table of Contents
Page No.
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
ii


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements (Unaudited)
CEPTON, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(In thousands, except share data)
(unaudited)
June 30,
2023
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$32,605 $31,953 
Short-term investments37,036 3,703 
Accounts receivable, net of allowance for credit losses of $0 and $0, respectively
2,092 1,301 
Inventories4,188 2,985 
Prepaid expenses and other current assets3,327 6,272 
Total current assets79,248 46,214 
Property and equipment, net2,028 982 
Restricted cash1,924 2,565 
Other assets10,891 555 
Total assets$94,091 $50,316 
LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
Current liabilities:
Accounts payable$2,942 $1,979 
Operating lease liabilities, current1,697 211 
Accrued expenses and other current liabilities3,056 2,265 
Short-term debt 42,587 
Total current liabilities7,695 47,042 
Warrant liability310 440 
Earnout liability184 920 
Operating lease liabilities, non-current9,696 281 
Total liabilities17,885 48,683 
Commitments and contingencies (Note 17)
Convertible preferred stock:  
Convertible preferred stock – Par value $0.00001 per share – 5,000,000 shares authorized at June 30, 2023 and December 31, 2022; 100,000 shares issued and outstanding at June 30, 2023 (aggregate liquidation preference of $101.9 million at June 30, 2023); No shares issued and outstanding at December 31, 2022
98,891  
Stockholders’ equity (deficit):  
Common stock – Par value $0.00001 per share – 350,000,000 shares authorized at June 30, 2023 and December 31, 2022; 158,224,189 and 156,747,708 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively
2 2 
Additional paid-in capital92,648 88,056 
Accumulated other comprehensive loss(344)(366)
Accumulated deficit(114,991)(86,059)
Total stockholders’ equity (deficit)(22,685)1,633 
Total liabilities, convertible preferred stock and stockholders’ equity (deficit)$94,091 $50,316 
See accompanying notes to the condensed consolidated financial statements
1


CEPTON, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)
(In thousands, except share and per share data)
(unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Lidar sensor and prototype revenue$2,771 $1,441 $4,011 $2,863 
Development revenue16 1,118 261 1,181 
Total revenue$2,787 $2,559 $4,272 $4,044 
Lidar sensor and prototype cost of revenue2,348 2,520 3,796 3,736 
Development cost of revenue5 562 116 598 
Total cost of revenue$2,353 $3,082 $3,912 $4,334 
Gross profit (loss)434 (523)360 (290)
Operating expenses:
Research and development9,365 8,386 16,603 16,140 
Selling, general and administrative6,185 7,189 12,916 15,232 
Total operating expenses15,550 15,575 29,519 31,372 
Operating loss(15,116)(16,098)(29,159)(31,662)
Other income (expense):
(Loss) gain on change in fair value of earnout liability(26)15,630 736 72,308 
Gain on change in fair value of warrant liability36 1,904 130 2,684 
Foreign currency transaction loss, net  (750) 
Loss on extinguishment of debt  (1,123) 
Other income, net2 4 21 6 
Interest income (expense), net917 (585)1,216 (1,278)
(Loss) income before income taxes(14,187)855 (28,929)42,058 
Provision for income taxes(3)(12)(3)(16)
Net (loss) income$(14,190)$843 $(28,932)$42,042 
Net (loss) income per share, basic$(0.09)$0.01 $(0.18)$0.31 
Net (loss) income per share, diluted$(0.09)$0.01 $(0.18)$0.29 
Weighted-average common shares, basic157,379,175 154,108,677 157,081,027 135,160,187 
Weighted-average common shares, diluted157,379,175 161,831,284 157,081,027 145,187,227 
Net (loss) income$(14,190)$843 $(28,932)$42,042 
Other comprehensive income (loss), net of tax:  
Changes in unrealized (loss) gain on available-for-sale securities(11)(37)6 (48)
Foreign currency translation adjustments(4)(8)16 (12)
Total other comprehensive (loss) income, net of tax(15)(45)22 (60)
Comprehensive (loss) income$(14,205)$798 $(28,910)$41,982 
See accompanying notes to the condensed consolidated financial statements
2


CEPTON, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(In thousands, except share and per share data)
(unaudited)


Convertible
Preferred Stock
Common
Stock
Additional
Paid-in
Capital
Accumulated Other
Comprehensive
Loss
Accumulated
Deficit
Total Stockholders’
Equity
(Deficit)
SharesAmountSharesAmount
Balance — December 31, 2022 $ 156,747,708 $2 $88,056 $(366)$(86,059)$1,633 
Issuance of convertible preferred stock, net of transaction costs100,000 98,891 — — — — — — 
Exercise of stock options and release of RSUs— — 96,385 — 8 — — 8 
Stock-based compensation expense— — — — 2,280 — — 2,280 
Unrealized gain on available-for-sale investments— — — — — 17 — 17 
Cumulative translation adjustment— — — — — 20 — 20 
Net loss— — — — — — (14,742)(14,742)
Balance — March 31, 2023100,000 $98,891 156,844,093 $2 $90,344 $(329)$(100,801)$(10,784)
Exercise of stock options and release of RSUs— — 1,570,599 — 5 — — 5 
 Stock-based compensation expense — — — — 2,362 — — 2,362 
Payments of employee taxes related to vested restricted stock units    — — (170,503)— (63)— — (63)
 Unrealized loss on available-for-sale investments     — — — — — (11)— (11)
 Cumulative translation adjustment — — — — — (4)— (4)
 Net loss — — — — — — (14,190)(14,190)
Balance — June 30, 2023100,000 $98,891 158,244,189 $2 $92,648 $(344)$(114,991)$(22,685)

3


Convertible
Preferred Stock
Preferred
Stock
Common
Stock
Class F
Stock
Additional
Paid-in
Capital
Accumulated Other
Comprehensive
Loss
Accumulated
Deficit
Total Stockholders’
Equity
(Deficit)
SharesAmountSharesAmountSharesAmountSharesAmount
Balance — December 31, 202121,671,491 $99,470  $ 27,618,907 $ 8,372,143 $ $7,949 $(43)$(95,439)$(87,533)
Retroactive application of exchange ratio31,407,080 — — — 40,026,282 — 12,133,201 — — — — — 
Conversion of convertible preferred stock to common stock(53,078,571)(99,470)— — 53,078,571 1 — — 99,470 — 1 99,472 
Conversion of Class F stock to common stock— — — — 20,505,344 — (20,505,344)— — — — — 
Reverse recapitalization, net of transaction costs— — — — 11,845,943 1 — — (33,051)— — (33,050)
Exercise of Trinity warrants— — — — 237,571 — — — 547 — — 547 
Exercise of SVB warrants— — — — 146,954 — — — — — — — 
Exercise of stock options— — — — 511,890 — — — 273 — — 273 
Stock-based compensation expense— — — — — — — — 1,357 — — 1,357 
Unrealized loss on available-for-sale investments— — — — — — — — — (11)— (11)
Cumulative translation adjustment— — — — — — — — — (4)— (4)
Net income— — — — — — — — — — 41,198 41,198 
Balance — March 31, 2022 $  $ 153,971,462 $2  $ $76,545 $(58)$(54,240)$22,249 
Exercise of stock options— — — — 404,167 — — — 211 — — 211 
Issuance of common stock to LPC— — — — 21,186 — — — 50 — — 50 
Vesting of early exercised options— — — — 45,923 — — — 38 — — 38 
Stock-based compensation expense— — — — — — — — 2,229 — — 2,229 
Incremental direct transaction costs related to reverse recapitalization— — — — — — — — (226)— — (226)
Unrealized loss on available-for-sale investments    — — — — — — — — (37)— (37)
Cumulative translation adjustment— — — — — — — — — (8)— (8)
Net income— — — — — — — — — — 843 843 
Balance — June 30, 2022 $  $ 154,442,738 $2  $ $78,847 $(103)$(53,397)$25,349 
See accompanying notes to the condensed consolidated financial statements
4


CEPTON, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
Six Months Ended
June 30,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES:
Net (loss) income$(28,932)$42,042 
Adjustments to reconcile net (loss) income to net cash used in operating activities:
Depreciation and amortization235 147 
Stock-based compensation4,654 3,586 
Amortization of right-of-use asset773 642 
Amortization (accretion), other(373)800 
Gain on change in fair value of earnout liability(736)(72,308)
Gain on change in fair value of warrant liability(130)(2,684)
Foreign currency transaction loss, net750  
Loss from extinguishment of debt1,123  
Changes in operating assets and liabilities:  
Accounts receivable, net(791)(1,176)
Inventories(1,216)(466)
Prepaid expenses and other current assets1,958 (670)
Other long-term assets202 (1,406)
Accounts payable741 (178)
Accrued expenses and other current liabilities791 (148)
Operating lease liabilities(289)(753)
Other long-term liabilities 298 
Net cash used in operating activities(21,240)(32,274)
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property and equipment(1,186)(567)
Purchases of short-term investments(37,806)(32,368)
Proceeds from sales of short-term investments 5,902 
Proceeds from maturities of short-term investments5,200 2,773 
Net cash used in investing activities(33,792)(24,260)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from convertible preferred stock, net of transaction costs99,884  
Repayment of Koito secured term loan(45,220) 
Proceeds from Business Combination and private offering 76,107 
Payments of Business Combination and private offering transaction costs (28,897)
Proceeds from issuance of debt and warrants, net of debt discount 9,724 
Proceeds from issuance of common stock options13 447 
Payments of employee taxes related to vested restricted stock units(63) 
Issuance of common stock 50 
Net cash provided by financing activities54,614 57,431 
Effect of exchange rate changes on cash429 (13)
Net increase in cash, cash equivalents and restricted cash11 884 
Cash, cash equivalents and restricted cash, beginning of period34,518 3,654 
Cash, cash equivalents and restricted cash, end of period$34,529 $4,538 
5


SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION  
Cash paid for interest$63 $444 
Cash paid for income taxes$ $12 
Business Combination transaction costs, accrued but not paid$ $267 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION  
Purchases of property and equipment in accounts payable$ $120 
Vesting of early exercised stock options$ $76 
Right-of-use assets obtained in exchange for new operating lease liabilities$11,190 $1,789 
See accompanying notes to the condensed consolidated financial statements
6


CEPTON, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited) (
Note 1. Description of Business and Summary of Significant Accounting Policies
Description of Business
Cepton, Inc., and its wholly owned subsidiaries, (collectively, the “Company”) formerly known as Growth Capital Acquisition Corp. (“GCAC”), was originally incorporated in Delaware on January 4, 2010, under the name PinstripesNYS, Inc. GCAC changed its name to Growth Capital Acquisition Corp. on February 14, 2020. GCAC was a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with one or more target businesses. On February 2, 2021, the Company consummated its initial public offering (the “IPO”), following which its shares began trading on the Nasdaq Stock Market (“Nasdaq”). On August 4, 2021, GCAC entered into a Business Combination Agreement (as amended, the “Merger Agreement”) with Cepton Technologies, Inc. (“Legacy Cepton”) and GCAC Merger Sub Inc., a wholly owned subsidiary of GCAC (“Merger Sub”). On February 10, 2022 (the “Closing Date”), the transactions contemplated by the Merger Agreement (the “Business Combination”) were consummated. In connection with the closing of the Business Combination, GCAC changed its name to Cepton, Inc. and its shares and public warrants began trading on Nasdaq under the symbols “CPTN” and “CPTNW”, respectively. As a result of the Business Combination, Cepton, Inc. became the owner, directly or indirectly, of all of the equity interests of Legacy Cepton and its subsidiaries.
The Company provides state-of-the-art, intelligent, lidar-based solutions for a range of markets such as automotive, smart cities, smart spaces, and smart industrial applications. The Company’s patented lidar technology enables reliable, scalable, and cost-effective solutions that deliver long range, high resolution 3D perception for smart applications. The Company is headquartered in San Jose, California, USA, with a presence in Germany, Canada, Japan, China and India.
Basis of Presentation and Principles of Consolidation
The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The condensed consolidated financial statements include the accounts of the Company's wholly owned subsidiaries in Canada, Germany, Japan, China and the United Kingdom. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern. As of June 30, 2023, the Company had cash and cash equivalents of $32.6 million, short-term investments of $37.0 million, and an accumulated deficit of $115.0 million. During the six months ended June 30, 2023, the Company incurred an operating loss of $29.2 million and had negative cash flows from operating activities of $21.2 million. Although much of the negative cash flow resulted from expenses for research and development projects and administrative expenses to support growth of the Company, the Company expects to continue to invest in research and development and generate operating losses in the future.
The Company is subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing its products, securing certain contracts, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel.
To date, the Company has been funded primarily by equity financings, convertible promissory notes, and the net proceeds received through the Business Combination, PIPE Investment (as defined below), and private placements of the Legacy Cepton convertible preferred stock. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.
Concentration of Risk
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains a substantial portion of its cash and cash equivalents and short-term investments in money market funds, commercial paper, corporate debt securities, U.S. treasury securities, and U.S. government agency securities. Management believes that the financial institutions that hold its
7


cash, cash equivalents, and short-term investments are financially sound and, accordingly, represent minimal credit risk. Deposits held with banks may exceed the amount of federal insurance limits provided on such deposits.
As of June 30, 2023 and December 31, 2022, three and two customers, respectively, each accounted for more than 10% of accounts receivable.
Customers with revenue equal to or greater than 10% of total revenue for the periods indicated were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Customer A44 %50 %49 %43 %
Customer B52 % %34 % %
Customer C %25 % %26 %
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, inventory valuation and reserves, warranty reserves, valuation allowance for deferred tax assets, valuation of earnout and warrant liabilities, stock-based compensation, useful lives of property, plant and equipment, income tax uncertainties, and other loss contingencies. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial condition and results of operations.
Product Warranties
The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary. Through June 30, 2023, there were immaterial changes to the accrued warranty liability which was recorded in accrued expenses and other current liabilities on the condensed consolidated balance sheet.
Reclassifications

Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.

The condensed consolidated statements of convertible preferred stock and stockholders’ equity (deficit) included in this Report for the six months ended June 30, 2022 differ from our previously filed Quarterly Report on Form 10-Q for the six months ended June 30, 2022 by reflecting the immaterial error correction for the misclassification of $1.6 million from prepaid expenses and other current assets to additional paid-in capital for the Lincoln Park Capital Fund, LLC (“Lincoln Park” or “LPC”) commitment fee obligation as of June 30, 2022. The Company corrected the error in the condensed consolidated financial statements for the nine months ended September 30, 2022. The Company believes the correction of the error is immaterial to the previously issued condensed consolidated financial statements for prior periods.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which significantly changes the way entities recognize credit losses and impairment of financial assets recorded at amortized cost. Currently, the credit loss and impairment model for loans and leases is based on incurred losses, and investments are recognized as impaired when there is no longer an assumption that future cash flows will be collected in full under the originally contracted terms. Under the new current expected credit loss (“CECL”) model, the standard requires immediate recognition of estimated credit losses expected to occur over the remaining life of the asset. As the
8


Company is an emerging growth company, the standard will be effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted this standard on January 1, 2023 utilizing the modified retrospective method, and the adoption did not have a material impact on its condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)—Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2023 for smaller reporting companies. The Company is currently evaluating the potential impact on its condensed consolidated financial statements and related disclosures from the adoption of this standard.
Note 2. Business Combination
On February 10, 2022, the Business Combination was consummated and the following disclosure has been retained from our previously filed Form 10-K for the comparative prior period in 2022.
The Business Combination was accounted for as a reverse recapitalization as Legacy Cepton was determined to be the accounting acquirer under FASB ASC Topic 805, Business Combinations (ASC 805). The determination is primarily based on the evaluation of the following facts and circumstances:
the equity holders of Legacy Cepton hold the majority of voting rights in the Company;
the board of directors of Legacy Cepton represent a majority of the members of the board of directors of the Company or were appointed by Legacy Cepton;
the senior management of Legacy Cepton became the senior management of the Company; and
the operations of Legacy Cepton comprise the ongoing operations of the Company.
In connection with the Business Combination, outstanding capital stock of Legacy Cepton was converted into common stock of Legacy Cepton and then subsequently converted into Class A common stock of the Company, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with no goodwill or intangible assets recorded. Legacy Cepton was deemed to be the predecessor of the Company, and the consolidated assets and liabilities and results of operations prior to the Closing Date are those of Legacy Cepton. The shares and corresponding capital amounts prior to the Business Combination, have been retroactively restated as shares reflecting the Exchange Ratio (defined below). Operations prior to the Business Combination were those of Legacy Cepton in future reports of the combined entity.
Recapitalization
In connection with the Business Combination, the following occurred to recapitalize the Company:
Shares of Legacy Cepton convertible preferred stock and Class F stock issued and outstanding, were converted into common stock of Legacy Cepton, and thereafter, all shares of Legacy Cepton common stock were subsequently converted into the Company’s Class A common stock, par value $0.0001 per share, at a rate of approximately 2.449 (the “Exchange Ratio”);
Vested stock options to purchase or receive shares of Legacy Cepton common stock (see Note 12) converted into options to purchase or receive shares of the Company’s Class A common stock, par value $0.0001 per share, in accordance with the Exchange Ratio;
9


Outstanding warrants, whether vested or unvested, to purchase shares of Legacy Cepton common stock (see Note 14) converted into shares of the Company’s Class A common stock, par value $0.0001 per share, in accordance with the Exchange Ratio;
Outstanding unvested stock options to purchase or receive shares of Legacy Cepton common stock (see Note 12) converted into unvested stock options to purchase or receive shares of the Company’s Class A common stock upon the same terms and conditions that were in effect with respect to such stock options immediately prior to the Business Combination, after giving effect to the Exchange Ratio;
The Company’s certificate of incorporation was amended and restated to, among other things, increase the total number of authorized shares of capital stock to 355,000,000 shares, of which 350,000,000 shares were designated common stock, $0.00001 par value per share, and of which 5,000,000 shares were designated preferred stock, $0.00001 par value per share and to reclassify each share of Class A common stock and Class B common stock into one share of common stock.
PIPE Investment
Contemporaneously with the execution of the Merger Agreement, GCAC entered into subscription agreements with certain investors (the “PIPE Investors”), pursuant to which the PIPE Investors agreed to purchase an aggregate of 5,950,000 shares of common stock at a purchase price of $10.00 per share, or an aggregate purchase price of $59.5 million (the “PIPE Investment”).
Redemption
Prior to the closing of the Business Combination on February 10, 2022, certain GCAC public shareholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 15,589,540 shares of GCAC Class A common stock for an aggregate payment of $155.9 million.
Public and Private Placement Warrants
GCAC warrants issued in connection with the IPO (“Public Warrants”) and in connection with the private placement units held by the Sponsor (“Private Placement Warrants”) remained outstanding after the closing of the Business Combination. The warrants became exercisable to purchase shares of the Company’s common stock at an exercise price of $11.50 per share 30 days after the completion of the Business Combination, subject to other conditions, including with respect to the effectiveness of a registration statement covering the shares of common stock underlying such warrants, and will expire five years after the completion of the Business Combination or earlier upon redemption or liquidation. The Public Warrants are equity-classified and were valued based on the instruments’ publicly listed trading price as of the Closing Date. The Private Placement Warrants are liability-classified and are valued on a recurring basis with changes in fair value recognized as a gain or loss upon remeasurement (see Note 14).
Transaction Costs
For the six months ended June 30, 2022, the Company incurred direct and incremental costs of approximately $31.7 million in connection with the Business Combination and the related equity issuance, consisting primarily of investment banking, legal, accounting, and other professional fees, which were recorded to additional paid-in capital as a reduction of proceeds. An approximate additional $2.6 million of transaction costs were recorded in general and administrative expense related to the liability classified instruments assumed subsequent to the Business Combination in 2022. There were no transaction costs related to the Business Combination recorded in 2023.
Transaction Proceeds
Upon closing of the Business Combination, the Company received gross proceeds of $76.1 million from the Business Combination and PIPE Investment, offset by total transaction costs of $40.7 million.
10


Note 3. Revenue
The Company disaggregates its revenue from contracts with customers by country of domicile based on the shipping location of the customer. Total revenue disaggregated by country of domicile is as follows (dollars in thousands):
Three Months Ended June 30,
20232022
Revenue% of RevenueRevenue% of Revenue
Revenue by country of domicile:
Japan$1,265 45 %$1,462 58 %
United States1,466 53 %880 34 %
Other56 2 %217 8 %
Total$2,787 100 %$2,559 100 %
Six Months Ended June 30,
20232022
Revenue% of RevenueRevenue% of Revenue
Revenue by country of domicile:
Japan$2,312 54 %$2,264 56 %
United States1,570 37 %1,493 37 %
Other390 9 %287 7 %
Total$4,272 100 %$4,044 100 %
As of June 30, 2023 and December 31, 2022, the Company had $0.5 million and $0.5 million of deferred revenue included in accrued expenses and other current liabilities, respectively, and no contract assets.
Note 4. Fair Value Measurement
The following tables summarize the Company's assets and liabilities measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund$1,502 $ $ $1,502 
Total cash equivalents$1,502 $ $ $1,502 
Short-term investments:
Commercial paper$ $21,161 $ $21,161 
U.S. treasury securities 2,985  2,985 
U.S. government agency securities 9,882  9,882 
Corporate debt securities 3,008  3,008 
Total short-term investments$ $37,036 $ $37,036 
Total assets measured at fair value$1,502 $37,036 $ $38,538 
Liabilities:
Warrant liability$ $310 $ $310 
Earnout liability  184 184 
Total liabilities measured at fair value$ $310 $184 $494 
11


December 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund$10,437 $ $ $10,437 
Total cash equivalents$10,437 $ $ $10,437 
Short-term investments:
U.S. government agency securities$ $2,493 $ $2,493 
Corporate debt securities 1,210  1,210 
Total short-term investments$ $3,703 $ $3,703 
Total assets measured at fair value$10,437 $3,703 $ $14,140 
Liabilities:
Warrant liability$ $440 $ $440 
Earnout liability  920 920 
Total liabilities measured at fair value$ $440 $920 $1,360 
Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments consist of investment securities with original maturities greater than three months but less than twelve months and are included as current assets in the condensed consolidated balance sheets. For short-term investments, the fair value as of June 30, 2023 and December 31, 2022 approximates amortized cost basis.
Because the transfer of Private Placement Warrants to non-permitted transferees would result in the Private Placement Warrants having substantially the same terms as the Public Warrants, the Company determined that the fair value of each Private Placement Warrant is consistent with that of a Public Warrant. Accordingly, the Private Placement Warrants are classified as Level 2 financial instruments under warrant liability.
The value of the earnout liability is classified as Level 3 under the fair value hierarchy because it has been valued based on significant inputs not observable in the market.
Changes in Level 3 liabilities related to earnout liability measured at fair value for the six months ended June 30, 2023 (in thousands):
Six Months Ended June 30, 2023
Balance as of December 31, 2022$920 
Gain on change in fair value of earnout liability(736)
Balance as of June 30, 2023$184 

The gain on change in the fair value of the earnout liability was shown in the condensed consolidated statement of operations and comprehensive income (loss).
Note 5. Inventories
Inventories consist of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Raw materials$2,210 $1,179 
Work-in-process1,188 1,141 
Finished goods790 665 
Total inventories$4,188 $2,985 
12


Inventories are carried and depicted above at the lower of cost or net realizable value. Write-downs were $0.3 million for the three and six months ended June 30, 2023 and were immaterial for the three and six months ended June 30, 2022.
Note 6. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Prepaid insurance$1,972 $2,533 
Other prepaid expenses1,186 1,376 
Deferred transaction costs 993 
Payroll tax receivable 865 
Other current assets169 505 
Total prepaid expenses and other current assets$3,327 $6,272 
Note 7. Property and Equipment, Net
Property and equipment, net, consists of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Machinery and equipment$2,680 $1,445 
Automobiles101 101 
Leasehold improvements235 189 
Computer and equipment116 116 
Total property and equipment3,132 1,851 
Less: accumulated depreciation and amortization(1,104)(869)
Total property and equipment, net$2,028 $982 
Depreciation and amortization related to property and equipment was $0.1 million and $0.2 million for the three and six months ended June 30, 2023, respectively. Depreciation and amortization related to property and equipment was immaterial for the three months ended June 30, 2022 and $0.1 million for the six months ended June 30, 2022.
Note 8. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Accrued payroll$1,477 $1,300 
Accrued expenses and taxes1,012 375 
Deferred revenue484 525 
Warranty reserve83 65 
Total accrued expenses and other current liabilities$3,056 $2,265 
Note 9. Debt
Trinity Loan Agreement
On January 4, 2022, Legacy Cepton entered into a loan and security agreement and subsequent amendments (“Trinity Loan Agreement”) with Trinity Capital Inc. (“Trinity”) to borrow up to $25.0 million through January 1, 2023 at a floating per
13


annum rate equal to the greater of (i) 10.75% or (ii) the prime rate plus 7.0%. The loan had a maturity date of February 1, 2026. In connection with the Trinity Loan Agreement, Legacy Cepton issued a warrant to purchase 96,998 shares of common stock with an exercise price of $16.89 per share (see Note 14). The fair value of the warrant was estimated to be $1.3 million on the date of issuance. On January 4, 2022, Legacy Cepton borrowed $10.0 million under the agreement, incurring $0.3 million in transaction costs which were accounted for as a debt discount. Legacy Cepton also recognized a pro rata portion of the warrant fair value as a debt discount related to the $10.0 million loan. Amortization of debt discounts, in accordance with the effective interest method, are recorded as interest expense in the accompanying condensed consolidated statement of operations and comprehensive income (loss) during 2022. Obligations under the Trinity Loan Agreement were secured by interests in substantially all of the Company’s assets. The agreement contained customary affirmative and negative covenants.
For the three and six months ended June 30, 2022, the Company recognized $0.7 million and $1.4 million in interest expense, respectively, in connection with the borrowings under the Trinity Loan Agreement.
On November 7, 2022, the Company repaid all outstanding principal and accrued interest under and terminated the Trinity Loan Agreement including a 1.5% prepayment penalty and 2.5% end of term payment.
Secured Term Loan Agreement with Koito

On October 27, 2022, the Company entered into an Investment Agreement (the “Investment Agreement”) with Koito Manufacturing Co., Ltd. (“Koito”) (See Note 10). Concurrently with the execution of the Investment Agreement, the Company entered into a Secured Term Loan Agreement with Koito to borrow Japanese Yen ¥5.8 billion (approximately $39.4 million) (the “Secured Term Loan Agreement”). The loan accrued interest at a rate equal to 1.0% per annum and was payable at maturity. The Secured Term Loan Agreement entered into with Koito was a related party transaction issued at a below market interest rate. To reflect what a similar debt instrument would be issued at with a market interest rate, the Company recorded a $2.0 million debt discount accounted for as a capital contribution within additional paid-in capital in the condensed consolidated balance sheet as of December 31, 2022. Amortization of the debt discount, in accordance with the effective interest method, was recorded as interest expense in the accompanying condensed consolidated statement of operations and comprehensive income (loss). The loan was set to mature on the earlier of three business days after the closing of the transactions contemplated by the Investment Agreement and the date on which the Investment Agreement is terminated in accordance with its terms. On November 7, 2022, the Company borrowed Japanese Yen ¥5.8 billion (approximately $39.4 million) under the Secured Term Loan Agreement. Obligations under the Secured Term Loan Agreement were secured by interests in substantially all of the Company’s assets, including all patents. The agreement contained customary affirmative and negative covenants. On January 24, 2023, the Company repaid all outstanding principal and accrued interest under the Secured Term Loan Agreement.
For the six months ended June 30, 2023, the Company recognized $0.3 million in interest expense in connection with the borrowings under the Secured Term Loan Agreement. Additionally, the Company recognized a $0.8 million foreign currency transaction loss on repayment using the applicable exchange rate on January 24, 2023 and a $1.1 million loss on extinguishment of debt.
Note 10. Convertible Preferred Stock
Convertible Preferred Stock Prior to Business Combination
As discussed in Note 2, the Company has retroactively adjusted the shares issued and outstanding prior to February 10, 2022 to give effect to the Exchange Ratio to determine the number of shares of common stock into which they were converted.
Prior to the Business Combination, Legacy Cepton had shares of $0.00001 par value Series A, Series B, Series B-1, and Series C preferred stock outstanding, all of which were convertible into shares of common stock of Legacy Cepton on a 1:1 basis, subject to certain anti-dilution protections.
14


The authorized, issued, and outstanding shares of Convertible Preferred Stock, and liquidation preferences prior to February 10, 2022 were as follows:
Issuance DateShares
Authorized
Shares Issued and
Outstanding
Original Issue
Price per Share
Aggregate
Liquidation
Preference
Series AJuly 6, 20168,000,000 8,000,000 $1.0000 $8,000,000 
Series BJuly 13, 20184,069,600 4,069,600 $6.2500 25,435,000 
Series B-1July 13, 20183,272,475 3,272,475 $3.1250 10,226,484 
Series CFebruary 4, 20207,463,934 6,329,416 $8.3736 52,999,998 
22,806,009 21,671,491  $96,661,482 
Upon the closing of the Business Combination on February 10, 2022, the 21,671,491 shares of convertible preferred stock issued and outstanding were converted into 53,078,571 shares of common stock at the Exchange Ratio.
Convertible Preferred Stock with Koito
On October 27, 2022, the Company entered into the Investment Agreement with Koito pursuant to which, among other things, at the closing of the transactions, and based on the terms and subject to the conditions set forth therein, the Company issued and sold to Koito, 100,000 shares of Series A Convertible Preferred Stock, par value $0.00001 per share (the “Preferred Stock”), for a purchase price of $100.0 million (the “Initial Liquidation Preference”). The issuance and sale of the Preferred Stock and related matters were approved by the Company’s stockholders on January 11, 2023, and the Preferred Stock issued to Koito on January 19, 2023 (the “Closing Date”). In connection with the issuance of the Preferred Stock, the Company incurred direct and incremental expenses of $1.1 million, comprised of transaction fees, and financial advisory and legal expenses, which reduced the carrying value of the Preferred Stock.
As of June 30, 2023, the Company had authorized 5,000,000 shares of preferred stock, each with a par value of $0.00001. As of June 30, 2023, there were 100,000 shares of preferred stock issued and outstanding.
Dividend Provisions
The Preferred Stock ranks senior to the Company’s common stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company and ranks junior to all secured and unsecured indebtedness. The Preferred Stock has an Initial Liquidation Preference of $100.0 million, representing an aggregate Liquidation Preference (as defined below) of $100.0 million upon issuance. At the Company’s election, the Preferred Stock carries a 4.250% per annum dividend if paid in kind or a 3.250% per annum dividend if paid in cash, in each case payable quarterly in arrears. Holders of the Preferred Stock are entitled to the dividend regardless of whether declared by the Company’s board of directors. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis.
Liquidation Rights
In the event of any Liquidation, holders of the Preferred Stock are entitled to receive an amount per share equal to the greater of (1) the Initial Liquidation Preference per share plus any accrued or declared but unpaid dividends on such shares (the “Liquidation Preference”) or (2) the amount payable if the Preferred Stock were converted into common stock. The Preferred Stock will have distribution and liquidation rights senior to all other equity interests of the Company. As of June 30, 2023, the Liquidation Preference of the Preferred Stock was $101.9 million.
Conversion Feature
The Preferred Stock may be converted, at any time in whole or in part at the option of the holder, beginning on January 19, 2024, into shares of the Company’s common stock equal to the quotient obtained by dividing the sum of the Liquidation Preference by the conversion price of $2.585 (the “Conversion Price”).
Anti-Dilution Provisions
15


The Conversion Price of the Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, sales of shares through a tender or exchange offer, including under the Purchase Agreement with Lincoln Park, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options).
Optional Redemption
The Company has the option, upon 30 days’ advance notice, to (A) repurchase all (but not less than all) of the outstanding Preferred Stock held by Koito or a Permitted Transferee (as defined in the Investment Agreement) on or after the second anniversary of the closing occurring after the end of the applicable fiscal year for which the Company has recorded positive net income, if the Company has recorded positive net income pursuant to GAAP in its audited financial statements for any fiscal year the end date of which falls after the fifth anniversary of the closing and (B) all or any portion of the outstanding Preferred Stock not held by Koito or a Permitted transferee any time after the seventh anniversary of the closing.
Fundamental Change Put Right
Upon occurrence of a fundamental change event, each holder of outstanding shares of the Preferred Stock has the right to require the Company to repurchase any or all of their Preferred Stock at a purchase price per share equal to the Liquidation Preference or in lieu of a repurchase, elect to convert the Preferred Stock into the Company’s common stock equal to the quotient obtained by dividing 110% of the Liquidation Preference by the Conversion Price.
A fundamental change is defined as either the direct or indirect sale, or other disposition of all or substantially all assets of the Company and its subsidiaries to any third party or the consummation of any transaction, the result of which is that any third party or group of third parties become the beneficial owner of more than 50% of the voting power of the Company. Solely with respect to shares held by Koito, the definition of a fundamental change is expanded to include agreements entered by the Company to issue equity exceeding 10% of the Company’s common stock, or any strategic alliance partnership, or joint venture agreement to a third party deemed to be a competitor with Koito (subject to certain exceptions).
Note 11. Stockholders’ Equity (Deficit)
Common Stock
Holders of common stock were entitled to one vote per share, and to receive dividends when, as and if declared by the board of directors, and, upon liquidation or dissolution, were entitled to receive all assets available for distribution to stockholders. The holders had no preemptive or other subscription rights and there were no redemption or sinking fund provisions with respect to such shares.
Upon the closing of the Business Combination on February 10, 2022, the 27,618,907 shares of Legacy Cepton common stock issued and outstanding were converted into 67,645,189 shares of common stock at the Exchange Ratio.
As of June 30, 2023, the Company had authorized 350,000,000 shares of common stock, each with a par value of $0.00001. As of June 30, 2023, there were 158,224,189 shares of common stock issued and outstanding.
Lincoln Park Transaction
On November 24, 2021, Legacy Cepton entered into a Purchase Agreement with Lincoln Park, pursuant to which Lincoln Park has agreed to purchase up to $100.0 million of common stock (subject to certain limitations contained in the Purchase Agreement) from time to time over a 36-month period (the “Purchase Agreement”) after the consummation of the Business Combination and certain other conditions set forth in the Purchase Agreement. The Company may, from time to time and at its sole discretion, direct Lincoln Park to purchase common stock in accordance with daily dollar thresholds as determined within the Purchase Agreement. The purchase price per share for common stock will be the lower of: (i) the lowest trading price for shares of common stock on the market in which it is listed, on the applicable purchase date and (ii) the average of the three (3) lowest closing sale price for common stock during the ten (10) consecutive business days ending on the business day immediately preceding such purchase date. In consideration for entering into the Purchase Agreement, the Company issued, as a commitment fee, 50,000 shares of common stock to Lincoln Park on the date of the closing of the Business Combination and subsequently an additional 150,000 shares of common stock 180 days after the date of the closing of the Business Combination.
16


As of June 30, 2023, 1,142,505 shares of common stock had been sold in aggregate to Lincoln Park under the Purchase Agreement for consideration of $1.7 million. For the three and six months ended June 30, 2023, no shares of common stock were sold to Lincoln Park under the Purchase Agreement. For the three and six months ended June 30, 2022, 21,186 shares of common stock were sold to Lincoln Park under the Purchase Agreement.
Class F Stock
Holders of Legacy Cepton’s Class F stock were entitled to the same voting rights as the equivalent number of common stock on an as-converted basis, and to receive dividends when, as and if declared by the board of directors. The holders had conversion rights for conversion into shares of common stock and preferred stock. The holders were subject to vesting terms wherein each holder acquired a vested interest in the stock over a service period of four years.
Upon the closing of the Business Combination on February 10, 2022, the 8,372,143 shares of Legacy Cepton Class F stock issued and outstanding were converted into 8,372,143 shares of common stock of Legacy Cepton and then subsequently converted into 20,505,344 shares of common stock of the Company at the Exchange Ratio.
Note 12. Stock-Based Compensation
Equity Incentive Plans
On July 5, 2016, Legacy Cepton adopted the 2016 Stock Plan (the “2016 Plan”) under which 4,800,000 shares of Legacy Cepton’s common stock were reserved for issuance to employees, nonemployee directors, consultants, and advisors. As a result of the Business Combination, the Company no longer grants new incentive awards under the 2016 Plan and there were no shares reserved or available for future issuance under the 2016 Plan. Incentive awards existing under the 2016 Plan immediately prior to the Business Combination were converted into options to receive shares of common stock through application of the Exchange Ratio (“Post Conversion Awards”).
On February 10, 2022, the Company adopted the 2022 Stock Plan (the “2022 Plan”) under which 15,123,142 shares of the Company’s common stock were reserved for issuance to employees, nonemployee directors, consultants, and advisors. Per the terms of the 2022 Plan, in the event any Post Conversion Awards issued and outstanding under the 2016 Plan are cancelled, terminated, or expire, said number of shares will be made available for issuance under the 2022 Plan. The share limit shall automatically increase on the first trading day in January of every calendar year during the term of the 2022 Plan, by an amount equal to the lesser of (i) two percent (2%) of the total number of shares of common stock issued and outstanding on December 31 of the immediately preceding calendar year or (ii) such number of shares of common stock as may be established by the board of directors. As of June 30, 2023, there were 10,281,667 shares of common stock reserved for issuance under the 2022 Plan.
Incentive Stock Options and Nonqualified Stock Options
A summary of the Company’s employee and nonemployee stock option activity for the six months ended June 30, 2023 is presented below:
Shares Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contract
Term
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 202214,261,984 $2.14 6.5$6,486 
Granted45,000 $0.37 
Exercised(128,923)$0.10 
Expired/Forfeited(514,617)$3.07 
Outstanding as of June 30, 2023
13,663,444 $2.12 6.1$1,454 
Exercisable as of June 30, 2023
10,877,597 $1.62 5.6$1,448 
Vested and expected to vest as of June 30, 2023
13,663,444 $2.12 6.1$1,454 
During the six months ended June 30, 2023, the estimated weighted-average grant date fair value of options granted was $0.17 per share. As of June 30, 2023, there was $6.3 million of unrecognized stock-based compensation expense related to
17


unvested stock options expected to be recognized over a weighted-average period of 1.6 years. The total intrinsic value of options exercised during the six months ended June 30, 2023 was $0.1 million. The Company recognizes forfeitures as they occur.
Restricted Stock Units
Each restricted stock unit (“RSU”) granted under the 2022 Plan represents a right to receive one share of the Company’s common stock when the RSU vests. RSUs generally vest over a period of one to four years based on fulfilling a service condition. The fair value of a RSU is equal to the fair value of the Company’s common stock on the date of grant.
A summary of the Company’s RSU activity for the six months ended June 30, 2023 is presented below:
SharesWeighted Grant Date Fair Value
Outstanding as of December 31, 20224,708,692 $2.57 
Granted4,383,166 $1.08 
Released(1,538,061)$2.67 
Forfeited(492,959)$1.74 
Outstanding as of June 30, 20237,060,838 $1.68 
As of June 30, 2023, there was $10.6 million of unrecognized stock-based compensation expense related to unvested RSUs expected to be recognized over a weighted-average period of 2.4 years. The total intrinsic value of RSUs outstanding at June 30, 2023 was $3.4 million. The Company recognizes forfeitures as they occur.
Performance-based Stock units

Each performance-based stock unit (“PSU”) granted under the 2022 Plan represents a right to receive one share of the Company’s common stock upon satisfaction of the performance-based conditions applicable to the PSU. There were no PSUs issued during the six months ended June 30, 2023. During the six months ended June 30, 2022, the Company granted 123,000 PSUs under the 2022 Plan, with 66,000 PSUs in the first tranche and 57,000 PSUs in the second tranche. Each grant consisted of two market-based vesting tranches, with the first tranche to vest if, at the close of regular trading for 20 trading days out of any period of 30 consecutive trading days, either (i) the closing price of the Company’s common stock exceeds $15.00 per share or (ii) the Company’s market capitalization exceeds $2.1 billion; and the second tranche to vest if, at the close of regular trading for 20 trading days out of any period of 30 consecutive trading days, either (i) the closing price of the Company's common stock exceeds $17.50 per share or (ii) the Company’s market capitalization exceeds $2.5 billion, provided in each case that the applicable stock price or market capitalization goal must be achieved no later than February 10, 2025 for the applicable tranche to vest, and provided further that the vesting of each tranche is subject to the grantee’s continued employment with the Company through the day on which the applicable goal is achieved.
The fair value of the PSUs at valuation date was determined using a Monte Carlo valuation model that utilizes significant assumptions, including expected volatility, dividend yield, stock price as of the valuation date, market capitalization targets and the corresponding share price targets necessary for each tranche of PSUs to vest, expected life, and risk-free rate.
The fair value of the PSUs at valuation date was $0.1 million with weighted-average grant date fair value of $0.98, amortizing over a derived service period of 21 and 22 months for each tranche, respectively. As of June 30, 2023,
18


unrecognized stock-based compensation expense related to PSU's was immaterial, which was expected to be recognized over a weighted-average period of 1.6 years.
Stock-Based Compensation
For the three and six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue$44 $60 $104 $103 
Research and development expense1,193 1,152 2,370 1,981 
Selling, general and administrative expense1,128 1,027 2,180 1,502 
Total stock-based compensation expense$2,365 $2,239 $4,654 $3,586 
For the three months ended June 30, 2023 and 2022, the Company capitalized $41 thousand and $50 thousand, respectively, of stock-based compensation expense into inventory. For the six months ended June 30, 2023 and 2022, the Company capitalized $92 thousand and $103 thousand, respectively, of stock-based compensation expense into inventory. There were no modifications during the three and six months ended June 30, 2023. During the three and six months ended June 30, 2022, the Company recognized additional stock-based compensation expense of $0.3 million as a result of modification of a cancelled option of a nonemployee.
Note 13. Earnout Liability
In addition to the shares issued upon closing of the Business Combination (see Note 2), additional contingent shares (“Earnout Shares”) are payable to each holder of common stock and/or options receiving consideration in the Business Combination, in the amounts set forth below:
(a)
If the closing price of the Company’s common stock equals or exceeds $15.00 per share for any 20 trading days within any consecutive 30-trading day period that occurs after the Closing Date and on or prior to the three-year anniversary of the Closing Date, then, the Company will issue to each holder of common stock that is entitled to Earnout Shares a number of shares of common stock equal to such holder’s pro rata portion of 7,000,000 shares.
(b)
If the closing price of the Company’s common stock equals or exceeds $17.50 per share for any 20 trading days within any consecutive 30-trading day period that occurs after the Closing Date and on or prior to the three-year anniversary of the Closing Date, the Company will issue to each holder of common stock that is entitled to Earnout Shares a number of shares of common stock equal to such holder’s pro rata portion of 6,000,000 shares.
The Company concluded the Earnout Shares meet the criteria for liability classification due to the existence of contingent settlement provisions that could result in holders receiving differing amounts of shares depending on the Company’s stock price or the price paid in a change of control. Because the settlement is not solely determined by the share price of the Company (that is, the share price observed in or implied by a qualifying change-in-control event), but also by the occurrence of a qualifying change-in-control event, this causes the Earnout Shares to not be indexed to the Company’s own shares, resulting in liability classification. Upon the closing of the Business Combination, the Company recorded these instruments as liabilities on the condensed consolidated balance sheet at fair value and will recognize subsequent changes in fair value in earnings at each reporting date. The fair value of the earnout liability was determined using a Monte Carlo valuation model that utilizes significant assumptions, including expected volatility, expected term, and risk-free rate, to determine the probability of achieving the common share price milestones.
19


The following table summarizes the assumptions used in estimating the fair value of the earnout liability at each of the relevant periods:
June 30,
2023
December 31,
2022
Current stock price$0.49 $1.27 
Expected volatility106.0 %79.0 %
Risk-free interest rate5.10 %4.42 %
Expected term (in years)1.62.1
Expected dividend yield0 %0 %
Current stock price: the stock price was based on the closing price as of the valuation date.
Expected volatility: the volatility rate was determined using the historical volatility of the Company's stock price and a mix of historical and implied volatilities of selected industry peers deemed to be comparable to the Company’s business, corresponding to the expected term of the awards.
Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of issuance for zero-coupon U.S. Treasury notes with maturities corresponding to the expected three-year term of the earnout period.
Expected term: The expected term is the remaining term of the three-year earnout period.
Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends in the foreseeable future.
As of June 30, 2023, the balance of the earnout liability was approximately $0.2 million. For the three and six months ended June 30, 2023, the Company recorded an immaterial loss and a gain of $0.7 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the earnout liability. For the three and six months ended June 30, 2022, the Company recorded a gain of $15.6 million and $72.3 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the earnout liability.
Note 14. Warrants
Common Stock Warrants Assumed in Business Combination
As part of GCAC’s initial public offering, 8,625,000 Public Warrants were sold. Each Public Warrant allows the holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustments. The Public Warrants may be exercised only for a whole number of shares of common stock. The Public Warrants will expire five years after the completion of the Business Combination, or earlier upon redemption or liquidation. The Public Warrants are listed on Nasdaq under the symbol “CPTNW”.
The Company may redeem the Public Warrants when exercisable, in whole and not in part, at a price of $0.01 per warrant, so long as the Company provides not less than 30 days’ prior written notice of redemption to each warrant holder, and only if the reported last sale of common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders.
Simultaneously with GCAC’s initial public offering, GCAC consummated a private placement of 5,175,000 Private Placement Warrants with the Sponsor. The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants and the shares of common stock issuable upon exercise will not be transferable, assignable or salable until 30 days after the completion of the Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants are non-redeemable so long as they are held by the initial purchasers or such purchaser’s permitted transferees. If the Private Placement Warrants are held by someone other than the initial stockholders or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.
The Company concluded the Private Placement Warrants meet the criteria for liability classification due to the existence of a settlement provision that adjusts the settlement amount based on who the holder of the warrant is (i.e., permitted vs. non-
20


permitted transferees). This provision causes the Private Placement Warrants to not be indexed to the Company’s own shares, resulting in liability classification. Upon consummation of the Business Combination, the fair value of the Private Placement Warrants was recorded at a value of approximately $2.6 million. The fair value of the Private Placement Warrants was remeasured on June 30, 2023 at $0.3 million. For each of the three and six months ended June 30, 2023, the Company recorded immaterial amounts in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the liability. For the three and six months ended June 30, 2022, the Company recorded a gain of $1.9 million and $2.0 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the liability.
Common Stock Warrants Issued with Borrowings
In August 2019, Legacy Cepton entered into a loan and security agreement (“2019 Loan Agreement”) with Silicon Valley Bank (“SVB”) that allowed for borrowings of up to $5.0 million under a term loan through July 31, 2020. The term loan was repaid in February 2020. In connection with the 2019 Loan Agreement, Legacy Cepton issued detachable warrants to purchase an aggregate of 60,000 shares of common stock. The warrant was recorded to additional paid-in capital at an estimated fair value of $0.1 million as determined by the Black-Scholes valuation model. Immediately prior to the consummation of the Business Combination, the 60,000 warrants were net exercised and subsequently converted into 136,994 shares of common stock.
On January 4, 2022, in connection with the Trinity Loan Agreement, Legacy Cepton issued a warrant to purchase 96,998 shares of common stock with an exercise price of $16.89 per share. The warrant was immediately exercisable and expires on January 4, 2032. The Company concluded the warrant meets the criteria for liability classification due to the existence of contingent settlement provisions that could result in holders receiving differing amounts of shares depending on the Company’s stock price or the price paid in a change of control. Because the settlement is not solely determined by the share price of the Company (that is, the share price observed in or implied by a qualifying change-in-control event), but also by the occurrence of a qualifying change-in-control event, this causes the warrant to not be indexed to the Company’s own shares, resulting in liability classification. The fair value of the warrant was initially estimated to be $1.3 million using the Black-Scholes valuation model. Immediately prior to the consummation of the Business Combination, the 96,998 warrants were net exercised and subsequently converted into 73,741 shares of common stock. For the six months ended June 30, 2022, the Company recorded a gain of $0.7 million in the condensed consolidated statement of operations and comprehensive income (loss) for the exercise of warrants.
Note 15. Income Taxes
The Company conducts its business globally and its operating income is subject to varying rates of tax in the U.S., Canada, Germany, Hong Kong, Japan, China, and the United Kingdom. Consequently, the Company’s effective tax rate is dependent upon the geographic distribution of its earnings or losses and the tax laws and regulations in each geographical region.
The Company’s provision for income taxes was immaterial for each of the three and six months ended June 30, 2023 and 2022. The Company continues to maintain a full valuation allowance against its U.S. federal and state deferred tax assets.
Note 16. Leases
The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through April 2028. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company adopted ASU 2016-02, Leases (Topic 842) using the modified retrospective method on January 1, 2022.
The Company determines if an arrangement is or contains a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate; therefore, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Variable lease payments are defined as payments made for the right to use an asset that vary because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. Any variable
21


lease components are expensed as incurred. The operating lease right-of-use assets also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.
The components of lease expense for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$803 $377 $1,468 $743 
Variable lease cost203 208 408 420 
Total operating lease cost$1,006 $585 $1,876 $1,163 
Supplemental cash flow information for the six months ended June 30, 2023 and 2022 related to leases was as follows (in thousands):
Six Months Ended
June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$984 $888 
Right of use assets obtained in exchange for lease obligations:
Operating leases$11,190 $1,789 
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2023December 31, 2022
Operating lease right-of-use assets:
Operating lease right-of-use assets, current$ $121 
Operating lease right-of-use assets, non-current10,862 324 
Total operating lease right-of-use assets$10,862 $445 
Operating lease liabilities:
Operating lease liabilities, current$1,697 $211 
Operating lease liabilities, non-current9,696 281 
Total operating lease liabilities$11,393 $492 
The non-current portion of the operating lease right-of-use assets was recorded in other assets in the condensed consolidated balance sheets.
Weighted-average remaining term and discount rates were as follows (term in years):
June 30, 2023December 31, 2022
Weighted-average remaining lease term4.763.06
Weighted-average discount rate14.48 %13.78 %
22


Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,
2023$1,580 
20243,250 
20253,328 
20263,324 
Thereafter4,215 
Total undiscounted lease payments$15,697 
Present value adjustment for minimum lease commitments(4,304)
Net lease liabilities$11,393 
Note 17. Commitments and Contingencies
Legal Proceedings
From time to time, the Company may be involved in various legal claims, litigation and other matters that arise in the normal course of its operations. Although there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that none of these claims, actions or proceedings are likely to have a material adverse effect on the Company’s financial position.
The Company records accruals for our outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. There were no material accruals for loss contingencies associated with such legal claims, actions or litigation as of June 30, 2023.
Note 18. Related Party Transactions
Investment Agreement and Investor Rights Agreement with Koito
On October 27, 2022, the Company entered into the Investment Agreement with Koito pursuant to which, among other things, at the closing of the transactions, and based on the terms and subject to the conditions set forth therein, the Company issued and sold to Koito 100,000 shares of Preferred Stock for a purchase price of $100.0 million. The issuance and sale of the Preferred Stock and related matters were approved by the Company’s stockholders on January 11, 2023, and the Preferred Stock issued to Koito on January 19, 2023. See Note 10 to the condensed consolidated financial statements in this Report for further information. At the closing of the issuance of the Preferred Stock, the Company and Koito entered into the Investor Rights Agreement (the “Investor Rights Agreement”), pursuant to which, among other things, the Company ensured that two designees of Koito sat on the Company’s board of directors immediately following the closing of the Transaction. The Investor Rights Agreement also provides for certain investor consent, preemptive, registration, and termination rights, which contain certain provisions that limit the Company’s ability to access additional sources of funding without Koito’s consent.
Secured Term Loan Agreement with Koito
Concurrently with the execution of the Investment Agreement, the Company entered into a Secured Term Loan Agreement with Koito to borrow Japanese Yen ¥5.8 billion (approximately $39.4 million). On January 24, 2023, the Company repaid all outstanding principal and accrued interest under the Secured Term Loan Agreement. See Note 9 to the condensed consolidated financial statements in this Report for further information.
Transactions with Koito
Koito is an automotive tier 1 partner and investor of the Company. Sales to Koito were $1.2 million and $1.3 million for the three months ended June 30, 2023 and 2022, respectively. Sales to Koito were $2.1 million and $1.8 million for the six months ended June 30, 2023 and 2022, respectively. Accounts receivable from Koito were $0.8 million as of June 30, 2023 and $1.0 million as of December 31, 2022.
23


Note 19. Basic and Diluted Net Income (Loss) Per Share
The Company follows the two-class method when computing net income (loss) per common share when shares are issued that meet the definition of participating securities. The Company was in a net loss position for the three and six months ended June 30, 2023 and a net income position for the three and six months ended June 30, 2022. The Company considers its convertible preferred stock outstanding as of June 30, 2023 to be participating as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. When the Company is in a net loss position, the net loss attributable to common stockholders is not allocated to the convertible preferred stock under the two-class method as these securities do not have a contractual obligation to share in losses. Basic net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of the Company’s common stock outstanding. When there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.
The following table present reconciliations of the denominators of basic and diluted net (loss) income per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Denominator:
Weighted-average common shares outstanding – Basic (1)
157,379,175 154,108,677 157,081,027 135,160,187 
Stock options to purchase common stock and RSUs (2)
 7,722,607  10,027,040 
Weighted-average common shares outstanding – Diluted157,379,175 161,831,284 157,081,027 145,187,227 
(1)
Includes 150,000 shares of common stock issuable to Lincoln Park in connection with the Purchase Agreement as of the three and six months ended June 30, 2022 as the shares are issuable in lieu of a commitment fee and will be issued solely as a result of the passage of time.
(2)
Includes the weighted-average unvested shares subject to repurchase of 16,748 and 23,465 as of the three and six months ended June 30, 2022, respectively.
The following common stock equivalents were excluded from the computation of diluted net (loss) income per share for the periods presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Stock options to purchase common stock and RSUs18,322,964 7,600,258 16,595,897 4,067,107 
Preferred shares on an as-converted basis39,423,443  39,423,443  
Total57,746,4077,600,25856,019,3404,067,107
As of June 30, 2023 and 2022, 13,000,000 Earnout Shares were excluded from the table above because the shares are considered contingently issuable and the required common share price milestones were not achieved as of June 30, 2023 and 2022. As of June 30, 2023 and 2022, 13,800,000 common stock warrants were excluded from the table above as no shares were issuable under the treasury stock method of computing diluted earnings per share.
Note 20. Segments
The Company conducts its business in one operating segment that develops and produces lidar sensors for use in automotive and smart infrastructure industries. The Company’s Chief Executive Officer is the chief operating decision maker (“CODM”). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company. Long-lived assets of the Company located in its country of domicile, the United States, are approximately 93%.
24


Note 21. Subsequent Events
The Company has evaluated subsequent events from the balance sheet date through August 9, 2023, the issuance date of the condensed consolidated financial statements, and determined there are no other transactions that require additional accounting or disclosure.
25



Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Unless otherwise indicated, references in this section to “we,” “our,” “us,” and “Cepton” generally refer to Cepton Technologies, Inc. and its consolidated subsidiaries prior to the Business Combination and to Cepton, Inc. and its consolidated subsidiaries after giving effect to the Business Combination. The following discussion and analysis of our results of operations and financial condition should be read in conjunction with the condensed consolidated financial statements included in this Report. This discussion contains forward-looking statements based upon our current expectations, estimates and projections that involve risks and uncertainties. Actual results could differ materially from those anticipated in these forward-looking statements due to, among other considerations, the matters discussed under “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements” herein.
Certain amounts that appear in this Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) may not sum due to rounding. Percentage amounts included in this MD&A have not in all cases been calculated on the basis of such rounded figures, but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this MD&A may vary from those obtained by performing the same calculations using the figures in our condensed consolidated financial statements included elsewhere in this Report. Terms used but not defined in this MD&A shall have the meanings ascribed to such terms in this Report.
Business Overview
Cepton is focused on the deployment of high performance, mass-market lidar solutions to deliver safety and autonomy across the automotive and smart infrastructure markets. By adopting our solutions, our customers can enable safety and autonomy applications across a broad range of end-markets including our primary market, advanced driver assistance systems (“ADAS”) in consumer and commercial vehicles, which we believe represents not just the largest market opportunity for lidar applications over the next decade, but also the market with the best potential for near term mass-market commercialization.
Since the inception of our company in 2016, building lidars for broad market adoption has been our guiding principle. Mass-market deployment guided not just our end-market focus, but also our product design choices, our areas of technological innovation, and our approach to manufacturing, and our go-to-market strategy and partnerships. To pursue mass-market adoption, our value proposition has focused on developing a lidar that achieves high performance with automotive grade reliability at competitive prices. Our thesis was that lidar would gain broad based adoption only when solutions strike the right balance across three key facets of performance, cost and reliability.
Based on this approach, we have gained acceptance for our technology in the automotive market. In 2019, following approximately three years of rigorous engagement and working alongside our automotive tier 1 partner, Koito, we were awarded a significant ADAS lidar series production award from General Motors (“GM”) through Koito. This award includes multiple platforms and vehicle models, with an estimated production start at the end of 2023.
As a Silicon Valley-based company led by recognized technical experts in the optical field, technology innovation is at the core of our company. We developed a comprehensive lidar platform consisting of proprietary components including our breakthrough imaging technology and our system-on-a-chip lidar engine application-specific integrated circuit, a portfolio of automotive-grade and industrial-grade long-range and near-range lidars, a software layer enabling the integration of automotive functions, and feature rich perception software capabilities.
Business Combination
On February 10, 2022, the Business Combination was consummated and as a result, a subsidiary of Growth Capital Acquisition Corp. (“GCAC”), GCAC Merger Sub Inc., merged with and into Cepton Technologies, Inc. (“Legacy Cepton”). GCAC changed its name to Cepton, Inc., and the Company is now listed on the Nasdaq Stock Market (“Nasdaq”) under the symbol “CPTN”. Legacy Cepton is deemed to be the accounting predecessor and Cepton, Inc. is the successor registrant with the U.S. Securities and Exchange Commission (“SEC”), which means that Legacy Cepton’s financial statements for previous periods will be disclosed in Cepton, Inc.’s future periodic reports filed with the SEC.
The Business Combination was accounted for as a reverse recapitalization. Under this method of accounting, GCAC is treated as the acquired company for financial statement reporting purposes. This determination is primarily based on Legacy Cepton stockholders comprising a majority of the voting power of the combined entity and having the ability to nominate the majority of the governing body of the combined entity, Legacy Cepton’s senior management comprising the senior management of the combined entity, and Legacy Cepton’s operations comprising the ongoing operations of the
26


combined entity. For accounting purposes, the combined entity represents a continuation of the financial statements of Legacy Cepton and the Business Combination is treated as the equivalent of Legacy Cepton issuing stock for the net assets of GCAC, accompanied by a recapitalization. See Note 2 to the condensed consolidated financial statements in this Report for further information regarding the Business Combination.
Market Conditions
The global economy, including the financial and credit markets, continues to experience significant volatility and disruptions and has been impacted by increases in inflation rates, the ongoing conflict in Ukraine, rising fuel prices, rising interest rates, declines in consumer confidence, declines in economic growth, and uncertainty about economic stability. The severity and duration of the impact of broader macroeconomic conditions on our business is dynamic and cannot be predicted.
For more information on our operations and risks related to our macroeconomic environment, please see the section titled “Risk Factors”.
Key Factors Affecting Our Operating Results
We believe that our future performance and success depends, to a substantial extent, on our ability to capitalize on the following opportunities, which in turn is subject to significant risks and challenges, including those discussed below and in Part II, Item 1A of this Report under the heading “Risk Factors”.
Series Production Awards in the Automotive Market
An important part of our mission is to deploy high performance, mass-market lidar in the automotive market. Within the automotive market, we believe that passenger car ADAS applications represent the largest opportunity but also have the most stringent requirements for reliability, cost, and performance. Major automotive OEMs typically undergo several years of planning, technology selection, and vehicle integration work before introducing new and important technologies in their vehicle offerings. We anticipate that lidar, as a new sensor that improves safety and enhances autonomy, will undergo the same technology introduction and validation process as similar technologies in the past, such as anti-lock braking systems or stability control systems. The number of vehicle platforms and vehicle models that will be equipped with lidar will depend on OEM product planning, vehicle integration, and marketing schedules. Once a lidar supplier is chosen, the number of awarded vehicle platforms and vehicle models is likely to increase over time. This is because the development efforts of integrating lidar into the OEM’s product offerings is leveraged across multiple vehicle classes and platforms to maximize the OEM’s return on investment.
For example, our series production award through Koito for GM’s ADAS program initially included four vehicle models and was subsequently updated to include nine vehicle models spanning different classes of vehicles from luxury sedans to mid-level passenger cars to SUVs and trucks. These vehicles include traditional internal combustion engine types as well as electric drive train types. We expect additional vehicle models to be added to this series production award over time, with an anticipated start of production at the end of 2023 and significant volume increase anticipated in the following years. However, if the targets of this series production award are not realized, or if GM were to terminate or significantly alter or delay its GM series production award and/or alter its relationship with us or with Koito in a manner that is adverse to us or GM would delay the introduction of the vehicle models that are part of the series production award, our business would be materially adversely affected. Similarly, if we are unable to maintain our relationship with Koito, or the terms of our arrangement with Koito with respect to the GM program differs from our expectations, including with respect to volume, pricing, and timing, then our business and prospects would be materially adversely affected.
Adoption of Lidar Solutions in Automotive and Smart Infrastructure Markets
In an endless pursuit of safety and product differentiation, many leading automotive OEMs have decided to include lidar in their next generation of vehicles for increased safety and higher levels of autonomy. The speed of lidar adoption depends on many factors, including sensor performance, reliability, and cost, as well as the time it takes to win large series production awards. Large automotive series production awards usually take a number of years to secure but once awarded, the production award typically covers the entire duration of a typical vehicle model period of five to seven years for consumer vehicles. In the case of trucking applications, the production period of a typical model may exceed seven years in many cases. We are currently engaged in discussions with all of the top 10 global automotive OEMs based on vehicle production volume rankings for 2019 according to IHS Markit, a leading independent third-party industry analytics and information provider. We believe that our current series production award from GM through Koito is a validation of our
27


technology leadership, product maturity, and potential for scalability that favorably positions us for additional series production awards at other large global OEMs.
While lidar adoption in the automotive market may take multiple years to materialize, smart infrastructure end markets could adopt lidar solutions at a more rapid pace. Applications within smart infrastructure vary widely from tolling to security, to delivery and logistics. These applications are typically project based and require certain levels of customization to deliver an end-to-end solution. To address opportunities in the smart infrastructure space, we partner with system integrators who leverage our lidar hardware as well as our Helius® perception software to provide solutions unique to each opportunity. We expect to grow our system integrator partnership network to further drive the adoption of lidar in smart infrastructure applications.
We expect our revenue to increase as lidar adoption increases in the automotive and smart infrastructure markets; however, the rate of adoption may vary due to many factors, including but not limited to competing technologies, time to market, changes in macroeconomic conditions, including rising inflation and interest rates, geopolitical conflicts and tensions, any of which may impact the pace and magnitude of lidar adoption and our revenues.
Product Cost and Margins
To drive mass-market adoption of lidar in automotive applications, product cost must be controlled. As such, cost is one of the primary design criteria that we focused on from the very beginning. Design choices were carefully evaluated to create products with the best overall balance between performance, reliability, and cost. Working with our partners, we expect to continue driving costs down as volumes increase and we achieve higher margin unit economics in the future.
In the case of our series production award from GM through Koito, we are working with our tier 1 partner, Koito, on manufacturing in order to effectively manage supply chain, component costs, and manufacturing costs to meet margin expectations at scale. Pursuant to our arrangement with Koito, we license our technology and sell components to Koito, who can manufacture and sell lidars using our technology. We expect our gross margin to rapidly increase as material costs decrease and fixed manufacturing overhead costs are absorbed over larger production volumes and as other economies of scale are achieved.
In the smart infrastructure space, the average selling price of a lidar solution may be higher than that in the automotive space due to a number of reasons, such as unit volume, level of customization, and additional software content. At the same time, the cost of production is also higher due to lower production volumes and higher levels of system integration requirements.
Due to recent supply chain shortages, lead times for some of our products are increasing, which may lead to a significant mismatch between supply and demand, giving rise to product shortages for both us and our customers, making our demand forecast more uncertain. Further, in preparation for the start of series production at the end of fiscal year 2023, lead time for some of our products may increase as our suppliers increase their manufacturing capabilities to meet the volume and quality requirements for components demanded by us, which may constrain our ability to meet customer demand in the short term. Higher production volume may lead to short term increases in our product costs and decreases in gross margin resulting from additional components and quality control costs required to deliver high-quality, consistent products to our customers at scale volume.
During fiscal year 2023 and 2022, we made continued efforts in broadening our supply base to support our growth and better serve customer demand. Recent market conditions discussed above have strained global supply chains and could result in a shortage of key materials that our suppliers require to satisfy our needs. While we have seen improvements recently, we expect continued supply constraints for some of our products, through the end of fiscal year 2023 and potentially beyond. We have placed orders for certain supply in advance of our historical lead times, paid premiums to secure future supply and capacity, and may need to continue to do so in the future. Placing orders in advance of our historical lead times to secure supply in a constrained environment may result in excess inventory, cancellation penalties, or other charges if there is a partial or complete reduction in long-term demand for our products. These actions may also increase our product costs and decrease gross margin, in addition to increased overall costs as a result of rising inflation. Increased costs for components, logistics and other supply chain expenses, driven in part by inflation and supply chain shortages, have negatively impacted, and may continue to negatively impact, our gross margin.
If we cannot generate our expected revenues, margins or income from operations, we may be required to raise additional debt or equity capital, which may not be available or may only be available on terms that are onerous to our stockholders.
28


End Market Concentration
We believe that the automotive market represents a large portion of the total addressable market and large global automotive OEMs represent the majority of unit volume demand as well as leaders in active safety and autonomy. To drive mass-market commercialization of our lidar solutions, we have focused on top automotive OEMs and are currently engaged with all of the top 10 global automotive OEMs based on vehicle production volume rankings for 2019. Series production awards from top OEMs tend to be large and long-term in nature. While we continue to expand our system integrator partnership network to address opportunities in the smart infrastructure markets, program awards tend to be smaller and short-term in nature as compared to those in the automotive end-markets. As such, we expect a large portion of our future revenue to come from the automotive end-market.
Components of Results of Operations
Revenue
We categorize our revenue as (1) lidar sensor and prototype revenue and (2) development revenue.

Lidar sensor and prototype revenue is primarily derived from the sale of components and license of technologies to tier 1 suppliers for mass market ADAS applications in the automotive market and the sale of lidar sensors directly to end-user customers in the smart infrastructure markets. We anticipate strong revenue growth in the foreseeable future as we continue to form strategic partnerships and as the primary source of revenue shifts from prototype sales to sales of commercialized production-ready lidar sensors.

Development revenue represents arrangements with tier 1 suppliers focused on the specific customization of our proprietary lidar capabilities to the customers’ applications, typically involving development of customized software for producing or operating lidar sensor prototypes for those customers. The timing of revenue recognition for development contracts is determined for each performance obligation based on the unique facts and circumstances within each development arrangement, which generally results in recognition at a point in time. This assessment is made at the outset of the arrangement for each performance obligation.

Revenue is primarily derived from the sale of components and license of technologies to tier 1 suppliers for mass market ADAS applications in the automotive market and the sale of lidar sensors directly to end-user customers in the smart infrastructure markets. Our lidar sensors are used in applications such as advanced driver assistance systems, autonomous vehicles, and intelligent transportation systems. Our customers include leading original equipment manufacturers and suppliers within the automotive and smart infrastructure industries.
Cost of Revenue
Cost of revenue includes the manufacturing cost of our lidar sensors and components, which primarily consists of personnel-related costs directly associated with our manufacturing organization, and amounts paid to our third-party contract manufacturers and vendors. Our cost of revenue also includes cost of component inventory, product testing costs, an allocated portion of overhead costs, warranty expense, excess and obsolete inventory, and shipping costs. Development cost of revenue includes personnel-related costs incurred in the completion of the development projects. We expect cost of revenue to increase in absolute dollars in future periods, in particular as we begin series production as part of GM’s ADAS program. Increased costs for components, logistics and other supply chain expenses, driven in part by inflation and supply chain shortages, have negatively impacted, and may continue to negatively impact, our cost of revenue.
Gross Margin
Our gross margin in future periods will depend on a variety of factors including market conditions that may impact our pricing; product mix changes between established products and new products; excess and obsolete inventories; our cost structure for manufacturing operations, including third-party manufacturers, relative to volume. Our gross margin varies by product. We expect our gross margins to fluctuate over time, depending on the factors described above. Increased costs for components, logistics and other supply chain expenses, driven in part by inflation and supply chain shortages, have negatively impacted, and may continue to negatively impact, our gross margin. As we begin series production as part of GM’s ADAS program, we expect gross margin to decrease initially, followed by an increase in gross margin as unit volumes increase.
29


Operating Expenses
Research and Development Expenses
Research and development expenses consist primarily of personnel-related costs, material expenses, permits, licenses, and professional services costs directly associated with our research and development activities. The remainder primarily relates to the allocated portion of overhead costs. Our research and development efforts are focused on enhancing and developing additional functionality for our existing products and on new product development, including new releases and upgrades to our lidar sensors. We expense research and development costs as incurred. We expect our research and development expenses to increase in absolute dollars as we increase our investment in software development to broaden the capabilities of our solutions and introduce new products and features.
Selling, General and Administrative Expenses
Our selling, general and administrative expenses consist primarily of personnel-related costs, professional services costs, and advertising expenses directly associated with our sales and general and administrative activities. The remainder primarily relates to the allocated portion of overhead costs. We expect our selling expenses will increase in absolute dollars over time as we hire additional sales personnel, increase our marketing activities, grow our domestic and international operations, and build brand awareness. We also expect to increase the size of our general and administrative function to support the foregoing as well as the growth of our business.
(Loss) Gain on Change in Fair Value of Earnout and Warrant Liabilities
The change in fair value of earnout and warrant liabilities consists of the change in fair value of earnout and warrant liabilities assumed in connection with the Business Combination as well as the change in fair value of other warrant liability. We expect continued financial statement volatility from the fair value adjustments at the end of each reporting period or until the Earnout Shares are issued upon the attainment of common share price milestones or through the exercise of the warrants.
Foreign Currency Transaction Loss, Net
We incurred foreign currency transaction losses resulting from the repayment of the Secured Term Loan with Koito (the “Secured Term Loan”), which was denominated in Japanese Yen.
Loss on Extinguishment of Debt
Loss on extinguishment of debt represents the loss associated with the repayment of the Secured Term Loan with Koito to borrow Japanese Yen ¥5.8 billion (approximately $39.4 million on the date of borrowing). See Note 9 to our condensed consolidated financial statements included elsewhere in this Report for further information.
Other Income, Net
Other income, net consists primarily of foreign currency transaction gains and losses related to the impact of transactions denominated in a foreign currency other than the U.S. dollar and issuance of common stock under the Lincoln Park Agreement.
Interest Income (Expense), Net
Interest income (expense), net consists primarily of interest earned on our cash equivalents and short-term investments in commercial paper, corporate debt securities, and other available-for-sale securities. These amounts will vary based on our cash, cash equivalents and short-term investment balances, and also with market rates.
Provision for Income Taxes
Our provision for income taxes consists of federal, state, and foreign current and deferred income taxes. As we expand the scale and scope of our international business activities, any changes in the United States and foreign taxation of such activities may increase our overall provision for income taxes in the future.
We have a full valuation allowance for net deferred tax assets, including federal and state net operating loss carryforwards and research and development credit carryforwards. We expect to maintain this valuation allowance until it becomes more
30


likely than not that the benefit of our federal and state deferred tax assets are realizable by way of expected future taxable income.
We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final outcome of these matters will not be materially different. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations.
Results of Operations for the Three and Six Months Ended June 30, 2023 and 2022
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 condensed consolidated results of operations data for the periods presented:
Three Months Ended
June 30,
Change
$
Change
%
Six Months Ended
June 30,
Change
$
Change
%
2023202220232022
(dollars in thousands)
Lidar sensor and prototype revenue$2,771 $1,441 $1,330 92 %$4,011 $2,863 $1,148 40 %
Development revenue16 1,118 (1,102)(99 %)261 1,181 (920)(78 %)
Total revenue$2,787 $2,559 $228 %$4,272 $4,044 $228 %
Lidar sensor and prototype cost of revenue2,348 2,520 (172)(7 %)3,796 3,736 60 %
Development cost of revenue562 (557)(99 %)116 598 (482)(81 %)
Total cost of revenue2,353 3,082 (729)(24 %)3,912 4,334 (422)(10 %)
Gross profit (loss)434 (523)957 (183 %)360 (290)650 (224 %)
Operating expenses:
Research and development9,365 8,386 979 12 %16,603 16,140 463 %
Selling, general, and administrative6,185 7,189 (1,004)(14 %)12,916 15,232 (2,316)(15 %)
Total operating expenses15,550 15,575 (25)— %29,519 31,372 (1,853)(6 %)
Operating loss(15,116)(16,098)982 (6 %)(29,159)(31,662)2,503 (8 %)
Other income (expenses):
(Loss) gain on change in fair value of earnout liability(26)15,630 (15,656)NM736 72,308 (71,572)(99 %)
Gain on change in fair value of warrant liability36 1,904 (1,868)(98 %)130 2,684 (2,554)(95 %)
Foreign currency transaction loss, net— — — NA(750)— (750)NA
Loss on extinguishment of debt— — — NA(1,123)— (1,123)NA
Other income, net(2)(50 %)21 15 250 %
Interest income (expense), net917 (585)1,502 NM1,216 (1,278)2,494 NM
(Loss) income before income taxes(14,187)855 (15,042)NM(28,929)42,058 (70,987)NM
Provision for income taxes(3)(12)NA(3)(16)13 NA
Net (loss) income$(14,190)$843 $(15,033)NM$(28,932)$42,042 $(70,974)NM
NA: Not applicable
NM: Not meaningful
31


Comparison of the Three and Six Months Ended June 30, 2023 and 2022
Revenue
Lidar sensor and prototype revenue increased by $1.3 million, or 92%, to $2.8 million for the three months ended June 30, 2023, from $1.4 million for the three months ended June 30, 2022. Approximately $0.5 million of the increase was driven by new products sold, $0.4 million was driven by an increase in lidar sensor average sales price and approximately $0.3 million was driven by an increase in lidar sales volume.
Development revenue was immaterial for the three months ended June 30, 2023, compared to $1.1 million for the three months ended June 30, 2022. During the three months ended June 30, 2022, the Company satisfied the performance obligations defined under active development work order projects and recognized development revenue of $1.1 million.
Lidar sensor and prototype revenue increased by $1.1 million, or 40%, to $4.0 million for the six months ended June 30, 2023, from $2.9 million for the six months ended June 30, 2022. Approximately $0.8 million of the increase was driven by new products sold and $0.4 million was driven by an increase in lidar sensor average sales price.
Development revenue decreased by $0.9 million, or 78%, to $0.3 million for the six months ended June 30, 2023, from $1.2 million for the six months ended June 30, 2022. The decrease was driven by timing of the satisfaction of performance obligations defined under active development work order projects.
Cost of Revenue
Lidar sensor and prototype cost of revenue decreased by $0.2 million, or 7%, to $2.3 million for the three months ended June 30, 2023, from $2.5 million for the three months ended June 30, 2022. The decrease was driven by an approximately $0.9 million decrease in standard costing adjustments due to increased production volume, partially offset by a $0.6 million increase resulting from increased sales volume.
Development cost of revenue was immaterial for the three months ended June 30, 2023, compared to $0.6 million for the three months ended June 30, 2022. The decline in development cost of revenue resulted from the decrease in development revenue described above.
Lidar sensor and prototype cost of revenue increased by $0.1 million, or 2%, to $3.8 million for the six months ended June 30, 2023, from $3.7 million for the six months ended June 30, 2022. The increase was driven by an approximately $0.4 million increase resulting from increased sales volume and a $0.3 million increase in scrap expense, partially offset by a $0.6 million decrease driven by standard costing adjustments.
Development cost of revenue decreased by $0.5 million, or 81%, to $0.1 million for the six months ended June 30, 2023, from $0.6 million for the six months ended June 30, 2022. The decrease in development cost of revenue resulted from the decrease in development revenue described above.
Operating Expenses
Research and development expense increased by $1.0 million, or 12%, to $9.4 million for the three months ended June 30, 2023, from $8.4 million for the three months ended June 30, 2022, resulting primarily from a $1.2 million increase in materials costs, a $0.4 million increase in personnel costs, partially offset by a $0.3 million decrease in permits and licenses fees and a $0.1 million decrease in professional services costs.
Selling, general and administrative expense decreased by $1.0 million, or 14%, to $6.2 million for the three months ended June 30, 2023, from $7.2 million for the three months ended June 30, 2022, resulting primarily from a $0.6 million decrease in professional services fees, a $0.2 million decrease in personnel related costs and a $0.2 million decrease in other general and administrative costs.
Research and development expense increased by $0.5 million, or 3%, to $16.6 million for the six months ended June 30, 2023, from $16.1 million for the six months ended June 30, 2022, resulting primarily from a $1.2 million increase in personnel costs, partially offset by a $0.3 million decrease in materials costs and a $0.3 million decrease in permits and licenses fees.
Selling, general and administrative expense decreased by $2.3 million, or 15%, to $12.9 million for the six months ended June 30, 2023, from $15.2 million for the six months ended June 30, 2022, resulting primarily from $2.7 million in transaction costs related to the Business Combination attributable to liability-classified instruments in the prior year period
32


and a $0.8 million decrease in other general and administrative costs, partially offset by a $1.1 million increase in personnel related costs in the current year period,.
(Loss) Gain on Change in Fair Value of Earnout and Warrant Liabilities
The earnout liability was assumed in connection with the Business Combination. The change in fair value of the earnout liability changed into an immaterial loss position for the three months ended June 30, 2023, compared to a gain of $15.6 million for the three months ended June 30, 2022. This is primarily due to an increase in the Company’s common stock price during the three months ended June 30, 2023, compared to a decrease in the Company's common stock price during the three months ended June 30, 2022.
The gain on change in fair value of the warrant liability decreased by $1.9 million for the three months ended June 30, 2023. This is primarily due to a larger decrease in the Company’s common share price during the three months ended June 30, 2022 compared to the three months ended June 30, 2023.
The gain on change in fair value of the earnout liability decreased by $71.6 million for the six months ended June 30, 2023. This is primarily due to a larger decrease in the Company’s common stock price during the six months ended June 30, 2022 compared to the six months ended June 30, 2023.
The gain on change in fair value of the warrant liability decreased by $2.6 million for the six months ended June 30, 2023. This is primarily due to a larger decrease in the Company’s common share price during the six months ended June 30, 2022 compared to the six months ended June 30, 2023.
Foreign Currency Transaction Loss, Net
Foreign currency transaction loss, net of $0.8 million for the six months ended June 30, 2023 resulted from the repayment of the Secured Term Loan with Koito, which was denominated in Japanese Yen.
Loss on Extinguishment of Debt
Loss on extinguishment of debt of $1.1 million for the six months ended June 30, 2023 resulted from repayment of the Secured Term Loan with Koito.
Other Income, Net
Other income, net remained relatively constant for the three and six months ended June 30, 2023 and 2022.
Interest Income (Expense), Net
Interest income (expense), net changed into a net interest income position of $0.9 million for the three months ended June 30, 2023, primarily due to increased interest income from the investment of the cash received from the issuance of Preferred Stock to Koito. Interest income (expense), net was a net interest expense of $0.6 million for the three months ended June 30, 2022, primarily due to interest expense on borrowings under the Trinity Loan Agreement in the prior year.
Interest income (expense), net changed into a net interest income position of $1.2 million for the six months ended June 30, 2023, primarily due to increased interest income from the investment of the cash received from the issuance of Preferred Stock to Koito. Interest income (expense), net was a net interest expense of $1.3 million for the six months ended June 30, 2022, primarily due to interest expense on borrowings under the Trinity Loan Agreement in the prior year.
Provision for Income Taxes
Our provision for income taxes remained consistent for each of the three and six months ended June 30, 2023 and 2022. We provided a full valuation allowance on our net U.S. federal and state deferred tax assets for the three and six months ended June 30, 2023 and 2022. For both reporting periods, we had U.S. federal and state tax-effected net operating loss carryforwards available to reduce future taxable income, of which post-2017 Federal net operating loss will be carried forward indefinitely and pre-2017 Federal net operating loss carryover and state net operating loss carryover and state net operating loss carryover will expire on varying dates.
33


Liquidity and Capital Resources
Sources of Liquidity
As of June 30, 2023, we had cash, cash equivalents, and short-term investments totaling $69.6 million, comprised of money market funds, commercial paper, U.S. Treasury and Agency securities, corporate debt securities, and other available-for-sale securities held for working capital purposes. We believe that our current cash position, including our Purchase Agreement with Lincoln Park, will be sufficient to satisfy our foreseeable liquidity needs and capital expenditure requirements, including for at least the next twelve months.
On November 24, 2021, we entered into a Purchase Agreement with Lincoln Park, pursuant to which Lincoln Park has agreed to purchase up to $100.0 million of common stock (subject to certain limitations contained in the Purchase Agreement) from time to time over a 36-month period after the consummation of the Business Combination and certain other conditions set forth in the Purchase Agreement. On May 11, 2022, the registration statement related to the Lincoln Park Purchase Agreement became effective and the other terms and conditions of the Purchase Agreement were satisfied, which enabled us to begin selling common stock to Lincoln Park as a source of funds, subject to specified limitations, including that the closing price of our common stock is not less than $1.00 per share. Following the filing of our Annual Report on From 10-K for the year ended December 31, 2022, we amended the registration statement and it was subsequently declared effective on March 22, 2023.
Following the approval of the Business Combination, on February 10, 2022, we received net cash proceeds of $47.1 million from the Business Combination and PIPE Investment (as defined in Note 2 to the condensed consolidated financial statements in this Report), net of certain transaction costs.
On October 27, 2022, we entered into an Investment Agreement with Koito (the “Investment Agreement”), pursuant to which, among other things, at the closing of the transactions, and based on the terms and subject to the conditions set forth therein, we issued and sold to Koito, 100,000 shares of Series A Convertible Preferred Stock, par value $0.00001 per share (the “Preferred Stock”), for a purchase price of $100.0 million. The issuance and sale of the Preferred Stock and related matters were approved by our stockholders on January 11, 2023, and the Preferred Stock was issued to Koito on January 19, 2023. The Preferred Stock will be convertible, beginning on January 19, 2024, into shares of our common stock at an approximate initial conversion price of $2.585 per share (subject to adjustment).
We have incurred negative cash flows from operating activities and significant operating losses in the past as reflected in our accumulated deficit of $115.0 million as of June 30, 2023. During the six months ended June 30, 2023, we had negative cash flows from operating activities of $21.2 million. Although much of the negative cash flow resulted from continuing expenses related research and development for product development, and continuing administrative expenses related to becoming a publicly traded company, we expect to continue to invest in research and development and generate operating losses in the future. In addition, our future capital requirements will depend on many factors, including our lidar sales volume, the timing and extent of spending to support our research and development efforts in lidar technology, the expansion of sales and marketing activities, market adoption of new and enhanced products and features, and increased spending due to inflation and supply chain shortages. 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 common stockholders. For example, the issuance of the Preferred Stock to Koito involves the issuance of preferred equity securities that rank senior to our common stock in the event of liquidation and include other rights and preferences senior to those of our common stock. In addition, the Preferred Stock is convertible into shares of our common stock and, upon conversion, will result in dilution to our stockholders. If we raise funds by issuing debt securities, these debt securities would have rights, preferences, and privileges senior to those of common stockholders. Our ability to raise additional funds through the issuance of debt or equity securities may be subject to Koito’s consent pursuant to the Investor Rights Agreement. For information regarding our cash requirements from lease obligations, see Notes 16 to the condensed consolidated financial statements included elsewhere in this Report.
We are subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing products, securing certain contracts, building a customer base, successfully executing business and marketing strategies, and hiring appropriate personnel.
To date, we have been funded primarily by equity financings, convertible promissory notes, and the net proceeds we received through the Business Combination, PIPE Investment, and private placements of the Legacy Cepton convertible preferred stock. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require us to modify, delay, or abandon some of our planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a
34


material adverse effect on our business, operating results, financial condition, and ability to achieve our intended business objectives.
Cash Flow Summary — Six Months Ended June 30, 2023 and 2022
Six Months Ended
June 30,
20232022
Net cash provided by (used in):(dollars in thousands)
Operating activities$(21,240)$(32,274)
Investing activities(33,792)(24,260)
Financing activities54,614 57,431 
Operating Activities
During the six months ended June 30, 2023, our operating activities used $21.2 million in cash. We recorded a net loss of $28.9 million; however, this was offset by $6.3 million of non-cash income and expenses consisting primarily of stock-based compensation expense of $4.7 million, loss on extinguishment of debt of $1.1 million, foreign currency transaction loss of $0.8 million, and amortization of right-of-use assets of $0.8 million. These non-cash income items were partially offset by gains from the change in fair value of earnout and warrant liabilities of $0.9 million. During the six months ended June 30, 2023, we generated net cash of $1.4 million from changes in our operating assets and liabilities resulting primarily from a $2.0 million decrease in prepaid expenses and other current assets due to amortization of our director and officers insurance policy, a $0.8 million increase in accrued expenses and other current liabilities and a $0.7 million decrease in accounts payable due to timing of payments. These were offset by a $1.2 million increase in inventory as the Company prepares for the start of series production, and a $0.8 million increase in accounts receivable.
During the six months ended June 30, 2022, our operating activities used $32.3 million in cash. We recorded net income of $42.0 million; however, this was offset by $69.8 million of non-cash income and expenses consisting primarily of gains from the change in fair value of earnout and warrant liabilities of $75.0 million. These non-cash income items were partially offset by stock-based compensation expense of $3.6 million, other amortization of $0.8 million, amortization of right-of-use assets of $0.6 million and depreciation and amortization of $0.1 million. During the six months ended June 30, 2022, we used net cash of $4.5 million from changes in our operating assets and liabilities resulting primarily from a $1.4 million increase in other long-term assets primarily related to prepaid director and officer insurance, a $1.2 million increase in accounts receivable, a $0.8 million decrease in operating lease liabilities, a $0.5 million increase in inventories, a $0.7 million increase in prepaid expenses and other current assets due to increases in prepaid insurance offset by decreases in deferred transaction costs in connection with the closing of the Business Combination, a $0.2 million decrease in accounts payable due to timing of payments and a $0.1 million decrease in accrued expenses and other current liabilities due to timing of payments.
Investing Activities
During the six months ended June 30, 2023, our investing activities used $33.8 million of cash, resulting primarily from purchases of short-term investments of $37.8 million and purchases of property and equipment of $1.2 million, partially offset by proceeds from maturities of short-term investments of $5.2 million.
During the six months ended June 30, 2022, our investing activities used $24.3 million of cash, resulting primarily from purchases of short-term investments of $32.4 million and purchases of property and equipment of $0.6 million, partially offset by proceeds from the sales and maturities of short-term investments of $8.7 million.
Financing Activities
During the six months ended June 30, 2023, our financing activities provided $54.6 million of cash consisting primarily of $99.9 million of net proceeds from the issuance of Preferred Stock to Koito, partially offset by the repayment of $45.2 million of short-term debt to Koito.
During the six months ended June 30, 2022, our financing activities provided $57.4 million of cash consisting primarily of $47.2 million of net proceeds from the Business Combination and PIPE investment, $9.7 million of proceeds from the issuance of debt and warrants, and $0.4 million from proceeds from common stock option exercises.
35


Critical Accounting Policies and Estimates
We prepare our condensed consolidated financial statements in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates, assumptions and judgments that can significantly impact the amounts we report as assets, liabilities, revenue, costs and expenses and the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. Our actual results could differ significantly from these estimates under different assumptions and conditions. A discussion of the accounting policies that management considers critical in that they involve significant management judgments and assumptions, require estimates about matters that are inherently uncertain and because they are important for understanding and evaluating our reported financial results is included in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2022. There have been no material changes to our critical accounting policies.
Emerging Growth Company Status
Section 102(b)(1) of the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can choose not to take advantage of the extended transition period and comply with the requirements that apply to non-emerging growth companies, and any such election to not take advantage of the extended transition period is irrevocable.
We are an “emerging growth company” as defined in Section 2(a) of the Securities Act and have elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards. We expect to remain an emerging growth company at least through the end of the 2023 fiscal year and to continue to take advantage of the benefits of the extended transition period, although we may decide to early adopt such new or revised accounting standards to the extent permitted by such standards. This may make it difficult or impossible to compare our financial results with the financial results of another public company that is either not an emerging growth company or is an emerging growth company that has chosen not to take advantage of the extended transition period exemptions because of the potential differences in accounting standards used.
Subject to certain conditions set forth in the JOBS Act, if, as an emerging growth company, we intend to rely on such exemptions, we are not required to, among other things: (i) provide an auditor’s attestation report on our system of internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act; (ii) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act; (iii) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis); and (iv) disclose certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of the Chief Executive Officer’s compensation to median employee compensation.
We will remain an emerging growth company until the earlier of: (1) the last day of the fiscal year (a) ending December 31, 2026, (b) in which we have total annual gross revenue of at least $1.235 billion, or (c) in which we are deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the end of the prior fiscal year’s second fiscal quarter; and (2) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period. References herein to “emerging growth company” shall have the meaning associated with it in the JOBS Act.
Recent Accounting Pronouncements
See Note 1 to our condensed consolidated financial statements included elsewhere in this Report for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted as of the date of this Report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
There have been no material changes to our market risk exposures or management of market risk from those disclosed in Quantitative and Qualitative Disclosures About Market Risk included under Part II, Item 7A in our Annual Report on Form 10-K for the year ended December 31, 2022.
36


Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, 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 period covered by this Report.
Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost benefit relationship of possible controls and procedures.
As discussed elsewhere in this Report, we completed the Business Combination on February 10, 2022. Prior to the consummation of the Business Combination, we were a private company with limited accounting personnel and other resources with which to address our internal control over financial reporting. Based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this Report, our management concluded that our disclosure controls and procedures were not effective as of such date because of the material weaknesses in our internal control over financial reporting identified as of December 31, 2021 that continued to exist with respect to our internal control over financial reporting as of June 30, 2023:
We did not maintain a sufficient complement of resources with an appropriate level of accounting knowledge and experience commensurate with the financial reporting requirements for a public company, in particular with respect to technical accounting knowledge regarding the accounting for certain non-standard transactions.
We cannot assure you that additional significant deficiencies or material weaknesses in our internal control over financial reporting will not be identified in the future. Any failure to maintain or implement required new or improved controls, or to implement our remediation plans or any difficulties we encounter in our implementation thereof, could result in additional significant deficiencies or material weaknesses or result in material misstatements in our financial statements. If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting when required, lenders and investors may lose confidence in the accuracy and completeness of our financial reports.
This material weakness, if not remediated, could result in misstatements of accounts or disclosures that would result in a material misstatement to the annual consolidated financial statements or the interim condensed consolidated financial statements that would not be prevented or detected.
Our management anticipates that our internal control over financial reporting will not be effective until the above material weakness is remediated. If our remediation of this material weakness is not effective, or we experience additional material weaknesses in the future or otherwise fail to maintain an effective system of internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to the Nasdaq listing requirements, investors may lose confidence in our financial reporting, and the price of our common stock may decline as a result. In addition, we may be unable to sell shares of common stock to Lincoln Park pursuant to the Purchase Agreement at prices we consider to be reasonable or at all, we may be unable to borrow funds from banking institutions on acceptable terms or at all, and we may face restricted access to various sources of financing in the future.
We hired additional accounting staff and we will continue to evaluate our accounting and financial staffing needs in light of the material weakness described above. While we have made progress to enhance our internal control over financial reporting and will continue to devote effort in control remediation, additional time is required to complete implementation and to assess and ensure the sustainability of these procedures. Accordingly, the material weakness cannot be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.
Changes in Internal Control Over Financial Reporting
Other than the remediation steps taken above, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) or 15d-15(d) of the Exchange Act during the quarter ended June 30, 2023 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
37


PART II – OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, the Company may be involved in various legal claims, litigation and other matters that arise in the normal course of its operations. Although there can be no assurances and the outcome of these matters is not determinable, the Company currently believes that none of these claims, actions or proceedings are likely to have a material adverse effect on the Company’s financial position.
Item 1A. Risk Factors
In addition to the other information set forth in this Report, you should carefully consider the risk factors described in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which could materially affect our business, financial condition and/or operating results. The risks described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 are not the only risks facing us. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially and adversely affect our business, financial condition and/or operating results. There have not been any material changes in the Risk Factors as previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
Item 6. Exhibits
Exhibit No.Description
2.1
2.2
3.1
3.2
3.3
31.1*
31.2*
32.1*
38


32.2*
101.INS*Inline XBRL Instance Document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document.
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
*Filed herewith.
39


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.
CEPTON, INC.
Date: August 9, 2023
/s/ Jun Pei
Name: Jun Pei
Title:President and Chief Executive Officer
(Principal Executive Officer)
Date: August 9, 2023
/s/ Hull Xu
Name:Hull Xu
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)
40
EX-31.1 2 cptn-20230630xex311junpei.htm EX-31.1 Document

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

EX-31.2 3 cptn-20230630xex312hullxu.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF THE CHIEF FINANCIAL OFFICER
PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Hull Xu, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Cepton, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 9, 2023
By:/s/ Hull Xu
Name:Hull Xu
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 4 cptn-20230630xex321junpei.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF THE PRESIDENT AND CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Cepton, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jun Pei, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 9, 2023
By:/s/ Jun Pei
Name: Jun Pei
Title:President and Chief Executive Officer
(Principal Executive Officer)
The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, and it is not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.

EX-32.2 5 cptn-20230630xex322hullxu.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF THE CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Cepton, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Hull Xu, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 9, 2023
By:/s/ Hull Xu
Name: Hull Xu
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)
The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, and it is not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.

EX-101.SCH 6 gcac-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Earnout Liability link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Basic and Diluted Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Convertible Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Earnout Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Basic and Diluted Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of total revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Revenue - Schedule of total revenue disaggregated by geographic region (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Fair Value Measurement - Schedule of assets measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Fair Value Measurement - Schedule of changes in Fair Value of Earnout Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Inventories - Schedule of inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expense and other current assets link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Convertible Preferred Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Convertible Preferred Stock (Details) - Schedule of convertible preferred stock link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Stockholders’ Equity (Deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Stock-Based Compensation - Schedule of employee and nonemployee stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Stock-Based Compensation (Details) - Schedule of stock based compensation expense related to options granted to employees and non employees link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Earnout Liability - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Earnout Liability - Schedule of assumptions used in estimating the fair value of the earnout liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Leases (Details) - Schedule of components of lease expense link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Leases (Details) - Schedule of supplemental cash flow information link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Leases (Details) - Schedule of supplemental balance sheet information related to leases link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Leases (Details) - Schedule of weighted average remaining term and discount rates link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Schedule of denominators of basic and diluted net income (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Schedule of diluted net income (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gcac-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 gcac-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 gcac-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Class F Stock Class F Stock Common Class F [Member] Common Class F Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Two Customers Two Customers [Member] Two Customers Related Party Transactions [Abstract] Related Party Transactions [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Period of contingency Earnout Liability, Period Of Contingency Earnout Liability, Period Of Contingency Proceeds from convertible preferred stock, net of transaction costs Proceeds from Issuance of Convertible Preferred Stock Debt Instrument [Axis] Debt Instrument [Axis] Preferred stock, dividend rate Preferred Stock, Dividend Rate, Percentage Property, and equipment Property, Plant and Equipment, Gross Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Foreign currency transaction loss Foreign Currency Transaction Gain (Loss), Realized, after Tax Customer B Customer B [Member] Customer B Number of shares per warrant (in shares) Sale Of Stock, Number Of Shares Per Warrant Sale Of Stock, Number Of Shares Per Warrant Commitment fee obligation period Business Combination, Commitment Fee Obligation Period Business Combination, Commitment Fee Obligation Period Direct and incremental cost Operating Lease, Initial Direct Cost Prepaid Expense and Other Assets, Current [Abstract] Other income (expense): Other Income and Expenses [Abstract] Additional paid-in capital Additional Paid in Capital Purchase price per share (in Dollars per share) Purchase Price Per Share Purchase price per share. Financial Instruments [Domain] Financial Instruments [Domain] Variable interest rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Proceeds from issuance of debt and warrants, net of debt discount Proceeds from Issuance of Debt Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of warrants Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Short-Term Debt, Type [Axis] Short-Term Debt, Type [Axis] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest rate Debt Instrument, Interest Rate, Stated Percentage Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Conversion of convertible preferred stock to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Cash paid for income taxes Income Taxes Paid Convertible preferred stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Other long-term liabilities Increase (Decrease) in Other Current Liabilities Net (loss) income Net (loss) income Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Warrant liability Warrants fair value Warrant Liabilities, Fair Value Disclosure Warrant Liabilities, Fair Value Disclosure Antidilutive securities excluded from computation of EPS (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Excess Value Of Underwriter Warrants Excess Value Of Underwriter Warrants Represents the excess value of underwriter warrants. Entity Listings [Line Items] Document Information [Line Items] Temporary Equity [Line Items] Temporary Equity [Line Items] (Loss) gain on change in fair value of earnout liability Gain (Loss) on Earnout Liabiity Gain (Loss) on Earnout Liabiity Common stock, shares subscription (in shares) Common Stock, Shares Subscribed but Unissued Payroll tax receivable Prepaid Insurance Equity Component [Domain] Equity Component [Domain] Preferred stock, fundamental change, voting power Preferred Stock, Fundamental Change, Voting Power Preferred Stock, Fundamental Change, Voting Power Secured Debt Secured Debt [Member] Total assets measured at fair value Assets, Fair Value Disclosure Leases Lessee, Operating Leases [Text Block] Vesting of early exercised stock options VestingOfEarlyExercisesOfStockOptions Vesting of early exercises of stock options. Fair Value Measurement (Details) - Schedule of assets measured at fair value on a recurring basis [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Plan Name [Axis] Plan Name [Axis] Share Price [Domain] Share Price [Domain] Share Price [Domain] Exceeds price per share (in Dollars per share) Business Acquisition, Share Price Total short-term investments Debt Securities, Available-for-Sale SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Expired/Forfeited (in Dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Conversion of convertible preferred stock to common stock Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities Number of operating segments Number of Operating Segments Prepaid insurance Other Deferred Costs, Net Plan Name [Domain] Plan Name [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Common stock, shares outstanding value Common Stock, Value, Outstanding Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Schedule of weighted average remaining term and discount rates Schedule of Weighted Average Number of Shares [Table Text Block] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contract Term (in years) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Weighted Average Remaining Contract Years [Abstract] Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Weighted Average Remaining Contract Years Award Type [Axis] Award Type [Axis] Exercise of warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Net cash used in operating activities Cash flow used in operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities, current Operating Lease, Liability, Current Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Series B-1 Series B1 Convertible Preferred Stock [Member] Series B1 Convertible Preferred Stock Related Party Transaction [Domain] Related Party Transaction [Domain] Proceeds from divestiture of businesses Proceeds from Divestiture of Businesses Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Sponsor SponsorMember SponsorMember Short-term investments Other Short-Term Investments Liability Class [Axis] Liability Class [Axis] Total liabilities Liabilities Preferred stock, shares subscribed (in shares) Preferred Stock, Shares Subscribed but Unissued Conversion price (in Dollars per share) Preferred Stock, Convertible, Conversion Price Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Trading days threshold Earnout Liability, Trading Days Threshold Earnout Liability, Trading Days Threshold Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Consecutive trading days Share-Based Payment Arrangement, Consecutive Trading Days Share-Based Payment Arrangement, Consecutive Trading Days Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Conversion of class F stock to common stock (in shares) Conversion of Stock, Shares Converted Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Convertible preferred stock – Par value $0.00001 per share – 5,000,000 shares authorized at June 30, 2023 and December 31, 2022; 100,000 shares issued and outstanding at June 30, 2023 (aggregate liquidation preference of $101.9 million at June 30, 2023); No shares issued and outstanding at December 31, 2022 Beginning balance Ending balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Capital stock, authorized (in shares) Capital Stock, Shares, Authorized Capital Stock, Shares, Authorized 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] Disclosure Of Earnout Liability [Abstract] Disclosure Of Earnout Liability [Abstract] Disclosure Of Earnout Liability [Abstract] Expired/Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Proceeds from maturities of short-term investments Proceeds from Sale and Maturity of Other Investments Assets: Assets, Fair Value Disclosure [Abstract] Outstanding (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 Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Earnout Shares Earnout Shares [Member] Earnout Shares Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Convertible preferred stock, aggregate liquidation preference Temporary Equity, Liquidation Preference Cash paid for amounts included in the measurement of lease liabilities: CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract Short-term investments: Short-Term Investments [Abstract] Long lived assets Long Lived Assets Percentage Long lived assets, percentage. Financial Instrument [Axis] Financial Instrument [Axis] 2016 Plan 2016 Plan [Member] 2016 Plan Automobiles Vehicles [Member] Other current assets Prepaid Rent Revenue Benchmark Revenue Benchmark [Member] Document Period End Date Document Period End Date Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Series B Series B Convertible Preferred Stock [Member] Series B Convertible Preferred Stock Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Warrants Convertible Preferred Stock [Member] Total assets Assets Conversion of Stock [Line Items] Conversion of Stock [Line Items] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member] Series A Series A Convertible Preferred Stock [Member] Series A Convertible Preferred Stock Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance Shares Performance Shares [Member] Employee-related Liabilities Employee-related Liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Number of lowest closing common stock sales price Sale Of Stock, Number Of Lowest Closing Common Stock Sales Price Sale Of Stock, Number Of Lowest Closing Common Stock Sales Price Short-term debt Long-Term Debt, Current Maturities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Interest expense Interest Expense, Debt Variable lease cost Variable Lease, Cost Warrants, redemption notice Warrants, Redemption Notice Warrants, Redemption Notice Line of Credit Line of Credit [Member] Share Price [Axis] Share Price [Axis] Share Price (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Right of use assets obtained in exchange for lease obligations: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right Of Use Assets Obtained In Exchange For Lease Obligations SVB Warrants SVB Warrants [Member] SVB Warrants Basic and Diluted Net Income (Loss) Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Service period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Service Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Service Period Warrants, consecutive trading days threshold Warrants, Consecutive Trading Days Threshold Warrants, Consecutive Trading Days Threshold Operating lease liabilities Increase (Decrease) in Operating Lease Liability Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Compensation expense recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Loss on extinguishment of debt Loss from extinguishment of debt Gain (Loss) on Extinguishment of Debt Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Series C Series C Convertible Preferred Stock [Member] Series C Convertible Preferred Stock Computer and equipment Computer Equipment [Member] Finished goods Inventory, Finished Goods, Gross Gross profit (loss) Gross Profit Entity Registrant Name Entity Registrant Name Issuance of common stock to LPC (in shares) Stock Issued During Period, Shares, New Issues Convertible preferred stock, shares authorized (in shares) Temporary Equity, Shares Authorized Subsequent Events Subsequent Events [Text Block] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Business Combination Series of Individually Immaterial Business Acquisitions [Member] Entity Address, City or Town Entity Address, City or Town Description of Business and Summary of Significant Accounting Policies (Details) [Table] Description of Business and Summary of Significant Accounting Policies (Details) [Table] Description of Business and Summary of Significant Accounting Policies (Details) [Table] Schedule of stock based compensation expense related to options granted to employees and non employees Schedule Of Stock-Based Compensation Expense Related To Options Granted To Employees And Non-Employees [Table Text Block] Schedule Of Stock-Based Compensation Expense Related To Options Granted To Employees And Non-Employees Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Minimum Minimum [Member] Statement of Financial Position [Abstract] 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 Inventory write-down Inventory Write-down Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Measurement Fair Value Disclosures [Text Block] Exercise price per share (in Dollars per share) Current stock price (in Dollars per share) Share Price Business Combination Business Combination [Member] Business Combination Trading Symbol Trading Symbol Entity File Number Entity File Number Transaction costs Business Acquisition, Transaction Costs Business Combination transaction costs, accrued but not paid BusinessCombinationTransactionCostsAccruedButNotPaid Business Combination transaction costs, accrued but not paid. Research and development Research and Development Expense Common stock, conversion (in shares) Common Stock, Conversion Common Stock, Conversion Warrants (Details) [Line Items] Warrants (Details) [Line Items] Warrants (Details) [Line Items] Sale of public warrants (in shares) Sale Of Public Warrants Shares Sale Of Public Warrants Shares Incremental expenses Temporary Equity, Incremental Costs Temporary Equity, Incremental Costs Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Optional redemption, period to repurchase Temporary Equity, Optional Redemption, Period To Repurchase Temporary Equity, Optional Redemption, Period To Repurchase Shares, Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 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] Raw materials Inventory, Raw Materials, Gross Accounts payable Increase (Decrease) in Accounts Payable Balance as of December 31, 2022 Balance as of June 30, 2023 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Prime Rate Prime Rate [Member] Concentration risk Concentration Risk, Percentage Subsequent Events [Abstract] Subsequent Events [Abstract] Total revenue Revenue Revenues Preferred stock, paid-in-kind, dividend rate Preferred Stock, Dividend Rate, Paid-In-Kind, Percentage Preferred Stock, Dividend Rate, Paid-In-Kind, Percentage Income Taxes Income Tax Disclosure [Text Block] Revenue from related parties Revenue from Related Parties Segments (Details) [Line Items] Segments (Details) [Line Items] Segments (Details) [Line Items] Operating lease liabilities: OperatingLeaseLiabilitiesAbstract OperatingLeaseLiabilitiesAbstract Intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Credit Facility [Domain] Credit Facility [Domain] Conversion of RSUs to common stock (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion To Common Stock Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion To Common Stock Warrants exercise price (in Dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Preferred stock, put right, conversion Preferred Stock, Put Right, Conversion Percentage Preferred Stock, Put Right, Conversion Percentage Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Warrant, non-transferable or assignable period Warrant, Non-Transferable Or Assignable Period Warrant, Non-Transferable Or Assignable Period Net income (loss) per share, basic (in Dollars per share) Earnings Per Share, Basic Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Customer A Customer A [Member] Customer A Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total stockholders’ equity (deficit) Balance Balance Stockholders' Equity Attributable to Parent Exchange ratio Exchange Ratio Exchange Ratio 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 Conversion of convertible preferred stock to common stock (in shares) Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Vesting [Domain] Vesting [Domain] Transaction costs Asset Acquisition, Consideration Transferred, Transaction Cost Threshold trading days Share-Based Payment Arrangement, Threshold Trading Days Share-Based Payment Arrangement, Threshold Trading Days Entity Interactive Data Current Entity Interactive Data Current Warrants (Details) [Table] Warrants (Details) [Table] Warrants (Details) [Table] Shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market fund Money Market Funds [Member] Retroactive application of exchange ratio (in shares) Stock Issued During Period, Shares, Retroactive Application Of Exchange Ratio Stock Issued During Period, Shares, Retroactive Application Of Exchange Ratio Accumulated Deficit Retained Earnings [Member] Proceeds from Sale of Short-Term Investments Proceeds from Sale of Short-Term Investments Total operating lease cost Lease, Cost Common stock, par value $0.00001 per share Common Stock Common Stock [Member] Share Price Two Share Price Two [Member] Share Price Two Stockholders’ Equity (Deficit) (Details) [Line Items] Stockholders’ Equity (Deficit) (Details) [Line Items] Stockholders’ Equity (Deficit) (Details) [Line Items] Loan maturity, after investment agreement close Loan Maturity, After Investment Agreement Close Loan Maturity, After Investment Agreement Close Lincoln Park Transaction Lincoln Park Transaction [Member] Lincoln Park Transaction Schedule of components of lease expense Lease, Cost [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Segments (Details) [Table] Segments (Details) [Table] Segments (Details) [Table] Warrant liability Warrant Liability Warrant Liability 2022 Plan 2022 Stock Plan [Member] 2022 Stock Plan Statement [Table] Statement [Table] Weighted average grant date fair value (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 Number of tranches Share-Based Compensation Arrangement, Payment, Number Of Tranches Share-Based Compensation Arrangement, Payment, Number Of Tranches Consecutive trading days threshold Earnout Liability, Consecutive Trading Days Threshold Earnout Liability, Consecutive Trading Days Threshold Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Document Quarterly Report Document Quarterly Report Gain on change in fair value of warrant liability Gain (Loss) on Derivative Instruments, Net, Pretax Convertible preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Current assets: Assets, Current [Abstract] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Schedule of assumptions used in estimating the fair value of the earnout liability Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Convertible preferred stock, par value (in Dollars per share) Temporary Equity, Par or Stated Value Per Share Statistical Measurement [Axis] Statistical Measurement [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Common stock vote per share Common Stock Number Of Votes The number of votes that each common share is entitled. Equity Components [Axis] Equity Components [Axis] Proceeds from Business Combination and private offering Proceeds from Issuance of Private Placement Weighted Average Exercise Price, Exercisable (in Dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Party Transactions Related Party Transactions Disclosure [Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] 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 Warrants and Rights Outstanding, Term Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative Selling, General and Administrative Expense Deferred revenue Deferred Revenue Total operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Convertible Preferred Stock Temporary Equity [Table Text Block] Lidar sensor and prototype revenue Product [Member] (Loss) gain on change in fair value of earnout liability Increase (Decrease) In Earnout Liability Increase (Decrease) In Earnout Liability Deferred transaction costs Payroll Taxes Receivable, Current Payroll Taxes Receivable, Current Vested and expected to vest (in Dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Purchases of short-term investments PurchasesOfShorttermInvestments Purchases of short-term investments. Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of employee and nonemployee stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating loss Operating loss Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Document Information [Table] Document Information [Table] Proceeds from issuance of common stock options ProceedsFromIssuanceOfCommonStockOptionsNetOfRepurchase Proceeds from issuance of common stock options, net of repurchase Accounts receivable from customer and investor Accounts Receivable, Related Parties Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Total liabilities measured at fair value Liabilities, Fair Value Disclosure Cash paid for operating leases included in operating activities Operating Lease, Lease Income, Lease Payments 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) income to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Geographical [Domain] Geographical [Domain] Expire term Expire Term Expiration means an end to the Contract due to the completion in full of the mutual performances of the parties or due to the Contract's term being completed. Preferred stock, par value (in Dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Earnout Liability (Details) [Table] Earnout Liability (Details) [Table] Earnout Liability (Details) [Table] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Options, exercised, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cost of Revenues Cost of Goods and Services Sold Present value adjustment for minimum lease commitments Present Value of Future Insurance Profit, Experience Adjustment Reverse recapitalization, net of transaction costs Stock Issued During Period, Value, Reverse Recapitalization, Net Of Transaction Costs Stock Issued During Period, Value, Reverse Recapitalization, Net Of Transaction Costs Weighted-average common shares, diluted (in Shares) Weighted-average common shares outstanding - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Warrant liability Derivative Liability Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue by country of domicile: RevenueByCountryOfDomicileAbstract RevenueByCountryOfDomicileAbstract Schedule of inventories Schedule of Inventory, Current [Table Text Block] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Accounts Receivable Accounts Receivable [Member] Operating lease right-of-use assets: Operating Lease, Right-Of-Use Asset [Abstract] Operating Lease, Right-Of-Use Asset Accounts payable Accounts Payable and Accrued Liabilities, Current Common stock Common Stock, Value, Issued 2019 Loan Agreement 2019 Loan Agreement [Member] 2019 Loan Agreement Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Preferred Stock Preferred Stock [Member] Reverse recapitalization, net of transaction costs (in shares) Stock Issued During Period, Shares, Reverse Recapitalization, Net Of Transaction Costs Stock Issued During Period, Shares, Reverse Recapitalization, Net Of Transaction Costs Common stock Common Stock, Value, Subscriptions 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 Prepayment penalty Long-Term Debt, Prepayment Penalty, Percent Long-Term Debt, Prepayment Penalty, Percent Short-Term Debt [Line Items] Short-Term Debt [Line Items] Schedule of denominators of basic and diluted net income (loss) per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of assets measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Description of Business and Summary of Significant Accounting Policies (Details) [Line Items] Description of Business and Summary of Significant Accounting Policies (Details) [Line Items] Description of Business and Summary of Significant Accounting Policies (Details) [Line Items] Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Purchase Agreement Private Placement [Member] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Loans Payable Loans Payable [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Borrowings Proceeds from Issuance of Long-Term Debt Net (loss) income Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Warranty reserve Contract with Customer, Liability, Current Capital Expenditures Incurred but Not yet Paid Capital Expenditures Incurred but Not yet Paid Foreign currency transaction loss, net Foreign Currency Transaction Gain (Loss), before Tax Income Statement Location [Domain] Income Statement Location [Domain] Accrued payroll Accrued Liabilities Customer C Customer C [Member] Customer C Number of designees on company's board Number Of Designees On Company's Board Number Of Designees On Company's Board Amendment Flag Amendment Flag Lease term Lessee, Operating Lease, Remaining Lease Term Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Gain on change in fair value of warrant liability Increase (Decrease) in Derivative Liabilities Operating lease cost Operating Lease, Cost Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Debt instrument, face amount Debt Instrument, Face Amount Total other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Gain on change in fair value of earnout liability Gain (loss) on earnout liability Gain (Loss) On Earnout Liability Gain (Loss) On Earnout Liability Fair Value, Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Other assets Other Assets, Noncurrent Aggregate Intrinsic Value (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Shares, Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number % of Revenue Revenue Percent Of Total Revenue Percent Of Total Purchase price percent of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Original Issue Price per Share (in Dollars per share) Temporary Equity, Liquidation Preference Per Share Japan JAPAN Number of shares (in shares) Excess Stock, Shares Outstanding Common stock issued upon conversion (in shares) Temporary Equity, Shares Issued Upon Conversion Temporary Equity, Shares Issued Upon Conversion Fair value of private placement Fair Value Of Private Placement Fair value of private placement. Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Earnout Liability Disclosure Of Earnout Liability [Text Block] Disclosure of earnout liability. Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] IPO IPO [Member] Business Combination (Details) [Table] Business Combination (Details) [Table] Business Combination (Details) [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Warrants, trading days threshold Warrants, Trading Days Threshold Warrants, Trading Days Threshold Liabilities: Liabilities [Abstract] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets, non-current Operating Lease, Right-Of-Use Asset, Noncurrent Operating Lease, Right-Of-Use Asset, Noncurrent Cash equivalents: Cash and Cash Equivalents [Abstract] Schedule of supplemental balance sheet information related to leases Schedule of Other Assets and Other Liabilities [Table Text Block] Depreciation and amortization Depreciation, Amortization and Accretion, Net Share Price One Share Price One [Member] Share Price One Stock options to purchase common stock and RSUs Share-Based Payment Arrangement, Option [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Purchase agreement Sale Of Stock, Purchase Agreement Sale Of Stock, Purchase Agreement End of term payment Long-Term Debt, End Of Term Payment, Percent Long-Term Debt, End Of Term Payment, Percent Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Exercise of stock options 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 Other income, net Other Nonoperating Income (Expense) Changes in unrealized (loss) gain on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Price per share (in Dollars per share) Sale of Stock, Price Per Share Exercise price (in dollars per share) Warrant Liabilities, Exercise Price Warrant Liabilities, Exercise Price Common stock, shares authorized (in shares) Common Stock, Shares Authorized Earnout liability Business Combination, Contingent Consideration, Liability, Noncurrent Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Retroactive application of exchange ratio (in shares) Temporary Equity, Shares, Retroactive Application Of Exchange Ratio Temporary Equity, Shares, Retroactive Application Of Exchange Ratio Share-Based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost Share-Based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost Convertible Preferred Stock Temporary Equity Disclosure [Text Block] Convertible preferred stock: Temporary Equity [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Common Stock Class A Stock Common Class A [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Work-in-process Inventory, Work in Process, Gross Total current assets Assets, Current Warrants [Abstract] Warrants [Abstract] Warrants [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Balance (in shares) Balance (in shares) Shares, Outstanding Stockholders’ Equity (Deficit) Stockholders' Equity Note Disclosure [Text Block] Amortization of right-of-use asset Operating Lease, Right-of-Use Asset, Amortization Expense Optional redemption, advanced notification period Temporary Equity, Optional Redemption, Repurchase Notification Period Temporary Equity, Optional Redemption, Repurchase Notification Period Restricted cash Restricted Cash Unrecognized stock based compensation Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of supplemental cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Vesting interest period Common Stock, Vesting Interest Period Common Stock, Vesting Interest Period Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable, net Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Short-term investment Short-Term Investments Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options Released Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options Released Conversion of stock, shares issued (in shares) Conversion of Stock, Shares Issued Payables and Accruals [Abstract] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Total operating lease liabilities Operating Lease, Liability U.S. government agency securities US Government Agencies Debt Securities [Member] Segments Segment Reporting Disclosure [Text Block] Amortization (accretion), other Accretion (Amortization) of Discounts and Premiums, Investments Accrued expenses and other current liabilities Increase (Decrease) in Other Accrued Liabilities Purchases of property and equipment PurchasesOfPropertyAndEquipment Purchases of property and equipment. LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] Stockholders’ Equity (Deficit) (Details) [Table] Stockholders’ Equity (Deficit) (Details) [Table] Stockholders’ Equity (Deficit) (Details) [Table] 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 Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Development revenue Development Revenue [Member] Development Revenue Consideration to be received on transaction Consideration to be received on transaction Sale of Stock, Consideration Received on Transaction Inventories Total inventories Inventory, Net Right-of-use assets obtained in exchange for new operating lease liabilities InitialClassificationOfWarrantLiability Amount of initial classification of warrant liability . Debt discount Debt Instrument, Unamortized Discount Warrants Warrants [Text Block] The entire disclosure for warrants. Weighted average unvested shares (in shares) Weighted Average Number of Shares, Restricted Stock Entity Filer Category Entity Filer Category Redeemable warrants, exercisable for common stock at an exercise price of $11.50 per share, subject to adjustment Warrant Warrant [Member] Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Weighted-average common shares, basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Issuance of convertible preferred stock, net of transaction costs (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Trinity Warrants Trinity Warrants [Member] Trinity Warrants Stock-based compensation expense Share-Based Payment Arrangement, Expense SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 17) Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning balance (in Dollars per share) Ending balance (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] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Selling, general and administrative expense General and Administrative Expense [Member] Short-Term Debt, Type [Domain] Short-Term Debt, Type [Domain] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Conversion of convertible preferred stock to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Description of Business Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) Business Combinations [Abstract] Business Combinations [Abstract] Revenue Revenue from Contract with Customer [Text Block] Schedule of prepaid expense and other current assets Schedule of Other Current Assets [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Thereafter Lessee, Operating Lease, Liability, To Be Paid After Year Three Lessee, Operating Lease, Liability, To Be Paid After Year Three Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Interest income (expense), net Interest Income (Expense), Net Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities, convertible preferred stock and stockholders’ equity (deficit) Liabilities and Equity Optional redemption, net income requirement period Temporary Equity, Optional Redemption, Net Income Requirement Period Temporary Equity, Optional Redemption, Net Income Requirement Period Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expenses, Other Stock options to purchase common stock and RSUs (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Product Warranties Standard Product Warranty, Policy [Policy Text Block] Net lease liabilities Net Lease Liabilities Net lease liabilities. Level 2 Fair Value, Inputs, Level 2 [Member] Other OtherMember OtherMember Current Fiscal Year End Date Current Fiscal Year End Date Product warranty, term Product Warranty, Term Product Warranty, Term Operating lease right-of-use assets, current Operating Lease, Right-Of-Use Asset, Current Operating Lease, Right-Of-Use Asset, Current Vesting [Axis] Vesting [Axis] Net income (loss) per share, diluted (in Dollars per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Earnout Liability (Details) [Line Items] Earnout Liability (Details) [Line Items] Earnout Liability (Details) [Line Items] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Payments of Business Combination and private offering transaction costs Payments of Stock Issuance Costs Foreign currency transaction loss, net Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Gain on exercise of warrants Fair Value Adjustment of Warrants Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Optional redemption, related party redemption period Temporary Equity, Optional Redemption, Related Party Redemption Period Temporary Equity, Optional Redemption, Related Party Redemption Period Vesting of early exercised options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Provision for income taxes Interest Income (Expense), after Provision for Loan Loss Customer Concentration Risk Customer Concentration Risk [Member] Entity Ex Transition Period Entity Ex Transition Period Corporate debt securities Corporate Debt Securities [Member] Accounts receivable, net of allowance for credit losses of $0 and $0, respectively Accounts and Other Receivables, Net, Current Schedule of maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of total revenue Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Capitalized share-based compensation Share-Based Payment Arrangement, Amount Capitalized Contract liabilities Contract with Customer, Liability Unrealized loss on available-for-sale investments Unrealized Gain (Loss) on Investments Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Exercised (in Dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Exercisable Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan exercisable. Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Issuance of convertible preferred stock, net of transaction costs Temporary Equity, Stock Issued During Period, Value, New Issues Released (in Dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Released in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Released in Period, Weighted Average Grant Date Fair Value Secured Term Loan Agreement Secured Term Loan Agreement [Member] Secured Term Loan Agreement Credit Facility [Axis] Credit Facility [Axis] Schedule of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Inventories Inventory Disclosure [Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Aggregate Instrinsic Value hare-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Aggregate Intrinsic Value Machinery and equipment Machinery and Equipment [Member] Intrinsic 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 Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Common stock shares (in shares) Common Stock Shares Common stock shares. Schedule of Short-Term Debt [Table] Schedule of Short-Term Debt [Table] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Schedule of total revenue disaggregated by geographic region Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Private placement warrants (in shares) Stock Issued During Period, Shares, Other 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 increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Preferred stock, fundamental change, agreements exceeding Preferred Stock, Fundamental Change, Agreements Exceeding Percent Preferred Stock, Fundamental Change, Agreements Exceeding Percent Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Repayment of Koito secured term loan Repayments of Secured Debt Weighted Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Transaction period Sale Of Stock, Transaction Period Sale Of Stock, Transaction Period Koito Koito [Member] Koito Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Preferred shares on an as-converted basis Preferred Shares On An As-Converted Basis [Member] Preferred Shares On An As-Converted Basis City Area Code City Area Code ASSETS Assets [Abstract] Earnout Liability Earnout Liability [Member] Earnout Liability Other long-term assets Increase (Decrease) in Other Current Assets Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Adjustment Revision of Prior Period, Adjustment [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Other prepaid expenses Other Prepaid Expense, Current CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Market capitalization Market Capitalization Market Capitalization Description of Business and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted-average grant-date fair value (in Dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Average sales price, consecutive days Sale Of Stock, Average Sales Price, Consecutive Days Sale Of Stock, Average Sales Price, Consecutive Days Convertible preferred stock, liquidation preference Preferred Stock, Liquidation Preference, Value Stock Issued During Period, Value, Other Stock Issued During Period, Value, Other Variable Rate [Axis] Variable Rate [Axis] Warrants (in shares) Class of Warrant or Right, Outstanding Three Customers Three Customers [Member] Three Customers Trinity Loan Agreement Trinity Loan Agreement [Member] Trinity Loan Agreement Estimated fair value of additional paid-in capital Other Additional Capital Research and development expense Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Common stock shares outstanding (in shares) Excess Stock, Shares Issued Aggregate warrants to purchase of shares (in shares) Warrant Liability, Issued Aggregate warrants to purchase of shares. Schedule of diluted net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenue Cost of Sales [Member] Customer [Axis] Customer [Domain] EX-101.PRE 10 gcac-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 gcac-20230630_g1.jpg begin 644 gcac-20230630_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#V/Q7XKTSP M?HKZEJ4GR_=BB7[\K]E4?U[5\\:O\1/&WCS4S9:5]J@B<_)9Z?G=C_:8[>] M1<\6E\#)'(/12?\ V4UNI^T#XC%YYCZ7I[0$_P"I&\''L<]:]7UCQ':7'AK3 M[R]TE4U"=5G@M+I0S0-V8^F*F>ZMOL=X\:O-:, MX9HB>@/\ZU*\?T/6I]/UY+V25G$KXG)/W@3U_K7KX.0".AK*A755-F=*JJB% MICRQI]]U7ZG%0W]P;33[BY R8HV<#Z"O/M%\/2^*XIM1O[^0$R%0 ,_SZ"G4 MJ.+48J[8YS::25V>CI+')]QU;']TYI]YKEOB <:#$ M0<$3KR/H:TJ3Y(.78N1D$ X/K7G/B7PE%IFGS:E]MFFE,@R' YR:NK.4%=*XZDG%72N>A MB>%B LL9)Z ,*DKB?#'A*U$=CJ[3RM)M$@CP H-=M3IRE*-Y*PX2K@X/)P!GM63J&F>(?#ML-1&K-,J,-Z[B0,^QZBLYU^ M5M)7MN3*K9NRO8]%I&95&6( ]2:IZ3>_VEI5M>;=IE0,1Z'O6=XR_P"16O?H M/YBM93M#F1;E:/,;9FB! ,B GU84_(->;:)X,_MC28[Z:^=&DSY:@9P </?!Y5G^*UH]W_K@LSC= M_P ]-I_Q-6/CJ]RWQ&*S;O)6TC\C/3'. MDD3'E?U9:]A\4^%M&^+GAFRU73+Q(KI4S;W&,XSUC<=>OY4 >0_![3]&U#QC MC4BKWD49EL+>3B.64>I]1U KN=3N+NZU&>6^+?:=Q#@_PX[?2N5LO@IXXM-6 MAE@>SMVAD#I=+.Z1I[ZIJEO:1@G>PW$=E'4U[4BA$5 M1T P*SP$7JS/")ZLH:W_ ,@*^_ZX/_*L/X??\B\__7=OY"MW659]$OE49)A; M _"N?^'\T7]A21^8N]9B2">1D"NB7\>/HS=_Q5Z'7T&D#!NA!^AI:Z#4\WU+ M4TT?Q_/>/$TJJH&U>IRM;NG>.;6^OX;4V<\1E;:K'!&?>LXF./XG-YX4*ZX& M_HFI7=GU):Y+XA?\@"/_KNO\C76BN2^ M(/\ R (_^NZ_R-;8C^%(TK? S6M+NW@\.0/+-&H6U&@X?"CA?$?\ R/FD?\ _]"K: M\:_\BM=?5?\ T(5B>)V6'QQI,LA"H-F6/3[U:_C::-?#$ZEUS(RA1GKR#7+T MJ_UT,.D_ZZ%OPI_R+%A_US_K4?C+_D5KWZ#^8J3PJ"/#%AD8_=_UJ/QE_P B MM>_0?S%;/^!\OT-/^77R#P=_R*MC_NM_Z$:P?"?_ "..L?5__0ZWO!W_ "*E MC_NM_P"A&L'PG_R..L?5_P#T.LW_ ,NOZZ$/[']=#NZ***ZSH.2\?>!++QSH MXMY6$%[#EK:Y R4/H?53WKY]'_"&)^T%X@%MM?2=/:;'^L!<#_OG/]:HZ-X^^('BCQ=9W-K'+>I$^ M'LH(]MN4/#!NW3N37 :C_P AV;_KM_6OJSX>_P#(JP?2@#3T7P]9Z.TTT$9$ MLQR=QSL']T>PK8HHJ8Q459"225D(0&!!&0>"#7'7GP_M9KII;6]EMD8Y,87( M'TY%=E2=J4Z<9_$B90C+='-Z'X3?1-0^TKJ%[77&25I'@N$&!*@SD>A%8B_#^5&#+K4P8'(.SI^M=N>M%9RHTY M2NUJ2Z4).[0V)62%$9B[*H!8]SZUG:]HR:YIQM'E,1W!E<#."/:M2D[5I**D MK,MI-69#9P?9;."WW;O*0)NQC.!BIZ2EIK1#"L_6M+36=,DLI)&C#X(91G!% M:%(:))-68FDU9E73+/\ L_3;>S#^9Y*!=V,9JW0**$K*R!*R,C7?#]KKMNJ3 MEDD3[DJ]5_Q%8,'P\@$RFZU&::-3]S;C/XY-=K25G*C3D^9HB5.+=VAL420Q M)%&H5$ 55'856U73X]4TV:RD9E648W+U'O5RD/2M&DU9EM)JQ2T?3O[)TJ"Q M$GF^4"-Y&,Y)/3\:I:=X=BTW6[O48IV87(.8R/NDG)YK;I.]3R1T\A XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Aug. 01, 2023
Entity Listings [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity Registrant Name Cepton, Inc.  
Entity Incorporation, State or Country Code DE  
Entity File Number 001-39959  
Entity Tax Identification Number 27-2447291  
Entity Address, Address Line One 399 West Trimble Road  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95131  
City Area Code 408  
Local Phone Number 459-7579  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   158,244,189
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Entity Central Index Key 0001498233  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Common stock, par value $0.00001 per share    
Entity Listings [Line Items]    
Title of 12(b) Security Common stock, par value $0.00001 per share  
Trading Symbol CPTN  
Security Exchange Name NASDAQ  
Redeemable warrants, exercisable for common stock at an exercise price of $11.50 per share, subject to adjustment    
Entity Listings [Line Items]    
Title of 12(b) Security Redeemable warrants, exercisable for common stock at an exercise price of $11.50 per share, subject to adjustment  
Trading Symbol CPTNW  
Security Exchange Name NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 32,605 $ 31,953
Short-term investments 37,036 3,703
Accounts receivable, net of allowance for credit losses of $0 and $0, respectively 2,092 1,301
Inventories 4,188 2,985
Prepaid expenses and other current assets 3,327 6,272
Total current assets 79,248 46,214
Property and equipment, net 2,028 982
Restricted cash 1,924 2,565
Other assets 10,891 555
Total assets 94,091 50,316
Current liabilities:    
Accounts payable 2,942 1,979
Operating lease liabilities, current 1,697 211
Accrued expenses and other current liabilities 3,056 2,265
Short-term debt 0 42,587
Total current liabilities 7,695 47,042
Warrant liability 310 440
Earnout liability 184 920
Operating lease liabilities, non-current 9,696 281
Total liabilities 17,885 48,683
Commitments and contingencies (Note 17)
Convertible preferred stock:    
Convertible preferred stock – Par value $0.00001 per share – 5,000,000 shares authorized at June 30, 2023 and December 31, 2022; 100,000 shares issued and outstanding at June 30, 2023 (aggregate liquidation preference of $101.9 million at June 30, 2023); No shares issued and outstanding at December 31, 2022 98,891 0
Stockholders’ equity (deficit):    
Common stock 2 2
Additional paid-in capital 92,648 88,056
Accumulated other comprehensive loss (344) (366)
Accumulated deficit (114,991) (86,059)
Total stockholders’ equity (deficit) (22,685) 1,633
Total liabilities, convertible preferred stock and stockholders’ equity (deficit) $ 94,091 $ 50,316
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 0 $ 0
Convertible preferred stock, par value (in Dollars per share) $ 0.00001 $ 0.00001
Convertible preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Convertible preferred stock, shares issued (in shares) 100,000 0
Convertible preferred stock, shares outstanding (in shares) 100,000 0
Convertible preferred stock, aggregate liquidation preference $ 101,900,000  
Common stock, par value (in Dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 350,000,000  
Common stock, shares issued (in shares) 158,224,189 156,747,708
Common stock, outstanding (in shares) 158,224,189 156,747,708
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total revenue $ 2,787 $ 2,559 $ 4,272 $ 4,044
Cost of Revenues 2,353 3,082 3,912 4,334
Gross profit (loss) 434 (523) 360 (290)
Operating expenses:        
Research and development 9,365 8,386 16,603 16,140
Selling, general and administrative 6,185 7,189 12,916 15,232
Total operating expenses 15,550 15,575 29,519 31,372
Operating loss (15,116) (16,098) (29,159) (31,662)
Other income (expense):        
(Loss) gain on change in fair value of earnout liability (26) 15,630 736 72,308
Gain on change in fair value of warrant liability 36 1,904 130 2,684
Foreign currency transaction loss, net 0 0 (750) 0
Loss on extinguishment of debt 0 0 (1,123) 0
Other income, net 2 4 21 6
Interest income (expense), net 917 (585) 1,216 (1,278)
(Loss) income before income taxes (14,187) 855 (28,929) 42,058
Provision for income taxes (3) (12) (3) (16)
Net (loss) income $ (14,190) $ 843 $ (28,932) $ 42,042
Net income (loss) per share, basic (in Dollars per share) $ (0.09) $ 0.01 $ (0.18) $ 0.31
Net income (loss) per share, diluted (in Dollars per share) $ (0.09) $ 0.01 $ (0.18) $ 0.29
Weighted-average common shares, basic (in shares) 157,379,175 154,108,677 157,081,027 135,160,187
Weighted-average common shares, diluted (in Shares) 157,379,175 161,831,284 157,081,027 145,187,227
Net (loss) income $ (14,190) $ 843 $ (28,932) $ 42,042
Other comprehensive income (loss), net of tax:        
Changes in unrealized (loss) gain on available-for-sale securities (11) (37) 6 (48)
Foreign currency translation adjustments (4) (8) 16 (12)
Total other comprehensive (loss) income, net of tax (15) (45) 22 (60)
Comprehensive (loss) income (14,205) 798 (28,910) 41,982
Lidar sensor and prototype revenue        
Revenue 2,771 1,441 4,011 2,863
Cost of Revenues 2,348 2,520 3,796 3,736
Development revenue        
Revenue 16 1,118 261 1,181
Cost of Revenues $ 5 $ 562 $ 116 $ 598
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Unaudited) - USD ($)
Total
Trinity Warrants
Preferred Stock
Additional Paid-in Capital
Additional Paid-in Capital
Trinity Warrants
Accumulated Other Comprehensive Loss
Accumulated Deficit
Common Stock
Common Stock
Common Stock
Common Stock
Trinity Warrants
Common Stock
Common Stock
SVB Warrants
Class F Stock
Common Stock
Beginning balance (in shares) at Dec. 31, 2021 21,671,491                    
Beginning balance at Dec. 31, 2021 $ 99,470,000                    
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Retroactive application of exchange ratio (in shares) 31,407,080                    
Conversion of convertible preferred stock to common stock (in shares) 53,078,571                    
Conversion of convertible preferred stock to common stock $ (99,470,000)                    
Ending balance (in shares) at Mar. 31, 2022 0                    
Ending balance at Mar. 31, 2022 $ 0                    
Balance (in shares) at Dec. 31, 2021     0         27,618,907     8,372,143
Balance at Dec. 31, 2021 (87,533,000)   $ 0 $ 7,949,000   $ (43,000) $ (95,439,000) $ 0     $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Retroactive application of exchange ratio (in shares)               40,026,282     12,133,201
Conversion of convertible preferred stock to common stock (in shares)               53,078,571      
Conversion of convertible preferred stock to common stock 99,472,000     99,470,000     1,000 $ 1,000      
Conversion of class F stock to common stock (in shares)               (20,505,344)     (20,505,344)
Reverse recapitalization, net of transaction costs (in shares)               11,845,943      
Reverse recapitalization, net of transaction costs (33,050,000)     (33,051,000)       $ 1,000      
Exercise of warrants (in shares)                 237,571 146,954  
Exercise of warrants   $ 547,000     $ 547,000            
Exercise of stock options (in shares)               511,890      
Exercise of stock options 273,000     273,000              
Stock-based compensation expense 1,357,000     1,357,000              
Unrealized loss on available-for-sale investments (11,000)         (11,000)          
Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) (4,000)         (4,000)          
Net income (loss) 41,198,000           41,198,000        
Balance (in shares) at Mar. 31, 2022     0         153,971,462     0
Balance at Mar. 31, 2022 $ 22,249,000   $ 0 76,545,000   (58,000) (54,240,000) $ 2,000     $ 0
Ending balance (in shares) at Jun. 30, 2022 0                    
Ending balance at Jun. 30, 2022 $ 0                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exercise of stock options (in shares)               404,167      
Exercise of stock options 211,000     211,000              
Stock-based compensation expense 2,229,000     2,229,000              
Unrealized loss on available-for-sale investments (37,000)         (37,000)          
Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) (8,000)         (8,000)          
Net income (loss) 843,000           843,000        
Balance (in shares) at Jun. 30, 2022     0         154,442,738     0
Balance at Jun. 30, 2022 25,349,000   $ 0 78,847,000   (103,000) (53,397,000) $ 2,000     $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock to LPC (in shares)               21,186      
Vesting of early exercised options (in shares)               45,923      
Stock Issued During Period, Value, New Issues 50,000     50,000              
Stock Issued During Period, Value, Other 38,000     38,000              
Consideration to be received on transaction $ (226,000)     (226,000)              
Beginning balance (in shares) at Dec. 31, 2022 0                    
Beginning balance at Dec. 31, 2022 $ 0                    
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Issuance of convertible preferred stock, net of transaction costs (in shares) 100,000                    
Issuance of convertible preferred stock, net of transaction costs $ 98,891,000                    
Ending balance (in shares) at Mar. 31, 2023 100,000                    
Ending balance at Mar. 31, 2023 $ 98,891,000                    
Balance (in shares) at Dec. 31, 2022               156,747,708      
Balance at Dec. 31, 2022 1,633,000     88,056,000   (366,000) (86,059,000) $ 2,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exercise of stock options (in shares)               96,385      
Exercise of stock options 8,000     8,000              
Stock-based compensation expense 2,280,000     2,280,000              
Unrealized loss on available-for-sale investments 17,000         17,000          
Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) 20,000         20,000          
Net income (loss) (14,742,000)           (14,742,000)        
Balance (in shares) at Mar. 31, 2023               156,844,093      
Balance at Mar. 31, 2023 $ (10,784,000)     90,344,000   (329,000) (100,801,000) $ 2,000      
Beginning balance (in shares) at Dec. 31, 2022 0                    
Beginning balance at Dec. 31, 2022 $ 0                    
Ending balance (in shares) at Jun. 30, 2023 100,000                    
Ending balance at Jun. 30, 2023 $ 98,891,000                    
Balance (in shares) at Dec. 31, 2022               156,747,708      
Balance at Dec. 31, 2022 $ 1,633,000     88,056,000   (366,000) (86,059,000) $ 2,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exercise of stock options (in shares) 128,923                    
Balance (in shares) at Jun. 30, 2023               158,244,189      
Balance at Jun. 30, 2023 $ (22,685,000)     92,648,000   (344,000) (114,991,000) $ 2,000      
Beginning balance (in shares) at Mar. 31, 2023 100,000                    
Beginning balance at Mar. 31, 2023 $ 98,891,000                    
Ending balance (in shares) at Jun. 30, 2023 100,000                    
Ending balance at Jun. 30, 2023 $ 98,891,000                    
Balance (in shares) at Mar. 31, 2023               156,844,093      
Balance at Mar. 31, 2023 (10,784,000)     90,344,000   (329,000) (100,801,000) $ 2,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exercise of stock options (in shares)               1,570,599      
Exercise of stock options 5,000     5,000              
Stock-based compensation expense 2,362,000     2,362,000              
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation (63,000)     (63,000)              
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation               (170,503)      
Unrealized loss on available-for-sale investments (11,000)         (11,000)          
Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) (4,000)         (4,000)          
Net income (loss) (14,190,000)           (14,190,000)        
Balance (in shares) at Jun. 30, 2023               158,244,189      
Balance at Jun. 30, 2023 $ (22,685,000)     $ 92,648,000   $ (344,000) $ (114,991,000) $ 2,000      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net (loss) income $ (28,932) $ 42,042
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Depreciation and amortization 235 147
Stock-based compensation 4,654 3,586
Amortization of right-of-use asset 773 642
Amortization (accretion), other (373) 800
(Loss) gain on change in fair value of earnout liability (736) (72,308)
Gain on change in fair value of warrant liability (130) (2,684)
Foreign currency transaction loss, net 750 0
Loss from extinguishment of debt 1,123 0
Changes in operating assets and liabilities:    
Accounts receivable, net (791) (1,176)
Inventories (1,216) (466)
Prepaid expenses and other current assets 1,958 (670)
Other long-term assets 202 (1,406)
Accounts payable 741 (178)
Accrued expenses and other current liabilities 791 (148)
Operating lease liabilities (289) (753)
Other long-term liabilities 0 298
Net cash used in operating activities (21,240) (32,274)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (1,186) (567)
Purchases of short-term investments (37,806) (32,368)
Proceeds from maturities of short-term investments 5,200 2,773
Net cash used in investing activities (33,792) (24,260)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from convertible preferred stock, net of transaction costs 99,884 0
Repayment of Koito secured term loan (45,220) 0
Proceeds from Business Combination and private offering 0 76,107
Payments of Business Combination and private offering transaction costs 0 (28,897)
Proceeds from issuance of debt and warrants, net of debt discount 0 9,724
Proceeds from issuance of common stock options 13 447
Net cash provided by financing activities 54,614 57,431
Effect of exchange rate changes on cash 429 (13)
Net increase in cash, cash equivalents and restricted cash 11 884
Cash, cash equivalents and restricted cash, beginning of period 34,518 3,654
Cash, cash equivalents and restricted cash, end of period 34,529 4,538
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for interest 63 444
Cash paid for income taxes 0 12
Business Combination transaction costs, accrued but not paid 0 267
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION    
Vesting of early exercised stock options 0 76
Right-of-use assets obtained in exchange for new operating lease liabilities 11,190 1,789
Capital Expenditures Incurred but Not yet Paid 0 120
Proceeds from Sale of Short-Term Investments 0 5,902
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation (63) 0
Proceeds from Issuance of Common Stock $ 0 $ 50
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Description of Business
Cepton, Inc., and its wholly owned subsidiaries, (collectively, the “Company”) formerly known as Growth Capital Acquisition Corp. (“GCAC”), was originally incorporated in Delaware on January 4, 2010, under the name PinstripesNYS, Inc. GCAC changed its name to Growth Capital Acquisition Corp. on February 14, 2020. GCAC was a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with one or more target businesses. On February 2, 2021, the Company consummated its initial public offering (the “IPO”), following which its shares began trading on the Nasdaq Stock Market (“Nasdaq”). On August 4, 2021, GCAC entered into a Business Combination Agreement (as amended, the “Merger Agreement”) with Cepton Technologies, Inc. (“Legacy Cepton”) and GCAC Merger Sub Inc., a wholly owned subsidiary of GCAC (“Merger Sub”). On February 10, 2022 (the “Closing Date”), the transactions contemplated by the Merger Agreement (the “Business Combination”) were consummated. In connection with the closing of the Business Combination, GCAC changed its name to Cepton, Inc. and its shares and public warrants began trading on Nasdaq under the symbols “CPTN” and “CPTNW”, respectively. As a result of the Business Combination, Cepton, Inc. became the owner, directly or indirectly, of all of the equity interests of Legacy Cepton and its subsidiaries.
The Company provides state-of-the-art, intelligent, lidar-based solutions for a range of markets such as automotive, smart cities, smart spaces, and smart industrial applications. The Company’s patented lidar technology enables reliable, scalable, and cost-effective solutions that deliver long range, high resolution 3D perception for smart applications. The Company is headquartered in San Jose, California, USA, with a presence in Germany, Canada, Japan, China and India.
Basis of Presentation and Principles of Consolidation
The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The condensed consolidated financial statements include the accounts of the Company's wholly owned subsidiaries in Canada, Germany, Japan, China and the United Kingdom. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern. As of June 30, 2023, the Company had cash and cash equivalents of $32.6 million, short-term investments of $37.0 million, and an accumulated deficit of $115.0 million. During the six months ended June 30, 2023, the Company incurred an operating loss of $29.2 million and had negative cash flows from operating activities of $21.2 million. Although much of the negative cash flow resulted from expenses for research and development projects and administrative expenses to support growth of the Company, the Company expects to continue to invest in research and development and generate operating losses in the future.
The Company is subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing its products, securing certain contracts, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel.
To date, the Company has been funded primarily by equity financings, convertible promissory notes, and the net proceeds received through the Business Combination, PIPE Investment (as defined below), and private placements of the Legacy Cepton convertible preferred stock. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.
Concentration of Risk
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains a substantial portion of its cash and cash equivalents and short-term investments in money market funds, commercial paper, corporate debt securities, U.S. treasury securities, and U.S. government agency securities. Management believes that the financial institutions that hold its
cash, cash equivalents, and short-term investments are financially sound and, accordingly, represent minimal credit risk. Deposits held with banks may exceed the amount of federal insurance limits provided on such deposits.
As of June 30, 2023 and December 31, 2022, three and two customers, respectively, each accounted for more than 10% of accounts receivable.
Customers with revenue equal to or greater than 10% of total revenue for the periods indicated were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Customer A44 %50 %49 %43 %
Customer B52 %— %34 %— %
Customer C— %25 %— %26 %
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, inventory valuation and reserves, warranty reserves, valuation allowance for deferred tax assets, valuation of earnout and warrant liabilities, stock-based compensation, useful lives of property, plant and equipment, income tax uncertainties, and other loss contingencies. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial condition and results of operations.
Product Warranties
The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary. Through June 30, 2023, there were immaterial changes to the accrued warranty liability which was recorded in accrued expenses and other current liabilities on the condensed consolidated balance sheet.
Reclassifications

Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.

The condensed consolidated statements of convertible preferred stock and stockholders’ equity (deficit) included in this Report for the six months ended June 30, 2022 differ from our previously filed Quarterly Report on Form 10-Q for the six months ended June 30, 2022 by reflecting the immaterial error correction for the misclassification of $1.6 million from prepaid expenses and other current assets to additional paid-in capital for the Lincoln Park Capital Fund, LLC (“Lincoln Park” or “LPC”) commitment fee obligation as of June 30, 2022. The Company corrected the error in the condensed consolidated financial statements for the nine months ended September 30, 2022. The Company believes the correction of the error is immaterial to the previously issued condensed consolidated financial statements for prior periods.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which significantly changes the way entities recognize credit losses and impairment of financial assets recorded at amortized cost. Currently, the credit loss and impairment model for loans and leases is based on incurred losses, and investments are recognized as impaired when there is no longer an assumption that future cash flows will be collected in full under the originally contracted terms. Under the new current expected credit loss (“CECL”) model, the standard requires immediate recognition of estimated credit losses expected to occur over the remaining life of the asset. As the
Company is an emerging growth company, the standard will be effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted this standard on January 1, 2023 utilizing the modified retrospective method, and the adoption did not have a material impact on its condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)—Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2023 for smaller reporting companies. The Company is currently evaluating the potential impact on its condensed consolidated financial statements and related disclosures from the adoption of this standard.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combination
6 Months Ended
Jun. 30, 2023
Business Combinations [Abstract]  
Business Combination Business Combination
On February 10, 2022, the Business Combination was consummated and the following disclosure has been retained from our previously filed Form 10-K for the comparative prior period in 2022.
The Business Combination was accounted for as a reverse recapitalization as Legacy Cepton was determined to be the accounting acquirer under FASB ASC Topic 805, Business Combinations (ASC 805). The determination is primarily based on the evaluation of the following facts and circumstances:
the equity holders of Legacy Cepton hold the majority of voting rights in the Company;
the board of directors of Legacy Cepton represent a majority of the members of the board of directors of the Company or were appointed by Legacy Cepton;
the senior management of Legacy Cepton became the senior management of the Company; and
the operations of Legacy Cepton comprise the ongoing operations of the Company.
In connection with the Business Combination, outstanding capital stock of Legacy Cepton was converted into common stock of Legacy Cepton and then subsequently converted into Class A common stock of the Company, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with no goodwill or intangible assets recorded. Legacy Cepton was deemed to be the predecessor of the Company, and the consolidated assets and liabilities and results of operations prior to the Closing Date are those of Legacy Cepton. The shares and corresponding capital amounts prior to the Business Combination, have been retroactively restated as shares reflecting the Exchange Ratio (defined below). Operations prior to the Business Combination were those of Legacy Cepton in future reports of the combined entity.
Recapitalization
In connection with the Business Combination, the following occurred to recapitalize the Company:
Shares of Legacy Cepton convertible preferred stock and Class F stock issued and outstanding, were converted into common stock of Legacy Cepton, and thereafter, all shares of Legacy Cepton common stock were subsequently converted into the Company’s Class A common stock, par value $0.0001 per share, at a rate of approximately 2.449 (the “Exchange Ratio”);
Vested stock options to purchase or receive shares of Legacy Cepton common stock (see Note 12) converted into options to purchase or receive shares of the Company’s Class A common stock, par value $0.0001 per share, in accordance with the Exchange Ratio;
Outstanding warrants, whether vested or unvested, to purchase shares of Legacy Cepton common stock (see Note 14) converted into shares of the Company’s Class A common stock, par value $0.0001 per share, in accordance with the Exchange Ratio;
Outstanding unvested stock options to purchase or receive shares of Legacy Cepton common stock (see Note 12) converted into unvested stock options to purchase or receive shares of the Company’s Class A common stock upon the same terms and conditions that were in effect with respect to such stock options immediately prior to the Business Combination, after giving effect to the Exchange Ratio;
The Company’s certificate of incorporation was amended and restated to, among other things, increase the total number of authorized shares of capital stock to 355,000,000 shares, of which 350,000,000 shares were designated common stock, $0.00001 par value per share, and of which 5,000,000 shares were designated preferred stock, $0.00001 par value per share and to reclassify each share of Class A common stock and Class B common stock into one share of common stock.
PIPE Investment
Contemporaneously with the execution of the Merger Agreement, GCAC entered into subscription agreements with certain investors (the “PIPE Investors”), pursuant to which the PIPE Investors agreed to purchase an aggregate of 5,950,000 shares of common stock at a purchase price of $10.00 per share, or an aggregate purchase price of $59.5 million (the “PIPE Investment”).
Redemption
Prior to the closing of the Business Combination on February 10, 2022, certain GCAC public shareholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 15,589,540 shares of GCAC Class A common stock for an aggregate payment of $155.9 million.
Public and Private Placement Warrants
GCAC warrants issued in connection with the IPO (“Public Warrants”) and in connection with the private placement units held by the Sponsor (“Private Placement Warrants”) remained outstanding after the closing of the Business Combination. The warrants became exercisable to purchase shares of the Company’s common stock at an exercise price of $11.50 per share 30 days after the completion of the Business Combination, subject to other conditions, including with respect to the effectiveness of a registration statement covering the shares of common stock underlying such warrants, and will expire five years after the completion of the Business Combination or earlier upon redemption or liquidation. The Public Warrants are equity-classified and were valued based on the instruments’ publicly listed trading price as of the Closing Date. The Private Placement Warrants are liability-classified and are valued on a recurring basis with changes in fair value recognized as a gain or loss upon remeasurement (see Note 14).
Transaction Costs
For the six months ended June 30, 2022, the Company incurred direct and incremental costs of approximately $31.7 million in connection with the Business Combination and the related equity issuance, consisting primarily of investment banking, legal, accounting, and other professional fees, which were recorded to additional paid-in capital as a reduction of proceeds. An approximate additional $2.6 million of transaction costs were recorded in general and administrative expense related to the liability classified instruments assumed subsequent to the Business Combination in 2022. There were no transaction costs related to the Business Combination recorded in 2023.
Transaction Proceeds
Upon closing of the Business Combination, the Company received gross proceeds of $76.1 million from the Business Combination and PIPE Investment, offset by total transaction costs of $40.7 million.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company disaggregates its revenue from contracts with customers by country of domicile based on the shipping location of the customer. Total revenue disaggregated by country of domicile is as follows (dollars in thousands):
Three Months Ended June 30,
20232022
Revenue% of RevenueRevenue% of Revenue
Revenue by country of domicile:
Japan$1,265 45 %$1,462 58 %
United States1,466 53 %880 34 %
Other56 %217 %
Total$2,787 100 %$2,559 100 %
Six Months Ended June 30,
20232022
Revenue% of RevenueRevenue% of Revenue
Revenue by country of domicile:
Japan$2,312 54 %$2,264 56 %
United States1,570 37 %1,493 37 %
Other390 %287 %
Total$4,272 100 %$4,044 100 %
As of June 30, 2023 and December 31, 2022, the Company had $0.5 million and $0.5 million of deferred revenue included in accrued expenses and other current liabilities, respectively, and no contract assets.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The following tables summarize the Company's assets and liabilities measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund$1,502 $— $— $1,502 
Total cash equivalents$1,502 $— $— $1,502 
Short-term investments:
Commercial paper$— $21,161 $— $21,161 
U.S. treasury securities— 2,985 — 2,985 
U.S. government agency securities— 9,882 — 9,882 
Corporate debt securities— 3,008 — 3,008 
Total short-term investments$— $37,036 $— $37,036 
Total assets measured at fair value$1,502 $37,036 $— $38,538 
Liabilities:
Warrant liability$— $310 $— $310 
Earnout liability— — 184 184 
Total liabilities measured at fair value$— $310 $184 $494 
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund$10,437 $— $— $10,437 
Total cash equivalents$10,437 $— $— $10,437 
Short-term investments:
U.S. government agency securities$— $2,493 $— $2,493 
Corporate debt securities— 1,210 — 1,210 
Total short-term investments$— $3,703 $— $3,703 
Total assets measured at fair value$10,437 $3,703 $— $14,140 
Liabilities:
Warrant liability$— $440 $— $440 
Earnout liability— — 920 920 
Total liabilities measured at fair value$— $440 $920 $1,360 
Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments consist of investment securities with original maturities greater than three months but less than twelve months and are included as current assets in the condensed consolidated balance sheets. For short-term investments, the fair value as of June 30, 2023 and December 31, 2022 approximates amortized cost basis.
Because the transfer of Private Placement Warrants to non-permitted transferees would result in the Private Placement Warrants having substantially the same terms as the Public Warrants, the Company determined that the fair value of each Private Placement Warrant is consistent with that of a Public Warrant. Accordingly, the Private Placement Warrants are classified as Level 2 financial instruments under warrant liability.
The value of the earnout liability is classified as Level 3 under the fair value hierarchy because it has been valued based on significant inputs not observable in the market.
Changes in Level 3 liabilities related to earnout liability measured at fair value for the six months ended June 30, 2023 (in thousands):
Six Months Ended June 30, 2023
Balance as of December 31, 2022$920 
Gain on change in fair value of earnout liability(736)
Balance as of June 30, 2023$184 

The gain on change in the fair value of the earnout liability was shown in the condensed consolidated statement of operations and comprehensive income (loss).
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Raw materials$2,210 $1,179 
Work-in-process1,188 1,141 
Finished goods790 665 
Total inventories$4,188 $2,985 
Inventories are carried and depicted above at the lower of cost or net realizable value. Write-downs were $0.3 million for the three and six months ended June 30, 2023 and were immaterial for the three and six months ended June 30, 2022.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2023
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Prepaid insurance$1,972 $2,533 
Other prepaid expenses1,186 1,376 
Deferred transaction costs— 993 
Payroll tax receivable— 865 
Other current assets169 505 
Total prepaid expenses and other current assets$3,327 $6,272 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net, consists of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Machinery and equipment$2,680 $1,445 
Automobiles101 101 
Leasehold improvements235 189 
Computer and equipment116 116 
Total property and equipment3,132 1,851 
Less: accumulated depreciation and amortization(1,104)(869)
Total property and equipment, net$2,028 $982 
Depreciation and amortization related to property and equipment was $0.1 million and $0.2 million for the three and six months ended June 30, 2023, respectively. Depreciation and amortization related to property and equipment was immaterial for the three months ended June 30, 2022 and $0.1 million for the six months ended June 30, 2022.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Accrued payroll$1,477 $1,300 
Accrued expenses and taxes1,012 375 
Deferred revenue484 525 
Warranty reserve83 65 
Total accrued expenses and other current liabilities$3,056 $2,265 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
Trinity Loan Agreement
On January 4, 2022, Legacy Cepton entered into a loan and security agreement and subsequent amendments (“Trinity Loan Agreement”) with Trinity Capital Inc. (“Trinity”) to borrow up to $25.0 million through January 1, 2023 at a floating per
annum rate equal to the greater of (i) 10.75% or (ii) the prime rate plus 7.0%. The loan had a maturity date of February 1, 2026. In connection with the Trinity Loan Agreement, Legacy Cepton issued a warrant to purchase 96,998 shares of common stock with an exercise price of $16.89 per share (see Note 14). The fair value of the warrant was estimated to be $1.3 million on the date of issuance. On January 4, 2022, Legacy Cepton borrowed $10.0 million under the agreement, incurring $0.3 million in transaction costs which were accounted for as a debt discount. Legacy Cepton also recognized a pro rata portion of the warrant fair value as a debt discount related to the $10.0 million loan. Amortization of debt discounts, in accordance with the effective interest method, are recorded as interest expense in the accompanying condensed consolidated statement of operations and comprehensive income (loss) during 2022. Obligations under the Trinity Loan Agreement were secured by interests in substantially all of the Company’s assets. The agreement contained customary affirmative and negative covenants.
For the three and six months ended June 30, 2022, the Company recognized $0.7 million and $1.4 million in interest expense, respectively, in connection with the borrowings under the Trinity Loan Agreement.
On November 7, 2022, the Company repaid all outstanding principal and accrued interest under and terminated the Trinity Loan Agreement including a 1.5% prepayment penalty and 2.5% end of term payment.
Secured Term Loan Agreement with Koito

On October 27, 2022, the Company entered into an Investment Agreement (the “Investment Agreement”) with Koito Manufacturing Co., Ltd. (“Koito”) (See Note 10). Concurrently with the execution of the Investment Agreement, the Company entered into a Secured Term Loan Agreement with Koito to borrow Japanese Yen ¥5.8 billion (approximately $39.4 million) (the “Secured Term Loan Agreement”). The loan accrued interest at a rate equal to 1.0% per annum and was payable at maturity. The Secured Term Loan Agreement entered into with Koito was a related party transaction issued at a below market interest rate. To reflect what a similar debt instrument would be issued at with a market interest rate, the Company recorded a $2.0 million debt discount accounted for as a capital contribution within additional paid-in capital in the condensed consolidated balance sheet as of December 31, 2022. Amortization of the debt discount, in accordance with the effective interest method, was recorded as interest expense in the accompanying condensed consolidated statement of operations and comprehensive income (loss). The loan was set to mature on the earlier of three business days after the closing of the transactions contemplated by the Investment Agreement and the date on which the Investment Agreement is terminated in accordance with its terms. On November 7, 2022, the Company borrowed Japanese Yen ¥5.8 billion (approximately $39.4 million) under the Secured Term Loan Agreement. Obligations under the Secured Term Loan Agreement were secured by interests in substantially all of the Company’s assets, including all patents. The agreement contained customary affirmative and negative covenants. On January 24, 2023, the Company repaid all outstanding principal and accrued interest under the Secured Term Loan Agreement.
For the six months ended June 30, 2023, the Company recognized $0.3 million in interest expense in connection with the borrowings under the Secured Term Loan Agreement. Additionally, the Company recognized a $0.8 million foreign currency transaction loss on repayment using the applicable exchange rate on January 24, 2023 and a $1.1 million loss on extinguishment of debt.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Stock
6 Months Ended
Jun. 30, 2023
Temporary Equity [Abstract]  
Convertible Preferred Stock Convertible Preferred Stock
Convertible Preferred Stock Prior to Business Combination
As discussed in Note 2, the Company has retroactively adjusted the shares issued and outstanding prior to February 10, 2022 to give effect to the Exchange Ratio to determine the number of shares of common stock into which they were converted.
Prior to the Business Combination, Legacy Cepton had shares of $0.00001 par value Series A, Series B, Series B-1, and Series C preferred stock outstanding, all of which were convertible into shares of common stock of Legacy Cepton on a 1:1 basis, subject to certain anti-dilution protections.
The authorized, issued, and outstanding shares of Convertible Preferred Stock, and liquidation preferences prior to February 10, 2022 were as follows:
Issuance DateShares
Authorized
Shares Issued and
Outstanding
Original Issue
Price per Share
Aggregate
Liquidation
Preference
Series AJuly 6, 20168,000,000 8,000,000 $1.0000 $8,000,000 
Series BJuly 13, 20184,069,600 4,069,600 $6.2500 25,435,000 
Series B-1July 13, 20183,272,475 3,272,475 $3.1250 10,226,484 
Series CFebruary 4, 20207,463,934 6,329,416 $8.3736 52,999,998 
22,806,009 21,671,491  $96,661,482 
Upon the closing of the Business Combination on February 10, 2022, the 21,671,491 shares of convertible preferred stock issued and outstanding were converted into 53,078,571 shares of common stock at the Exchange Ratio.
Convertible Preferred Stock with Koito
On October 27, 2022, the Company entered into the Investment Agreement with Koito pursuant to which, among other things, at the closing of the transactions, and based on the terms and subject to the conditions set forth therein, the Company issued and sold to Koito, 100,000 shares of Series A Convertible Preferred Stock, par value $0.00001 per share (the “Preferred Stock”), for a purchase price of $100.0 million (the “Initial Liquidation Preference”). The issuance and sale of the Preferred Stock and related matters were approved by the Company’s stockholders on January 11, 2023, and the Preferred Stock issued to Koito on January 19, 2023 (the “Closing Date”). In connection with the issuance of the Preferred Stock, the Company incurred direct and incremental expenses of $1.1 million, comprised of transaction fees, and financial advisory and legal expenses, which reduced the carrying value of the Preferred Stock.
As of June 30, 2023, the Company had authorized 5,000,000 shares of preferred stock, each with a par value of $0.00001. As of June 30, 2023, there were 100,000 shares of preferred stock issued and outstanding.
Dividend Provisions
The Preferred Stock ranks senior to the Company’s common stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company and ranks junior to all secured and unsecured indebtedness. The Preferred Stock has an Initial Liquidation Preference of $100.0 million, representing an aggregate Liquidation Preference (as defined below) of $100.0 million upon issuance. At the Company’s election, the Preferred Stock carries a 4.250% per annum dividend if paid in kind or a 3.250% per annum dividend if paid in cash, in each case payable quarterly in arrears. Holders of the Preferred Stock are entitled to the dividend regardless of whether declared by the Company’s board of directors. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis.
Liquidation Rights
In the event of any Liquidation, holders of the Preferred Stock are entitled to receive an amount per share equal to the greater of (1) the Initial Liquidation Preference per share plus any accrued or declared but unpaid dividends on such shares (the “Liquidation Preference”) or (2) the amount payable if the Preferred Stock were converted into common stock. The Preferred Stock will have distribution and liquidation rights senior to all other equity interests of the Company. As of June 30, 2023, the Liquidation Preference of the Preferred Stock was $101.9 million.
Conversion Feature
The Preferred Stock may be converted, at any time in whole or in part at the option of the holder, beginning on January 19, 2024, into shares of the Company’s common stock equal to the quotient obtained by dividing the sum of the Liquidation Preference by the conversion price of $2.585 (the “Conversion Price”).
Anti-Dilution Provisions
The Conversion Price of the Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, sales of shares through a tender or exchange offer, including under the Purchase Agreement with Lincoln Park, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options).
Optional Redemption
The Company has the option, upon 30 days’ advance notice, to (A) repurchase all (but not less than all) of the outstanding Preferred Stock held by Koito or a Permitted Transferee (as defined in the Investment Agreement) on or after the second anniversary of the closing occurring after the end of the applicable fiscal year for which the Company has recorded positive net income, if the Company has recorded positive net income pursuant to GAAP in its audited financial statements for any fiscal year the end date of which falls after the fifth anniversary of the closing and (B) all or any portion of the outstanding Preferred Stock not held by Koito or a Permitted transferee any time after the seventh anniversary of the closing.
Fundamental Change Put Right
Upon occurrence of a fundamental change event, each holder of outstanding shares of the Preferred Stock has the right to require the Company to repurchase any or all of their Preferred Stock at a purchase price per share equal to the Liquidation Preference or in lieu of a repurchase, elect to convert the Preferred Stock into the Company’s common stock equal to the quotient obtained by dividing 110% of the Liquidation Preference by the Conversion Price.
A fundamental change is defined as either the direct or indirect sale, or other disposition of all or substantially all assets of the Company and its subsidiaries to any third party or the consummation of any transaction, the result of which is that any third party or group of third parties become the beneficial owner of more than 50% of the voting power of the Company. Solely with respect to shares held by Koito, the definition of a fundamental change is expanded to include agreements entered by the Company to issue equity exceeding 10% of the Company’s common stock, or any strategic alliance partnership, or joint venture agreement to a third party deemed to be a competitor with Koito (subject to certain exceptions).
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity (Deficit)
6 Months Ended
Jun. 30, 2023
Stockholders' Equity Note [Abstract]  
Stockholders’ Equity (Deficit) Stockholders’ Equity (Deficit)
Common Stock
Holders of common stock were entitled to one vote per share, and to receive dividends when, as and if declared by the board of directors, and, upon liquidation or dissolution, were entitled to receive all assets available for distribution to stockholders. The holders had no preemptive or other subscription rights and there were no redemption or sinking fund provisions with respect to such shares.
Upon the closing of the Business Combination on February 10, 2022, the 27,618,907 shares of Legacy Cepton common stock issued and outstanding were converted into 67,645,189 shares of common stock at the Exchange Ratio.
As of June 30, 2023, the Company had authorized 350,000,000 shares of common stock, each with a par value of $0.00001. As of June 30, 2023, there were 158,224,189 shares of common stock issued and outstanding.
Lincoln Park Transaction
On November 24, 2021, Legacy Cepton entered into a Purchase Agreement with Lincoln Park, pursuant to which Lincoln Park has agreed to purchase up to $100.0 million of common stock (subject to certain limitations contained in the Purchase Agreement) from time to time over a 36-month period (the “Purchase Agreement”) after the consummation of the Business Combination and certain other conditions set forth in the Purchase Agreement. The Company may, from time to time and at its sole discretion, direct Lincoln Park to purchase common stock in accordance with daily dollar thresholds as determined within the Purchase Agreement. The purchase price per share for common stock will be the lower of: (i) the lowest trading price for shares of common stock on the market in which it is listed, on the applicable purchase date and (ii) the average of the three (3) lowest closing sale price for common stock during the ten (10) consecutive business days ending on the business day immediately preceding such purchase date. In consideration for entering into the Purchase Agreement, the Company issued, as a commitment fee, 50,000 shares of common stock to Lincoln Park on the date of the closing of the Business Combination and subsequently an additional 150,000 shares of common stock 180 days after the date of the closing of the Business Combination.
As of June 30, 2023, 1,142,505 shares of common stock had been sold in aggregate to Lincoln Park under the Purchase Agreement for consideration of $1.7 million. For the three and six months ended June 30, 2023, no shares of common stock were sold to Lincoln Park under the Purchase Agreement. For the three and six months ended June 30, 2022, 21,186 shares of common stock were sold to Lincoln Park under the Purchase Agreement.
Class F Stock
Holders of Legacy Cepton’s Class F stock were entitled to the same voting rights as the equivalent number of common stock on an as-converted basis, and to receive dividends when, as and if declared by the board of directors. The holders had conversion rights for conversion into shares of common stock and preferred stock. The holders were subject to vesting terms wherein each holder acquired a vested interest in the stock over a service period of four years.
Upon the closing of the Business Combination on February 10, 2022, the 8,372,143 shares of Legacy Cepton Class F stock issued and outstanding were converted into 8,372,143 shares of common stock of Legacy Cepton and then subsequently converted into 20,505,344 shares of common stock of the Company at the Exchange Ratio.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plans
On July 5, 2016, Legacy Cepton adopted the 2016 Stock Plan (the “2016 Plan”) under which 4,800,000 shares of Legacy Cepton’s common stock were reserved for issuance to employees, nonemployee directors, consultants, and advisors. As a result of the Business Combination, the Company no longer grants new incentive awards under the 2016 Plan and there were no shares reserved or available for future issuance under the 2016 Plan. Incentive awards existing under the 2016 Plan immediately prior to the Business Combination were converted into options to receive shares of common stock through application of the Exchange Ratio (“Post Conversion Awards”).
On February 10, 2022, the Company adopted the 2022 Stock Plan (the “2022 Plan”) under which 15,123,142 shares of the Company’s common stock were reserved for issuance to employees, nonemployee directors, consultants, and advisors. Per the terms of the 2022 Plan, in the event any Post Conversion Awards issued and outstanding under the 2016 Plan are cancelled, terminated, or expire, said number of shares will be made available for issuance under the 2022 Plan. The share limit shall automatically increase on the first trading day in January of every calendar year during the term of the 2022 Plan, by an amount equal to the lesser of (i) two percent (2%) of the total number of shares of common stock issued and outstanding on December 31 of the immediately preceding calendar year or (ii) such number of shares of common stock as may be established by the board of directors. As of June 30, 2023, there were 10,281,667 shares of common stock reserved for issuance under the 2022 Plan.
Incentive Stock Options and Nonqualified Stock Options
A summary of the Company’s employee and nonemployee stock option activity for the six months ended June 30, 2023 is presented below:
Shares Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contract
Term
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 202214,261,984 $2.14 6.5$6,486 
Granted45,000 $0.37 
Exercised(128,923)$0.10 
Expired/Forfeited(514,617)$3.07 
Outstanding as of June 30, 2023
13,663,444 $2.12 6.1$1,454 
Exercisable as of June 30, 2023
10,877,597 $1.62 5.6$1,448 
Vested and expected to vest as of June 30, 2023
13,663,444 $2.12 6.1$1,454 
During the six months ended June 30, 2023, the estimated weighted-average grant date fair value of options granted was $0.17 per share. As of June 30, 2023, there was $6.3 million of unrecognized stock-based compensation expense related to
unvested stock options expected to be recognized over a weighted-average period of 1.6 years. The total intrinsic value of options exercised during the six months ended June 30, 2023 was $0.1 million. The Company recognizes forfeitures as they occur.
Restricted Stock Units
Each restricted stock unit (“RSU”) granted under the 2022 Plan represents a right to receive one share of the Company’s common stock when the RSU vests. RSUs generally vest over a period of one to four years based on fulfilling a service condition. The fair value of a RSU is equal to the fair value of the Company’s common stock on the date of grant.
A summary of the Company’s RSU activity for the six months ended June 30, 2023 is presented below:
SharesWeighted Grant Date Fair Value
Outstanding as of December 31, 20224,708,692 $2.57 
Granted4,383,166 $1.08 
Released(1,538,061)$2.67 
Forfeited(492,959)$1.74 
Outstanding as of June 30, 20237,060,838 $1.68 
As of June 30, 2023, there was $10.6 million of unrecognized stock-based compensation expense related to unvested RSUs expected to be recognized over a weighted-average period of 2.4 years. The total intrinsic value of RSUs outstanding at June 30, 2023 was $3.4 million. The Company recognizes forfeitures as they occur.
Performance-based Stock units

Each performance-based stock unit (“PSU”) granted under the 2022 Plan represents a right to receive one share of the Company’s common stock upon satisfaction of the performance-based conditions applicable to the PSU. There were no PSUs issued during the six months ended June 30, 2023. During the six months ended June 30, 2022, the Company granted 123,000 PSUs under the 2022 Plan, with 66,000 PSUs in the first tranche and 57,000 PSUs in the second tranche. Each grant consisted of two market-based vesting tranches, with the first tranche to vest if, at the close of regular trading for 20 trading days out of any period of 30 consecutive trading days, either (i) the closing price of the Company’s common stock exceeds $15.00 per share or (ii) the Company’s market capitalization exceeds $2.1 billion; and the second tranche to vest if, at the close of regular trading for 20 trading days out of any period of 30 consecutive trading days, either (i) the closing price of the Company's common stock exceeds $17.50 per share or (ii) the Company’s market capitalization exceeds $2.5 billion, provided in each case that the applicable stock price or market capitalization goal must be achieved no later than February 10, 2025 for the applicable tranche to vest, and provided further that the vesting of each tranche is subject to the grantee’s continued employment with the Company through the day on which the applicable goal is achieved.
The fair value of the PSUs at valuation date was determined using a Monte Carlo valuation model that utilizes significant assumptions, including expected volatility, dividend yield, stock price as of the valuation date, market capitalization targets and the corresponding share price targets necessary for each tranche of PSUs to vest, expected life, and risk-free rate.
The fair value of the PSUs at valuation date was $0.1 million with weighted-average grant date fair value of $0.98, amortizing over a derived service period of 21 and 22 months for each tranche, respectively. As of June 30, 2023,
unrecognized stock-based compensation expense related to PSU's was immaterial, which was expected to be recognized over a weighted-average period of 1.6 years.
Stock-Based Compensation
For the three and six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue$44 $60 $104 $103 
Research and development expense1,193 1,152 2,370 1,981 
Selling, general and administrative expense1,128 1,027 2,180 1,502 
Total stock-based compensation expense$2,365 $2,239 $4,654 $3,586 
For the three months ended June 30, 2023 and 2022, the Company capitalized $41 thousand and $50 thousand, respectively, of stock-based compensation expense into inventory. For the six months ended June 30, 2023 and 2022, the Company capitalized $92 thousand and $103 thousand, respectively, of stock-based compensation expense into inventory. There were no modifications during the three and six months ended June 30, 2023. During the three and six months ended June 30, 2022, the Company recognized additional stock-based compensation expense of $0.3 million as a result of modification of a cancelled option of a nonemployee.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Earnout Liability
6 Months Ended
Jun. 30, 2023
Disclosure Of Earnout Liability [Abstract]  
Earnout Liability Earnout Liability
In addition to the shares issued upon closing of the Business Combination (see Note 2), additional contingent shares (“Earnout Shares”) are payable to each holder of common stock and/or options receiving consideration in the Business Combination, in the amounts set forth below:
(a)
If the closing price of the Company’s common stock equals or exceeds $15.00 per share for any 20 trading days within any consecutive 30-trading day period that occurs after the Closing Date and on or prior to the three-year anniversary of the Closing Date, then, the Company will issue to each holder of common stock that is entitled to Earnout Shares a number of shares of common stock equal to such holder’s pro rata portion of 7,000,000 shares.
(b)
If the closing price of the Company’s common stock equals or exceeds $17.50 per share for any 20 trading days within any consecutive 30-trading day period that occurs after the Closing Date and on or prior to the three-year anniversary of the Closing Date, the Company will issue to each holder of common stock that is entitled to Earnout Shares a number of shares of common stock equal to such holder’s pro rata portion of 6,000,000 shares.
The Company concluded the Earnout Shares meet the criteria for liability classification due to the existence of contingent settlement provisions that could result in holders receiving differing amounts of shares depending on the Company’s stock price or the price paid in a change of control. Because the settlement is not solely determined by the share price of the Company (that is, the share price observed in or implied by a qualifying change-in-control event), but also by the occurrence of a qualifying change-in-control event, this causes the Earnout Shares to not be indexed to the Company’s own shares, resulting in liability classification. Upon the closing of the Business Combination, the Company recorded these instruments as liabilities on the condensed consolidated balance sheet at fair value and will recognize subsequent changes in fair value in earnings at each reporting date. The fair value of the earnout liability was determined using a Monte Carlo valuation model that utilizes significant assumptions, including expected volatility, expected term, and risk-free rate, to determine the probability of achieving the common share price milestones.
The following table summarizes the assumptions used in estimating the fair value of the earnout liability at each of the relevant periods:
June 30,
2023
December 31,
2022
Current stock price$0.49 $1.27 
Expected volatility106.0 %79.0 %
Risk-free interest rate5.10 %4.42 %
Expected term (in years)1.62.1
Expected dividend yield%%
Current stock price: the stock price was based on the closing price as of the valuation date.
Expected volatility: the volatility rate was determined using the historical volatility of the Company's stock price and a mix of historical and implied volatilities of selected industry peers deemed to be comparable to the Company’s business, corresponding to the expected term of the awards.
Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of issuance for zero-coupon U.S. Treasury notes with maturities corresponding to the expected three-year term of the earnout period.
Expected term: The expected term is the remaining term of the three-year earnout period.
Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends in the foreseeable future.
As of June 30, 2023, the balance of the earnout liability was approximately $0.2 million. For the three and six months ended June 30, 2023, the Company recorded an immaterial loss and a gain of $0.7 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the earnout liability. For the three and six months ended June 30, 2022, the Company recorded a gain of $15.6 million and $72.3 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the earnout liability.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants
6 Months Ended
Jun. 30, 2023
Warrants [Abstract]  
Warrants Warrants
Common Stock Warrants Assumed in Business Combination
As part of GCAC’s initial public offering, 8,625,000 Public Warrants were sold. Each Public Warrant allows the holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustments. The Public Warrants may be exercised only for a whole number of shares of common stock. The Public Warrants will expire five years after the completion of the Business Combination, or earlier upon redemption or liquidation. The Public Warrants are listed on Nasdaq under the symbol “CPTNW”.
The Company may redeem the Public Warrants when exercisable, in whole and not in part, at a price of $0.01 per warrant, so long as the Company provides not less than 30 days’ prior written notice of redemption to each warrant holder, and only if the reported last sale of common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders.
Simultaneously with GCAC’s initial public offering, GCAC consummated a private placement of 5,175,000 Private Placement Warrants with the Sponsor. The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants and the shares of common stock issuable upon exercise will not be transferable, assignable or salable until 30 days after the completion of the Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants are non-redeemable so long as they are held by the initial purchasers or such purchaser’s permitted transferees. If the Private Placement Warrants are held by someone other than the initial stockholders or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.
The Company concluded the Private Placement Warrants meet the criteria for liability classification due to the existence of a settlement provision that adjusts the settlement amount based on who the holder of the warrant is (i.e., permitted vs. non-
permitted transferees). This provision causes the Private Placement Warrants to not be indexed to the Company’s own shares, resulting in liability classification. Upon consummation of the Business Combination, the fair value of the Private Placement Warrants was recorded at a value of approximately $2.6 million. The fair value of the Private Placement Warrants was remeasured on June 30, 2023 at $0.3 million. For each of the three and six months ended June 30, 2023, the Company recorded immaterial amounts in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the liability. For the three and six months ended June 30, 2022, the Company recorded a gain of $1.9 million and $2.0 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the liability.
Common Stock Warrants Issued with Borrowings
In August 2019, Legacy Cepton entered into a loan and security agreement (“2019 Loan Agreement”) with Silicon Valley Bank (“SVB”) that allowed for borrowings of up to $5.0 million under a term loan through July 31, 2020. The term loan was repaid in February 2020. In connection with the 2019 Loan Agreement, Legacy Cepton issued detachable warrants to purchase an aggregate of 60,000 shares of common stock. The warrant was recorded to additional paid-in capital at an estimated fair value of $0.1 million as determined by the Black-Scholes valuation model. Immediately prior to the consummation of the Business Combination, the 60,000 warrants were net exercised and subsequently converted into 136,994 shares of common stock.
On January 4, 2022, in connection with the Trinity Loan Agreement, Legacy Cepton issued a warrant to purchase 96,998 shares of common stock with an exercise price of $16.89 per share. The warrant was immediately exercisable and expires on January 4, 2032. The Company concluded the warrant meets the criteria for liability classification due to the existence of contingent settlement provisions that could result in holders receiving differing amounts of shares depending on the Company’s stock price or the price paid in a change of control. Because the settlement is not solely determined by the share price of the Company (that is, the share price observed in or implied by a qualifying change-in-control event), but also by the occurrence of a qualifying change-in-control event, this causes the warrant to not be indexed to the Company’s own shares, resulting in liability classification. The fair value of the warrant was initially estimated to be $1.3 million using the Black-Scholes valuation model. Immediately prior to the consummation of the Business Combination, the 96,998 warrants were net exercised and subsequently converted into 73,741 shares of common stock. For the six months ended June 30, 2022, the Company recorded a gain of $0.7 million in the condensed consolidated statement of operations and comprehensive income (loss) for the exercise of warrants.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company conducts its business globally and its operating income is subject to varying rates of tax in the U.S., Canada, Germany, Hong Kong, Japan, China, and the United Kingdom. Consequently, the Company’s effective tax rate is dependent upon the geographic distribution of its earnings or losses and the tax laws and regulations in each geographical region.
The Company’s provision for income taxes was immaterial for each of the three and six months ended June 30, 2023 and 2022. The Company continues to maintain a full valuation allowance against its U.S. federal and state deferred tax assets.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases Leases
The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through April 2028. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company adopted ASU 2016-02, Leases (Topic 842) using the modified retrospective method on January 1, 2022.
The Company determines if an arrangement is or contains a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate; therefore, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Variable lease payments are defined as payments made for the right to use an asset that vary because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. Any variable
lease components are expensed as incurred. The operating lease right-of-use assets also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.
The components of lease expense for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$803 $377 $1,468 $743 
Variable lease cost203 208 408 420 
Total operating lease cost$1,006 $585 $1,876 $1,163 
Supplemental cash flow information for the six months ended June 30, 2023 and 2022 related to leases was as follows (in thousands):
Six Months Ended
June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$984 $888 
Right of use assets obtained in exchange for lease obligations:
Operating leases$11,190 $1,789 
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2023December 31, 2022
Operating lease right-of-use assets:
Operating lease right-of-use assets, current$— $121 
Operating lease right-of-use assets, non-current10,862 324 
Total operating lease right-of-use assets$10,862 $445 
Operating lease liabilities:
Operating lease liabilities, current$1,697 $211 
Operating lease liabilities, non-current9,696 281 
Total operating lease liabilities$11,393 $492 
The non-current portion of the operating lease right-of-use assets was recorded in other assets in the condensed consolidated balance sheets.
Weighted-average remaining term and discount rates were as follows (term in years):
June 30, 2023December 31, 2022
Weighted-average remaining lease term4.763.06
Weighted-average discount rate14.48 %13.78 %
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,
2023$1,580 
20243,250 
20253,328 
20263,324 
Thereafter4,215 
Total undiscounted lease payments$15,697 
Present value adjustment for minimum lease commitments(4,304)
Net lease liabilities$11,393 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
From time to time, the Company may be involved in various legal claims, litigation and other matters that arise in the normal course of its operations. Although there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that none of these claims, actions or proceedings are likely to have a material adverse effect on the Company’s financial position.
The Company records accruals for our outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. There were no material accruals for loss contingencies associated with such legal claims, actions or litigation as of June 30, 2023.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Investment Agreement and Investor Rights Agreement with Koito
On October 27, 2022, the Company entered into the Investment Agreement with Koito pursuant to which, among other things, at the closing of the transactions, and based on the terms and subject to the conditions set forth therein, the Company issued and sold to Koito 100,000 shares of Preferred Stock for a purchase price of $100.0 million. The issuance and sale of the Preferred Stock and related matters were approved by the Company’s stockholders on January 11, 2023, and the Preferred Stock issued to Koito on January 19, 2023. See Note 10 to the condensed consolidated financial statements in this Report for further information. At the closing of the issuance of the Preferred Stock, the Company and Koito entered into the Investor Rights Agreement (the “Investor Rights Agreement”), pursuant to which, among other things, the Company ensured that two designees of Koito sat on the Company’s board of directors immediately following the closing of the Transaction. The Investor Rights Agreement also provides for certain investor consent, preemptive, registration, and termination rights, which contain certain provisions that limit the Company’s ability to access additional sources of funding without Koito’s consent.
Secured Term Loan Agreement with Koito
Concurrently with the execution of the Investment Agreement, the Company entered into a Secured Term Loan Agreement with Koito to borrow Japanese Yen ¥5.8 billion (approximately $39.4 million). On January 24, 2023, the Company repaid all outstanding principal and accrued interest under the Secured Term Loan Agreement. See Note 9 to the condensed consolidated financial statements in this Report for further information.
Transactions with Koito
Koito is an automotive tier 1 partner and investor of the Company. Sales to Koito were $1.2 million and $1.3 million for the three months ended June 30, 2023 and 2022, respectively. Sales to Koito were $2.1 million and $1.8 million for the six months ended June 30, 2023 and 2022, respectively. Accounts receivable from Koito were $0.8 million as of June 30, 2023 and $1.0 million as of December 31, 2022.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Net Income (Loss) Per Share Basic and Diluted Net Income (Loss) Per Share
The Company follows the two-class method when computing net income (loss) per common share when shares are issued that meet the definition of participating securities. The Company was in a net loss position for the three and six months ended June 30, 2023 and a net income position for the three and six months ended June 30, 2022. The Company considers its convertible preferred stock outstanding as of June 30, 2023 to be participating as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. When the Company is in a net loss position, the net loss attributable to common stockholders is not allocated to the convertible preferred stock under the two-class method as these securities do not have a contractual obligation to share in losses. Basic net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of the Company’s common stock outstanding. When there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.
The following table present reconciliations of the denominators of basic and diluted net (loss) income per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Denominator:
Weighted-average common shares outstanding – Basic (1)
157,379,175 154,108,677 157,081,027 135,160,187 
Stock options to purchase common stock and RSUs (2)
— 7,722,607 — 10,027,040 
Weighted-average common shares outstanding – Diluted157,379,175 161,831,284 157,081,027 145,187,227 
(1)
Includes 150,000 shares of common stock issuable to Lincoln Park in connection with the Purchase Agreement as of the three and six months ended June 30, 2022 as the shares are issuable in lieu of a commitment fee and will be issued solely as a result of the passage of time.
(2)
Includes the weighted-average unvested shares subject to repurchase of 16,748 and 23,465 as of the three and six months ended June 30, 2022, respectively.
The following common stock equivalents were excluded from the computation of diluted net (loss) income per share for the periods presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Stock options to purchase common stock and RSUs18,322,964 7,600,258 16,595,897 4,067,107 
Preferred shares on an as-converted basis39,423,443 — 39,423,443 — 
Total57,746,4077,600,25856,019,3404,067,107
As of June 30, 2023 and 2022, 13,000,000 Earnout Shares were excluded from the table above because the shares are considered contingently issuable and the required common share price milestones were not achieved as of June 30, 2023 and 2022. As of June 30, 2023 and 2022, 13,800,000 common stock warrants were excluded from the table above as no shares were issuable under the treasury stock method of computing diluted earnings per share.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Segments
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segments SegmentsThe Company conducts its business in one operating segment that develops and produces lidar sensors for use in automotive and smart infrastructure industries. The Company’s Chief Executive Officer is the chief operating decision maker (“CODM”). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company. Long-lived assets of the Company located in its country of domicile, the United States, are approximately 93%.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsThe Company has evaluated subsequent events from the balance sheet date through August 9, 2023, the issuance date of the condensed consolidated financial statements, and determined there are no other transactions that require additional accounting or disclosure.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Description of Business
Description of Business
Cepton, Inc., and its wholly owned subsidiaries, (collectively, the “Company”) formerly known as Growth Capital Acquisition Corp. (“GCAC”), was originally incorporated in Delaware on January 4, 2010, under the name PinstripesNYS, Inc. GCAC changed its name to Growth Capital Acquisition Corp. on February 14, 2020. GCAC was a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with one or more target businesses. On February 2, 2021, the Company consummated its initial public offering (the “IPO”), following which its shares began trading on the Nasdaq Stock Market (“Nasdaq”). On August 4, 2021, GCAC entered into a Business Combination Agreement (as amended, the “Merger Agreement”) with Cepton Technologies, Inc. (“Legacy Cepton”) and GCAC Merger Sub Inc., a wholly owned subsidiary of GCAC (“Merger Sub”). On February 10, 2022 (the “Closing Date”), the transactions contemplated by the Merger Agreement (the “Business Combination”) were consummated. In connection with the closing of the Business Combination, GCAC changed its name to Cepton, Inc. and its shares and public warrants began trading on Nasdaq under the symbols “CPTN” and “CPTNW”, respectively. As a result of the Business Combination, Cepton, Inc. became the owner, directly or indirectly, of all of the equity interests of Legacy Cepton and its subsidiaries.
The Company provides state-of-the-art, intelligent, lidar-based solutions for a range of markets such as automotive, smart cities, smart spaces, and smart industrial applications. The Company’s patented lidar technology enables reliable, scalable, and cost-effective solutions that deliver long range, high resolution 3D perception for smart applications. The Company is headquartered in San Jose, California, USA, with a presence in Germany, Canada, Japan, China and India.
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The condensed consolidated financial statements include the accounts of the Company's wholly owned subsidiaries in Canada, Germany, Japan, China and the United Kingdom. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern. As of June 30, 2023, the Company had cash and cash equivalents of $32.6 million, short-term investments of $37.0 million, and an accumulated deficit of $115.0 million. During the six months ended June 30, 2023, the Company incurred an operating loss of $29.2 million and had negative cash flows from operating activities of $21.2 million. Although much of the negative cash flow resulted from expenses for research and development projects and administrative expenses to support growth of the Company, the Company expects to continue to invest in research and development and generate operating losses in the future.
The Company is subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing its products, securing certain contracts, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel.
To date, the Company has been funded primarily by equity financings, convertible promissory notes, and the net proceeds received through the Business Combination, PIPE Investment (as defined below), and private placements of the Legacy Cepton convertible preferred stock. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.
Concentration of Risk
Concentration of Risk
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains a substantial portion of its cash and cash equivalents and short-term investments in money market funds, commercial paper, corporate debt securities, U.S. treasury securities, and U.S. government agency securities. Management believes that the financial institutions that hold its
cash, cash equivalents, and short-term investments are financially sound and, accordingly, represent minimal credit risk. Deposits held with banks may exceed the amount of federal insurance limits provided on such deposits.
Use of Estimates Use of EstimatesThe preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, inventory valuation and reserves, warranty reserves, valuation allowance for deferred tax assets, valuation of earnout and warrant liabilities, stock-based compensation, useful lives of property, plant and equipment, income tax uncertainties, and other loss contingencies. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial condition and results of operations.
Product Warranties Product Warranties The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary. Through June 30, 2023, there were immaterial changes to the accrued warranty liability which was recorded in accrued expenses and other current liabilities on the condensed consolidated balance sheet.
Reclassifications
Reclassifications

Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.

The condensed consolidated statements of convertible preferred stock and stockholders’ equity (deficit) included in this Report for the six months ended June 30, 2022 differ from our previously filed Quarterly Report on Form 10-Q for the six months ended June 30, 2022 by reflecting the immaterial error correction for the misclassification of $1.6 million from prepaid expenses and other current assets to additional paid-in capital for the Lincoln Park Capital Fund, LLC (“Lincoln Park” or “LPC”) commitment fee obligation as of June 30, 2022. The Company corrected the error in the condensed consolidated financial statements for the nine months ended September 30, 2022. The Company believes the correction of the error is immaterial to the previously issued condensed consolidated financial statements for prior periods.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which significantly changes the way entities recognize credit losses and impairment of financial assets recorded at amortized cost. Currently, the credit loss and impairment model for loans and leases is based on incurred losses, and investments are recognized as impaired when there is no longer an assumption that future cash flows will be collected in full under the originally contracted terms. Under the new current expected credit loss (“CECL”) model, the standard requires immediate recognition of estimated credit losses expected to occur over the remaining life of the asset. As the
Company is an emerging growth company, the standard will be effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted this standard on January 1, 2023 utilizing the modified retrospective method, and the adoption did not have a material impact on its condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)—Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2023 for smaller reporting companies. The Company is currently evaluating the potential impact on its condensed consolidated financial statements and related disclosures from the adoption of this standard.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of total revenue
Customers with revenue equal to or greater than 10% of total revenue for the periods indicated were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Customer A44 %50 %49 %43 %
Customer B52 %— %34 %— %
Customer C— %25 %— %26 %
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of total revenue disaggregated by geographic region
The Company disaggregates its revenue from contracts with customers by country of domicile based on the shipping location of the customer. Total revenue disaggregated by country of domicile is as follows (dollars in thousands):
Three Months Ended June 30,
20232022
Revenue% of RevenueRevenue% of Revenue
Revenue by country of domicile:
Japan$1,265 45 %$1,462 58 %
United States1,466 53 %880 34 %
Other56 %217 %
Total$2,787 100 %$2,559 100 %
Six Months Ended June 30,
20232022
Revenue% of RevenueRevenue% of Revenue
Revenue by country of domicile:
Japan$2,312 54 %$2,264 56 %
United States1,570 37 %1,493 37 %
Other390 %287 %
Total$4,272 100 %$4,044 100 %
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of assets measured at fair value on a recurring basis
The following tables summarize the Company's assets and liabilities measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund$1,502 $— $— $1,502 
Total cash equivalents$1,502 $— $— $1,502 
Short-term investments:
Commercial paper$— $21,161 $— $21,161 
U.S. treasury securities— 2,985 — 2,985 
U.S. government agency securities— 9,882 — 9,882 
Corporate debt securities— 3,008 — 3,008 
Total short-term investments$— $37,036 $— $37,036 
Total assets measured at fair value$1,502 $37,036 $— $38,538 
Liabilities:
Warrant liability$— $310 $— $310 
Earnout liability— — 184 184 
Total liabilities measured at fair value$— $310 $184 $494 
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund$10,437 $— $— $10,437 
Total cash equivalents$10,437 $— $— $10,437 
Short-term investments:
U.S. government agency securities$— $2,493 $— $2,493 
Corporate debt securities— 1,210 — 1,210 
Total short-term investments$— $3,703 $— $3,703 
Total assets measured at fair value$10,437 $3,703 $— $14,140 
Liabilities:
Warrant liability$— $440 $— $440 
Earnout liability— — 920 920 
Total liabilities measured at fair value$— $440 $920 $1,360 
Fair Value, Liabilities Measured on Recurring Basis
Changes in Level 3 liabilities related to earnout liability measured at fair value for the six months ended June 30, 2023 (in thousands):
Six Months Ended June 30, 2023
Balance as of December 31, 2022$920 
Gain on change in fair value of earnout liability(736)
Balance as of June 30, 2023$184 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories consist of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Raw materials$2,210 $1,179 
Work-in-process1,188 1,141 
Finished goods790 665 
Total inventories$4,188 $2,985 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2023
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of prepaid expense and other current assets
Prepaid expenses and other current assets consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Prepaid insurance$1,972 $2,533 
Other prepaid expenses1,186 1,376 
Deferred transaction costs— 993 
Payroll tax receivable— 865 
Other current assets169 505 
Total prepaid expenses and other current assets$3,327 $6,272 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment, net, consists of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Machinery and equipment$2,680 $1,445 
Automobiles101 101 
Leasehold improvements235 189 
Computer and equipment116 116 
Total property and equipment3,132 1,851 
Less: accumulated depreciation and amortization(1,104)(869)
Total property and equipment, net$2,028 $982 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of accrued expenses
Accrued expenses and other current liabilities consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Accrued payroll$1,477 $1,300 
Accrued expenses and taxes1,012 375 
Deferred revenue484 525 
Warranty reserve83 65 
Total accrued expenses and other current liabilities$3,056 $2,265 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Stock (Tables)
6 Months Ended
Jun. 30, 2023
Temporary Equity [Abstract]  
Schedule of Convertible Preferred Stock
The authorized, issued, and outstanding shares of Convertible Preferred Stock, and liquidation preferences prior to February 10, 2022 were as follows:
Issuance DateShares
Authorized
Shares Issued and
Outstanding
Original Issue
Price per Share
Aggregate
Liquidation
Preference
Series AJuly 6, 20168,000,000 8,000,000 $1.0000 $8,000,000 
Series BJuly 13, 20184,069,600 4,069,600 $6.2500 25,435,000 
Series B-1July 13, 20183,272,475 3,272,475 $3.1250 10,226,484 
Series CFebruary 4, 20207,463,934 6,329,416 $8.3736 52,999,998 
22,806,009 21,671,491  $96,661,482 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of employee and nonemployee stock option activity
A summary of the Company’s employee and nonemployee stock option activity for the six months ended June 30, 2023 is presented below:
Shares Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contract
Term
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 202214,261,984 $2.14 6.5$6,486 
Granted45,000 $0.37 
Exercised(128,923)$0.10 
Expired/Forfeited(514,617)$3.07 
Outstanding as of June 30, 2023
13,663,444 $2.12 6.1$1,454 
Exercisable as of June 30, 2023
10,877,597 $1.62 5.6$1,448 
Vested and expected to vest as of June 30, 2023
13,663,444 $2.12 6.1$1,454 
Schedule of stock based compensation expense related to options granted to employees and non employees
For the three and six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue$44 $60 $104 $103 
Research and development expense1,193 1,152 2,370 1,981 
Selling, general and administrative expense1,128 1,027 2,180 1,502 
Total stock-based compensation expense$2,365 $2,239 $4,654 $3,586 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
A summary of the Company’s RSU activity for the six months ended June 30, 2023 is presented below:
SharesWeighted Grant Date Fair Value
Outstanding as of December 31, 20224,708,692 $2.57 
Granted4,383,166 $1.08 
Released(1,538,061)$2.67 
Forfeited(492,959)$1.74 
Outstanding as of June 30, 20237,060,838 $1.68 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Earnout Liability (Tables)
6 Months Ended
Jun. 30, 2023
Disclosure Of Earnout Liability [Abstract]  
Schedule of assumptions used in estimating the fair value of the earnout liability
The following table summarizes the assumptions used in estimating the fair value of the earnout liability at each of the relevant periods:
June 30,
2023
December 31,
2022
Current stock price$0.49 $1.27 
Expected volatility106.0 %79.0 %
Risk-free interest rate5.10 %4.42 %
Expected term (in years)1.62.1
Expected dividend yield%%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of components of lease expense
The components of lease expense for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$803 $377 $1,468 $743 
Variable lease cost203 208 408 420 
Total operating lease cost$1,006 $585 $1,876 $1,163 
Schedule of supplemental cash flow information
Supplemental cash flow information for the six months ended June 30, 2023 and 2022 related to leases was as follows (in thousands):
Six Months Ended
June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$984 $888 
Right of use assets obtained in exchange for lease obligations:
Operating leases$11,190 $1,789 
Schedule of supplemental balance sheet information related to leases
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2023December 31, 2022
Operating lease right-of-use assets:
Operating lease right-of-use assets, current$— $121 
Operating lease right-of-use assets, non-current10,862 324 
Total operating lease right-of-use assets$10,862 $445 
Operating lease liabilities:
Operating lease liabilities, current$1,697 $211 
Operating lease liabilities, non-current9,696 281 
Total operating lease liabilities$11,393 $492 
Schedule of weighted average remaining term and discount rates
Weighted-average remaining term and discount rates were as follows (term in years):
June 30, 2023December 31, 2022
Weighted-average remaining lease term4.763.06
Weighted-average discount rate14.48 %13.78 %
Schedule of maturities of lease liabilities
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,
2023$1,580 
20243,250 
20253,328 
20263,324 
Thereafter4,215 
Total undiscounted lease payments$15,697 
Present value adjustment for minimum lease commitments(4,304)
Net lease liabilities$11,393 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of denominators of basic and diluted net income (loss) per share
The following table present reconciliations of the denominators of basic and diluted net (loss) income per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Denominator:
Weighted-average common shares outstanding – Basic (1)
157,379,175 154,108,677 157,081,027 135,160,187 
Stock options to purchase common stock and RSUs (2)
— 7,722,607 — 10,027,040 
Weighted-average common shares outstanding – Diluted157,379,175 161,831,284 157,081,027 145,187,227 
(1)
Includes 150,000 shares of common stock issuable to Lincoln Park in connection with the Purchase Agreement as of the three and six months ended June 30, 2022 as the shares are issuable in lieu of a commitment fee and will be issued solely as a result of the passage of time.
(2)
Includes the weighted-average unvested shares subject to repurchase of 16,748 and 23,465 as of the three and six months ended June 30, 2022, respectively.
Schedule of diluted net income (loss) per share
The following common stock equivalents were excluded from the computation of diluted net (loss) income per share for the periods presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Stock options to purchase common stock and RSUs18,322,964 7,600,258 16,595,897 4,067,107 
Preferred shares on an as-converted basis39,423,443 — 39,423,443 — 
Total57,746,4077,600,25856,019,3404,067,107
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]            
Cash and cash equivalents $ 32,605     $ 32,605   $ 31,953
Short-term investment 37,000     37,000    
Accumulated deficit 114,991     114,991   86,059
Operating loss 15,116   $ 16,098 29,159 $ 31,662  
Cash flow used in operating activities       $ 21,240 32,274  
Product warranty, term       1 year    
Prepaid expenses and other current assets (3,327)     $ (3,327)   (6,272)
Additional paid-in capital $ 92,648     $ 92,648   $ 88,056
Adjustment            
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]            
Prepaid expenses and other current assets     1,600   1,600  
Additional paid-in capital     $ 1,600   $ 1,600  
Accounts Receivable | Customer Concentration Risk | Two Customers            
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]            
Concentration risk   10.00%        
Accounts Receivable | Customer Concentration Risk | Three Customers            
Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]            
Concentration risk 10.00%          
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Schedule of total revenue (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Customer A        
Revenue, Major Customer [Line Items]        
Concentration risk 44.00% 50.00% 49.00% 43.00%
Customer B        
Revenue, Major Customer [Line Items]        
Concentration risk 52.00% 0.00% 34.00% 0.00%
Customer C        
Revenue, Major Customer [Line Items]        
Concentration risk 0.00% 25.00% 0.00% 26.00%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combination (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Feb. 10, 2022
USD ($)
$ / shares
shares
Feb. 02, 2021
$ / shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
$ / shares
Feb. 09, 2022
USD ($)
shares
Business Acquisition [Line Items]            
Common stock, par value (in Dollars per share) | $ / shares $ 0.00001   $ 0.00001   $ 0.00001  
Exchange ratio 2.449          
Capital stock, authorized (in shares) | shares 355,000,000          
Common stock, shares authorized (in shares) | shares 350,000,000   350,000,000      
Preferred stock, shares authorized (in shares) | shares 5,000,000          
Preferred stock, par value (in Dollars per share) | $ / shares         $ 0.00001  
Common stock, conversion (in shares) | shares 1          
Common stock, shares subscription (in shares) | shares 5,950,000          
Purchase price per share (in Dollars per share) | $ / shares $ 10.00          
Common stock | $ $ 59.5          
Common stock shares outstanding (in shares) | shares           15,589,540
Exercise price per share (in Dollars per share) | $ / shares $ 1.27   $ 0.49      
Warrant, non-transferable or assignable period   30 days 30 days      
Expire term   5 years        
Direct and incremental cost | $       $ 31.7    
Transaction costs | $ $ 2.6   $ 0.0      
Proceeds from divestiture of businesses | $ 76.1          
Transaction costs | $ $ 40.7          
Warrant            
Business Acquisition [Line Items]            
Exercise price per share (in Dollars per share) | $ / shares   $ 11.50        
Class A Stock            
Business Acquisition [Line Items]            
Common stock, par value (in Dollars per share) | $ / shares $ 0.0001          
Common stock, shares outstanding value | $           $ 155.9
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract liabilities $ 0.5 $ 0.5
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Schedule of total revenue disaggregated by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue by country of domicile:        
Revenue $ 2,787 $ 2,559 $ 4,272 $ 4,044
% of Revenue 100.00% 100.00% 100.00% 100.00%
Japan        
Revenue by country of domicile:        
Revenue $ 1,265 $ 1,462 $ 2,312 $ 2,264
% of Revenue 45.00% 58.00% 54.00% 56.00%
United States        
Revenue by country of domicile:        
Revenue $ 1,466 $ 880 $ 1,570 $ 1,493
% of Revenue 53.00% 34.00% 37.00% 37.00%
Other        
Revenue by country of domicile:        
Revenue $ 56 $ 217 $ 390 $ 287
% of Revenue 2.00% 8.00% 9.00% 7.00%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Schedule of assets measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jan. 04, 2022
Cash equivalents:      
Total cash equivalents $ 1,502 $ 10,437  
Short-term investments:      
Total short-term investments 37,036 3,703  
Total assets measured at fair value 38,538 14,140  
Liabilities:      
Warrant liability 310 440 $ 1,300
Earnout liability 184 920  
Total liabilities measured at fair value 494 1,360  
Commercial paper      
Short-term investments:      
Total short-term investments 21,161    
U.S. treasury securities      
Short-term investments:      
Total short-term investments 2,985    
U.S. government agency securities      
Short-term investments:      
Total short-term investments 9,882 2,493  
Corporate debt securities      
Short-term investments:      
Total short-term investments 3,008 1,210  
Money market fund      
Cash equivalents:      
Total cash equivalents 1,502 10,437  
Level 1      
Cash equivalents:      
Total cash equivalents 1,502 10,437  
Short-term investments:      
Total short-term investments 0 0  
Total assets measured at fair value 1,502 10,437  
Liabilities:      
Warrant liability 0 0  
Earnout liability 0 0  
Total liabilities measured at fair value 0 0  
Level 1 | Commercial paper      
Short-term investments:      
Total short-term investments 0    
Level 1 | U.S. treasury securities      
Short-term investments:      
Total short-term investments 0    
Level 1 | U.S. government agency securities      
Short-term investments:      
Total short-term investments 0 0  
Level 1 | Corporate debt securities      
Short-term investments:      
Total short-term investments 0 0  
Level 1 | Money market fund      
Cash equivalents:      
Total cash equivalents 1,502 10,437  
Level 2      
Cash equivalents:      
Total cash equivalents 0 0  
Short-term investments:      
Total short-term investments 37,036 3,703  
Total assets measured at fair value 37,036 3,703  
Liabilities:      
Warrant liability 310 440  
Earnout liability 0 0  
Total liabilities measured at fair value 310 440  
Level 2 | Commercial paper      
Short-term investments:      
Total short-term investments 21,161    
Level 2 | U.S. treasury securities      
Short-term investments:      
Total short-term investments 2,985    
Level 2 | U.S. government agency securities      
Short-term investments:      
Total short-term investments 9,882 2,493  
Level 2 | Corporate debt securities      
Short-term investments:      
Total short-term investments 3,008 1,210  
Level 2 | Money market fund      
Cash equivalents:      
Total cash equivalents 0 0  
Level 3      
Cash equivalents:      
Total cash equivalents 0 0  
Short-term investments:      
Total short-term investments 0 0  
Total assets measured at fair value 0 0  
Liabilities:      
Warrant liability 0 0  
Earnout liability 184 920  
Total liabilities measured at fair value 184 920  
Level 3 | Commercial paper      
Short-term investments:      
Total short-term investments 0    
Level 3 | U.S. treasury securities      
Short-term investments:      
Total short-term investments 0    
Level 3 | U.S. government agency securities      
Short-term investments:      
Total short-term investments 0 0  
Level 3 | Corporate debt securities      
Short-term investments:      
Total short-term investments 0 0  
Level 3 | Money market fund      
Cash equivalents:      
Total cash equivalents $ 0 $ 0  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Schedule of changes in Fair Value of Earnout Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Gain on change in fair value of earnout liability $ (15,600) $ (700) $ (72,300)
Earnout Liability      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance as of December 31, 2022   920  
Gain on change in fair value of earnout liability   (736)  
Balance as of June 30, 2023   $ 184  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories - Schedule of inventories (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 2,210 $ 1,179
Work-in-process 1,188 1,141
Finished goods 790 665
Total inventories 4,188 $ 2,985
Inventory write-down $ 300  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expense and other current assets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]    
Other prepaid expenses $ 1,186 $ 1,376
Prepaid insurance 0 993
Deferred transaction costs 0 865
Payroll tax receivable 1,972 2,533
Other current assets 169 505
Total prepaid expenses and other current assets $ 3,327 $ 6,272
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net (Details) - Schedule of property and equipment - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, and equipment $ 3,132 $ 1,851
Less: accumulated depreciation and amortization (1,104) (869)
Total property and equipment, net 2,028 982
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, and equipment 2,680 1,445
Automobiles    
Property, Plant and Equipment [Line Items]    
Property, and equipment 101 101
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, and equipment 235 189
Computer and equipment    
Property, Plant and Equipment [Line Items]    
Property, and equipment $ 116 $ 116
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]      
Depreciation $ 0.1 $ 0.2 $ 0.1
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Deferred revenue $ 484 $ 525
Warranty reserve 83 65
Total accrued expenses and other current liabilities 3,056 2,265
Employee-related Liabilities 1,477 1,300
Accrued payroll $ 1,012 $ 375
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details)
$ / shares in Units, $ in Thousands, ¥ in Millions
3 Months Ended 6 Months Ended
Jan. 24, 2023
USD ($)
Nov. 07, 2022
Oct. 27, 2022
USD ($)
businessDay
Jan. 04, 2022
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Oct. 27, 2022
JPY (¥)
Short-Term Debt [Line Items]                    
Aggregate warrants to purchase of shares (in shares) | shares       96,998            
Exercise price (in dollars per share) | $ / shares       $ 16.89            
Warrants fair value       $ 1,300 $ 310   $ 310   $ 440  
Interest expense           $ 700   $ 1,400    
Loss from extinguishment of debt $ 1,100       $ 0 $ 0 1,123 $ 0    
Koito                    
Short-Term Debt [Line Items]                    
Foreign currency transaction loss $ 800                  
Secured Debt | Koito                    
Short-Term Debt [Line Items]                    
Interest expense             $ 300      
Secured Debt | Secured Debt | Koito                    
Short-Term Debt [Line Items]                    
Debt instrument, face amount     $ 39,400             ¥ 5,800
Interest rate     1.00%             1.00%
Debt discount     $ 2,000              
Trinity Loan Agreement | Loans Payable                    
Short-Term Debt [Line Items]                    
Interest rate       10.75%            
Prepayment penalty   1.50%                
End of term payment   2.50%                
Trinity Loan Agreement | Prime Rate | Loans Payable                    
Short-Term Debt [Line Items]                    
Variable interest rate       7.00%            
Trinity Loan Agreement | Loans Payable                    
Short-Term Debt [Line Items]                    
Debt instrument, face amount       $ 25,000            
Borrowings       10,000            
Debt discount       $ 300            
Secured Term Loan Agreement | Secured Debt                    
Short-Term Debt [Line Items]                    
Loan maturity, after investment agreement close | businessDay     3              
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 19 Months Ended
Jan. 19, 2023
Oct. 27, 2022
Aug. 09, 2022
Nov. 24, 2021
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Mar. 31, 2022
Feb. 10, 2022
Feb. 09, 2022
Dec. 31, 2021
Temporary Equity [Line Items]                              
Convertible preferred stock, par value (in Dollars per share)   $ 0.00001     $ 0.00001     $ 0.00001   $ 0.00001 $ 0.00001     $ 0.00001  
Convertible preferred stock, shares outstanding (in shares)         100,000 100,000 0 100,000 0 100,000 0 0 21,671,491 21,671,491 21,671,491
Convertible preferred stock, shares issued (in shares)         100,000     100,000   100,000 0   21,671,491 21,671,491  
Issuance of convertible preferred stock, net of transaction costs (in shares)           100,000                  
Consideration to be received on transaction             $ 226                
Incremental expenses $ 1,100                            
Convertible preferred stock, shares authorized (in shares)         5,000,000     5,000,000   5,000,000 5,000,000     22,806,009  
Convertible preferred stock, liquidation preference         $ 101,900     $ 101,900   $ 101,900          
Conversion price (in Dollars per share)   $ 2.585                          
Optional redemption, advanced notification period   30 days                          
Optional redemption, period to repurchase   2 years                          
Optional redemption, net income requirement period   5 years                          
Optional redemption, related party redemption period   7 years                          
Preferred stock, put right, conversion   110.00%                          
Preferred stock, fundamental change, voting power   50.00%                          
Preferred stock, fundamental change, agreements exceeding   10.00%                          
Class A Stock                              
Temporary Equity [Line Items]                              
Common stock issued upon conversion (in shares)                         53,078,571    
Class A Stock | Purchase Agreement                              
Temporary Equity [Line Items]                              
Shares issued in transaction (in shares)     150,000 50,000 0   21,186 0 21,186 1,142,505          
Warrants | Purchase Agreement                              
Temporary Equity [Line Items]                              
Issuance of convertible preferred stock, net of transaction costs (in shares)   100,000                          
Consideration to be received on transaction   $ 100,000                          
Preferred stock, paid-in-kind, dividend rate 4.25%                            
Preferred stock, dividend rate 3.25%                            
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Stock (Details) - Schedule of convertible preferred stock - USD ($)
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Feb. 10, 2022
Feb. 09, 2022
Dec. 31, 2021
Conversion of Stock [Line Items]                
Convertible preferred stock, shares authorized (in shares) 5,000,000   5,000,000       22,806,009  
Convertible preferred stock, shares outstanding (in shares) 100,000 100,000 0 0 0 21,671,491 21,671,491 21,671,491
Convertible preferred stock, shares issued (in shares) 100,000   0     21,671,491 21,671,491  
Convertible preferred stock, aggregate liquidation preference $ 101,900,000           $ 96,661,482  
Series A                
Conversion of Stock [Line Items]                
Convertible preferred stock, shares authorized (in shares)             8,000,000  
Convertible preferred stock, shares outstanding (in shares)             8,000,000  
Convertible preferred stock, shares issued (in shares)             8,000,000  
Original Issue Price per Share (in Dollars per share)             $ 1.0000  
Convertible preferred stock, aggregate liquidation preference             $ 8,000,000  
Series B                
Conversion of Stock [Line Items]                
Convertible preferred stock, shares authorized (in shares)             4,069,600  
Convertible preferred stock, shares outstanding (in shares)             4,069,600  
Convertible preferred stock, shares issued (in shares)             4,069,600  
Original Issue Price per Share (in Dollars per share)             $ 6.2500  
Convertible preferred stock, aggregate liquidation preference             $ 25,435,000  
Series B-1                
Conversion of Stock [Line Items]                
Convertible preferred stock, shares authorized (in shares)             3,272,475  
Convertible preferred stock, shares outstanding (in shares)             3,272,475  
Convertible preferred stock, shares issued (in shares)             3,272,475  
Original Issue Price per Share (in Dollars per share)             $ 3.1250  
Convertible preferred stock, aggregate liquidation preference             $ 10,226,484  
Series C                
Conversion of Stock [Line Items]                
Convertible preferred stock, shares authorized (in shares)             7,463,934  
Convertible preferred stock, shares outstanding (in shares)             6,329,416  
Convertible preferred stock, shares issued (in shares)             6,329,416  
Original Issue Price per Share (in Dollars per share)             $ 8.3736  
Convertible preferred stock, aggregate liquidation preference             $ 52,999,998  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity (Deficit) (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 19 Months Ended
Aug. 09, 2022
shares
Feb. 10, 2022
$ / shares
shares
Feb. 09, 2022
shares
Nov. 24, 2021
USD ($)
salesPriceDay
salesPrice
shares
Jun. 30, 2023
USD ($)
vote
$ / shares
shares
Jun. 30, 2022
shares
Jun. 30, 2023
USD ($)
vote
$ / shares
shares
Jun. 30, 2022
shares
Jun. 30, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Stockholders’ Equity (Deficit) (Details) [Line Items]                    
Common stock vote per share | vote         1   1   1  
Common stock, outstanding (in shares)         158,224,189   158,224,189   158,224,189 156,747,708
Common stock, shares issued (in shares)         158,224,189   158,224,189   158,224,189 156,747,708
Conversion of stock, shares issued (in shares)     8,372,143              
Common stock, shares authorized (in shares)   350,000,000     350,000,000   350,000,000   350,000,000  
Common stock, par value (in Dollars per share) | $ / shares   $ 0.00001     $ 0.00001   $ 0.00001   $ 0.00001 $ 0.00001
Number of lowest closing common stock sales price | salesPrice       3            
Average sales price, consecutive days | salesPriceDay       10            
Commitment fee obligation period 180 days                  
Purchase Agreement                    
Stockholders’ Equity (Deficit) (Details) [Line Items]                    
Purchase agreement | $       $ 100.0 $ 1.7   $ 1.7   $ 1.7  
Transaction period       36 months            
Class A Stock                    
Stockholders’ Equity (Deficit) (Details) [Line Items]                    
Common stock, outstanding (in shares)     27,618,907              
Common stock, shares issued (in shares)     27,618,907              
Conversion of stock, shares issued (in shares)   67,645,189                
Common stock, par value (in Dollars per share) | $ / shares   $ 0.0001                
Class A Stock | Purchase Agreement                    
Stockholders’ Equity (Deficit) (Details) [Line Items]                    
Shares issued in transaction (in shares) 150,000     50,000 0 21,186 0 21,186 1,142,505  
Class F Stock                    
Stockholders’ Equity (Deficit) (Details) [Line Items]                    
Common stock, outstanding (in shares)     8,372,143              
Common stock, shares issued (in shares)     8,372,143              
Conversion of stock, shares issued (in shares)   20,505,344                
Vesting interest period             4 years      
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 10, 2022
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
tradingDay
tranche
$ / shares
shares
Jun. 30, 2022
USD ($)
shares
Jul. 05, 2016
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options, exercised, intrinsic value       $ 100    
Capitalized share-based compensation   $ 41 $ 50 $ 92 $ 103  
Weighted-average grant-date fair value (in Dollars per share) | $ / shares       $ 0.17    
Share-Based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost         $ 300  
2016 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock reserved for future issuance (in shares) | shares           4,800,000
2022 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock reserved for future issuance (in shares) | shares 15,123,142 10,281,667   10,281,667    
Purchase price percent of common stock 2.00%          
Restricted Stock Units (RSUs)            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized stock based compensation   $ 10,600   $ 10,600    
Compensation expense recognition period       2 years 4 months 24 days    
Intrinsic value   3,400   $ 3,400    
Granted (in shares) | shares       4,383,166    
Restricted Stock Units (RSUs) | 2022 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Conversion of RSUs to common stock (in shares) | shares       1    
Restricted Stock Units (RSUs) | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period       1 year    
Restricted Stock Units (RSUs) | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period       4 years    
Performance Shares            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Compensation expense recognition period       1 year 7 months 6 days    
Granted (in shares) | shares       0 123,000  
Number of tranches | tranche       2    
Fair value       $ 100    
Weighted average grant date fair value (in Dollars per share) | $ / shares       $ 0.98    
Performance Shares | 2022 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Conversion of RSUs to common stock (in shares) | shares       1    
Performance Shares | Share-Based Payment Arrangement, Tranche One            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares) | shares         66,000  
Threshold trading days | tradingDay       20    
Consecutive trading days | tradingDay       30    
Intrinsic value (in Dollars per share) | $ / shares       $ 15.00    
Market capitalization   2,100,000   $ 2,100,000    
Service period       21 months    
Performance Shares | Share-Based Payment Arrangement, Tranche Two            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares) | shares         57,000  
Threshold trading days | tradingDay       20    
Consecutive trading days | tradingDay       30    
Intrinsic value (in Dollars per share) | $ / shares       $ 17.50    
Market capitalization   2,500,000   $ 2,500,000    
Service period       22 months    
Stock options to purchase common stock and RSUs            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized stock based compensation   $ 6,300   $ 6,300    
Compensation expense recognition period       1 year 7 months 6 days    
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of employee and nonemployee stock option activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Shares    
Beginning balance (in shares) | shares 14,261,984  
Granted (in shares) | shares 45,000  
Exercised (in shares) | shares (128,923)  
Expired/Forfeited (in shares) | shares (514,617)  
Ending balance (in shares) | shares 13,663,444 14,261,984
Shares, Exercisable (in shares) | shares 10,877,597  
Shares, Vested and expected to vest (in shares) | shares 13,663,444  
Weighted Average Exercise Price    
Beginning balance (in Dollars per share) | $ / shares $ 2.14  
Granted (in Dollars per share) | $ / shares 0.37  
Exercised (in Dollars per share) | $ / shares 0.10  
Expired/Forfeited (in Dollars per share) | $ / shares 3.07  
Ending balance (in Dollars per share) | $ / shares 2.12 $ 2.14
Weighted Average Exercise Price, Exercisable (in Dollars per share) | $ / shares 1.62  
Vested and expected to vest (in Dollars per share) | $ / shares $ 2.12  
Weighted Average Remaining Contract Term (in years)    
Outstanding 6 years 1 month 6 days 6 years 6 months
Exercisable 5 years 7 months 6 days  
Vested and expected to vest 6 years 1 month 6 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding | $ $ 1,454 $ 6,486
Exercisable | $ 1,448  
Vested and expected to vest | $ $ 1,454  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Restricted Stock (Details) - $ / shares
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Weighted Grant Date Fair Value    
Released (in Dollars per share) $ 2.67  
Restricted Stock Units (RSUs)    
Shares    
Outstanding, beginning balance (in shares) 4,708,692  
Granted (in shares) 4,383,166  
Released (in shares) (1,538,061)  
Forfeited (in shares) (492,959)  
Outstanding, ending balance (in shares) 7,060,838  
Weighted Grant Date Fair Value    
Outstanding (in Dollars per share) $ 1.68 $ 2.57
Granted (in Dollars per share) 1.08  
Forfeited (in Dollars per share) $ 1.74  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details) - Schedule of stock based compensation expense related to options granted to employees and non employees - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense $ 2,365 $ 2,239 $ 4,654 $ 3,586
Cost of revenue        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense 44 60 104 103
Research and development expense        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense 1,193 1,152 2,370 1,981
Selling, general and administrative expense        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense $ 1,128 $ 1,027 $ 2,180 $ 1,502
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Earnout Liability - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 8 Months Ended
Feb. 10, 2022
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
tradingDay
$ / shares
shares
Jun. 30, 2022
USD ($)
Sep. 30, 2022
Dec. 31, 2022
USD ($)
Earnout Liability (Details) [Line Items]            
Period of contingency     3 years      
Expected dividend yield 0.00%   0.00%   0.00%  
Earnout liability | $     $ 184     $ 920
Gain (loss) on earnout liability | $   $ 15,600 $ 700 $ 72,300    
Class A Stock | Share Price Two            
Earnout Liability (Details) [Line Items]            
Trading days threshold     20      
Consecutive trading days threshold     30      
Period of contingency     3 years      
Number of shares (in shares) | shares     6,000,000      
Class A Stock | Business Combination | Share Price One            
Earnout Liability (Details) [Line Items]            
Exceeds price per share (in Dollars per share) | $ / shares     $ 15.00      
Trading days threshold     20      
Consecutive trading days threshold     30      
Period of contingency     3 years      
Number of shares (in shares) | shares     7,000,000      
Class A Stock | Business Combination | Share Price Two            
Earnout Liability (Details) [Line Items]            
Exceeds price per share (in Dollars per share) | $ / shares     $ 17.50      
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Earnout Liability - Schedule of assumptions used in estimating the fair value of the earnout liability (Details) - $ / shares
6 Months Ended 8 Months Ended
Feb. 10, 2022
Jun. 30, 2023
Sep. 30, 2022
Disclosure Of Earnout Liability [Abstract]      
Current stock price (in Dollars per share) $ 1.27 $ 0.49  
Expected volatility 79.00%   106.00%
Risk-free interest rate 4.42%   5.10%
Expected term (in years) 2 years 1 month 6 days   1 year 7 months 6 days
Expected dividend yield 0.00% 0.00% 0.00%
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 09, 2022
shares
Jan. 04, 2022
USD ($)
$ / shares
shares
Feb. 02, 2021
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
tradingDay
$ / shares
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Aug. 31, 2019
USD ($)
shares
Warrants (Details) [Line Items]                  
Warrants exercise price (in Dollars per share) | $ / shares   $ 16.89   $ 0.01   $ 0.01      
Warrants, redemption notice           30 days      
Warrants, trading days threshold | tradingDay           20      
Warrants, consecutive trading days threshold | tradingDay           30      
Warrant, non-transferable or assignable period     30 days     30 days      
Warrant liability       $ 300   $ 300      
Gain on change in fair value of warrant liability           (130) $ (2,684)    
Estimated fair value of additional paid-in capital                 $ 100
Warrants (in shares) | shares                 60,000
Aggregate warrants to purchase of shares (in shares) | shares   96,998              
Warrant liability   $ 1,300   $ 310   310   $ 440  
Gain on exercise of warrants           $ 700      
Excess Value Of Underwriter Warrants         $ 1,900   $ 2,000    
Line of Credit | 2019 Loan Agreement | Secured Debt                  
Warrants (Details) [Line Items]                  
Debt instrument, face amount                 $ 5,000
IPO                  
Warrants (Details) [Line Items]                  
Sale of public warrants (in shares) | shares       8,625,000   8,625,000      
Warrants , term       5 years   5 years      
Class A Stock                  
Warrants (Details) [Line Items]                  
Price per share (in Dollars per share) | $ / shares       $ 18.00   $ 18.00      
Common stock shares (in shares) | shares 136,994 73,741              
Class A Stock | IPO                  
Warrants (Details) [Line Items]                  
Number of shares per warrant (in shares) | shares       1   1      
Price per share (in Dollars per share) | $ / shares       $ 11.50   $ 11.50      
Business Combination                  
Warrants (Details) [Line Items]                  
Fair value of private placement       $ 2,600   $ 2,600      
Warrants (in shares) | shares                 60,000
Sponsor | Purchase Agreement                  
Warrants (Details) [Line Items]                  
Private placement warrants (in shares) | shares       5,175,000          
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details)
Jun. 30, 2023
Leases [Abstract]  
Lease term 1 year
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of components of lease expense - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 803 $ 377 $ 1,468 $ 743
Variable lease cost 203 208 408 420
Total operating lease cost $ 1,006 $ 585 $ 1,876 $ 1,163
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of supplemental cash flow information - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Cash paid for operating leases included in operating activities $ 984 $ 888
Right of use assets obtained in exchange for lease obligations:    
Operating leases $ 11,190 $ 1,789
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of supplemental balance sheet information related to leases - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating lease right-of-use assets:    
Operating lease right-of-use assets, current $ 0 $ 121
Operating lease right-of-use assets, non-current 10,862 324
Total operating lease right-of-use assets 10,862 445
Operating lease liabilities:    
Operating lease liabilities, current 1,697 211
Operating lease liabilities, non-current 9,696 281
Total operating lease liabilities $ 11,393 $ 492
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of weighted average remaining term and discount rates
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted average remaining lease term 4 years 9 months 3 days 3 years 21 days
Weighted average discount rate 14.48% 13.78%
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of maturities of lease liabilities
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Leases [Abstract]  
2022 $ 1,580
Lessee, Operating Lease, Liability, to be Paid, Year One 3,250
Lessee, Operating Lease, Liability, to be Paid, Year Two 3,328
Lessee, Operating Lease, Liability, to be Paid, Year Three 3,324
Thereafter 4,215
Total undiscounted lease payments 15,697
Present value adjustment for minimum lease commitments (4,304)
Net lease liabilities $ 11,393
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details)
$ in Thousands, ¥ in Millions
3 Months Ended 6 Months Ended
Jan. 19, 2023
designee
Oct. 27, 2022
USD ($)
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Oct. 27, 2022
JPY (¥)
shares
Related Party Transaction [Line Items]                
Consideration to be received on transaction       $ 226        
Revenue from related parties     $ 1,200 $ 1,300 $ 2,100 $ 1,800    
Accounts receivable from customer and investor     $ 800   $ 800   $ 1,000  
Koito                
Related Party Transaction [Line Items]                
Number of designees on company's board | designee 2              
Secured Debt | Koito | Secured Debt                
Related Party Transaction [Line Items]                
Debt instrument, face amount   $ 39,400           ¥ 5,800
Warrants | Purchase Agreement                
Related Party Transaction [Line Items]                
Preferred stock, shares subscribed (in shares) | shares   100,000           100,000
Consideration to be received on transaction   $ 100,000            
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Net Income (Loss) Per Share - Schedule of denominators of basic and diluted net income (loss) per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Feb. 09, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Weighted-average common shares, basic (in shares) 157,379,175 154,108,677 157,081,027 135,160,187    
Stock options to purchase common stock and RSUs (in shares) 0 7,722,607 0 10,027,040    
Weighted-average common shares outstanding - Diluted (in shares) 157,379,175 161,831,284 157,081,027 145,187,227    
Common stock, shares issued (in shares) 158,224,189   158,224,189   156,747,708  
Weighted average unvested shares (in shares)   16,748   23,465    
Common Stock            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Common stock, shares issued (in shares)           27,618,907
Common Stock | Lincoln Park Transaction            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Common stock, shares issued (in shares) 150,000   150,000      
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Net Income (Loss) Per Share - Schedule of diluted net income (loss) per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of EPS (in shares) 57,746,407 7,600,258 56,019,340 4,067,107
Stock options to purchase common stock and RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of EPS (in shares) 18,322,964 7,600,258 16,595,897 4,067,107
Preferred shares on an as-converted basis        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of EPS (in shares) 39,423,443 0 39,423,443 0
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Net Income (Loss) Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of EPS (in shares) 57,746,407 7,600,258 56,019,340 4,067,107
Earnout Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of EPS (in shares)     13,000,000  
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of EPS (in shares)     13,800,000 13,800,000
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Segments (Details) - segment
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Segments (Details) [Line Items]    
Number of operating segments   1
United States    
Segments (Details) [Line Items]    
Long lived assets 93.00%  
XML 86 gcac-20230630_htm.xml IDEA: XBRL DOCUMENT 0001498233 2023-01-01 2023-06-30 0001498233 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001498233 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001498233 2023-08-01 0001498233 2023-06-30 0001498233 2022-12-31 0001498233 us-gaap:ProductMember 2023-04-01 2023-06-30 0001498233 us-gaap:ProductMember 2022-04-01 2022-06-30 0001498233 us-gaap:ProductMember 2023-01-01 2023-06-30 0001498233 us-gaap:ProductMember 2022-01-01 2022-06-30 0001498233 gcac:DevelopmentRevenueMember 2023-04-01 2023-06-30 0001498233 gcac:DevelopmentRevenueMember 2022-04-01 2022-06-30 0001498233 gcac:DevelopmentRevenueMember 2023-01-01 2023-06-30 0001498233 gcac:DevelopmentRevenueMember 2022-01-01 2022-06-30 0001498233 2023-04-01 2023-06-30 0001498233 2022-04-01 2022-06-30 0001498233 2022-01-01 2022-06-30 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001498233 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0001498233 us-gaap:RetainedEarningsMember 2022-12-31 0001498233 2023-01-01 2023-03-31 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001498233 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-03-31 0001498233 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001498233 2023-03-31 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001498233 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2023-03-31 0001498233 us-gaap:RetainedEarningsMember 2023-03-31 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001498233 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2023-04-01 2023-06-30 0001498233 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001498233 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2023-06-30 0001498233 us-gaap:RetainedEarningsMember 2023-06-30 0001498233 2021-12-31 0001498233 us-gaap:PreferredStockMember 2021-12-31 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001498233 gcac:CommonClassFMember us-gaap:CommonStockMember 2021-12-31 0001498233 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0001498233 us-gaap:RetainedEarningsMember 2021-12-31 0001498233 2022-01-01 2022-03-31 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001498233 gcac:CommonClassFMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001498233 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001498233 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001498233 gcac:TrinityWarrantsMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001498233 gcac:TrinityWarrantsMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001498233 gcac:TrinityWarrantsMember 2022-01-01 2022-03-31 0001498233 gcac:SVBWarrantsMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-03-31 0001498233 2022-03-31 0001498233 us-gaap:PreferredStockMember 2022-03-31 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001498233 gcac:CommonClassFMember us-gaap:CommonStockMember 2022-03-31 0001498233 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2022-03-31 0001498233 us-gaap:RetainedEarningsMember 2022-03-31 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001498233 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2022-04-01 2022-06-30 0001498233 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001498233 2022-06-30 0001498233 us-gaap:PreferredStockMember 2022-06-30 0001498233 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001498233 gcac:CommonClassFMember us-gaap:CommonStockMember 2022-06-30 0001498233 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001498233 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2022-06-30 0001498233 us-gaap:RetainedEarningsMember 2022-06-30 0001498233 gcac:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001498233 gcac:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001498233 gcac:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001498233 gcac:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001498233 gcac:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001498233 gcac:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001498233 gcac:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001498233 gcac:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001498233 gcac:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001498233 gcac:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001498233 gcac:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001498233 gcac:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001498233 gcac:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001498233 gcac:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001498233 srt:RestatementAdjustmentMember 2022-06-30 0001498233 us-gaap:CommonClassAMember 2022-02-10 0001498233 2022-02-10 2022-02-10 0001498233 2022-02-10 0001498233 2022-02-09 0001498233 us-gaap:CommonClassAMember 2022-02-09 0001498233 us-gaap:WarrantMember 2021-02-02 0001498233 2021-02-02 2021-02-02 0001498233 country:JP 2023-04-01 2023-06-30 0001498233 country:JP 2022-04-01 2022-06-30 0001498233 country:US 2023-04-01 2023-06-30 0001498233 country:US 2022-04-01 2022-06-30 0001498233 gcac:OtherMember 2023-04-01 2023-06-30 0001498233 gcac:OtherMember 2022-04-01 2022-06-30 0001498233 country:JP 2023-01-01 2023-06-30 0001498233 country:JP 2022-01-01 2022-06-30 0001498233 country:US 2023-01-01 2023-06-30 0001498233 country:US 2022-01-01 2022-06-30 0001498233 gcac:OtherMember 2023-01-01 2023-06-30 0001498233 gcac:OtherMember 2022-01-01 2022-06-30 0001498233 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001498233 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001498233 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001498233 us-gaap:MoneyMarketFundsMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001498233 us-gaap:FairValueInputsLevel2Member 2023-06-30 0001498233 us-gaap:FairValueInputsLevel3Member 2023-06-30 0001498233 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-06-30 0001498233 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2023-06-30 0001498233 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001498233 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001498233 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001498233 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001498233 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001498233 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001498233 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001498233 us-gaap:MoneyMarketFundsMember 2022-12-31 0001498233 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001498233 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001498233 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001498233 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001498233 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001498233 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001498233 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001498233 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001498233 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001498233 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001498233 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001498233 gcac:EarnoutLiabilityMember 2022-12-31 0001498233 gcac:EarnoutLiabilityMember 2023-01-01 2023-06-30 0001498233 gcac:EarnoutLiabilityMember 2023-06-30 0001498233 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001498233 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001498233 us-gaap:VehiclesMember 2023-06-30 0001498233 us-gaap:VehiclesMember 2022-12-31 0001498233 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001498233 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001498233 us-gaap:ComputerEquipmentMember 2023-06-30 0001498233 us-gaap:ComputerEquipmentMember 2022-12-31 0001498233 gcac:TrinityLoanAgreementMember us-gaap:LoansPayableMember 2022-01-04 0001498233 gcac:TrinityLoanAgreementMember us-gaap:LoansPayableMember 2022-01-04 0001498233 gcac:TrinityLoanAgreementMember us-gaap:LoansPayableMember us-gaap:PrimeRateMember 2022-01-04 2022-01-04 0001498233 2022-01-04 2022-01-04 0001498233 2022-01-04 0001498233 gcac:TrinityLoanAgreementMember us-gaap:LoansPayableMember 2022-01-04 2022-01-04 0001498233 gcac:TrinityLoanAgreementMember us-gaap:LoansPayableMember 2022-11-07 2022-11-07 0001498233 us-gaap:SecuredDebtMember gcac:KoitoMember us-gaap:SecuredDebtMember 2022-10-27 0001498233 gcac:SecuredTermLoanAgreementMember us-gaap:SecuredDebtMember 2022-10-27 2022-10-27 0001498233 us-gaap:SecuredDebtMember gcac:KoitoMember 2023-01-01 2023-06-30 0001498233 gcac:KoitoMember 2023-01-24 2023-01-24 0001498233 2023-01-24 2023-01-24 0001498233 gcac:SeriesAConvertiblePreferredStockMember 2022-02-09 0001498233 gcac:SeriesBConvertiblePreferredStockMember 2022-02-09 0001498233 gcac:SeriesB1ConvertiblePreferredStockMember 2022-02-09 0001498233 gcac:SeriesCConvertiblePreferredStockMember 2022-02-09 0001498233 us-gaap:ConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2022-10-27 2022-10-27 0001498233 2022-10-27 0001498233 2023-01-19 2023-01-19 0001498233 us-gaap:ConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2023-01-19 2023-01-19 0001498233 2022-10-27 2022-10-27 0001498233 us-gaap:CommonClassAMember 2022-02-10 2022-02-10 0001498233 us-gaap:PrivatePlacementMember 2021-11-24 0001498233 us-gaap:PrivatePlacementMember 2021-11-24 2021-11-24 0001498233 2021-11-24 2021-11-24 0001498233 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2021-11-24 2021-11-24 0001498233 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2022-08-09 2022-08-09 0001498233 2022-08-09 2022-08-09 0001498233 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2021-11-24 2023-06-30 0001498233 us-gaap:PrivatePlacementMember 2023-06-30 0001498233 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2023-04-01 2023-06-30 0001498233 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2023-01-01 2023-06-30 0001498233 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2022-04-01 2022-06-30 0001498233 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2022-01-01 2022-06-30 0001498233 gcac:CommonClassFMember 2023-01-01 2023-06-30 0001498233 gcac:CommonClassFMember 2022-02-09 0001498233 2022-02-09 2022-02-09 0001498233 gcac:CommonClassFMember 2022-02-10 2022-02-10 0001498233 gcac:A2016PlanMember 2016-07-05 0001498233 gcac:A2022StockPlanMember 2022-02-10 0001498233 gcac:A2022StockPlanMember 2022-02-10 2022-02-10 0001498233 gcac:A2022StockPlanMember 2023-06-30 0001498233 2022-01-01 2022-12-31 0001498233 us-gaap:EmployeeStockOptionMember 2023-06-30 0001498233 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001498233 us-gaap:RestrictedStockUnitsRSUMember gcac:A2022StockPlanMember 2023-01-01 2023-06-30 0001498233 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001498233 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001498233 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001498233 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001498233 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001498233 us-gaap:PerformanceSharesMember gcac:A2022StockPlanMember 2023-01-01 2023-06-30 0001498233 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001498233 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001498233 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0001498233 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-06-30 0001498233 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001498233 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-06-30 0001498233 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001498233 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-06-30 0001498233 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001498233 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001498233 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001498233 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001498233 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001498233 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001498233 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001498233 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001498233 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001498233 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001498233 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001498233 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001498233 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CommonClassAMember gcac:SharePriceOneMember 2023-06-30 0001498233 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CommonClassAMember gcac:SharePriceOneMember 2023-01-01 2023-06-30 0001498233 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CommonClassAMember gcac:SharePriceTwoMember 2023-06-30 0001498233 us-gaap:CommonClassAMember gcac:SharePriceTwoMember 2023-01-01 2023-06-30 0001498233 us-gaap:CommonClassAMember gcac:SharePriceTwoMember 2023-06-30 0001498233 2022-02-10 2022-09-30 0001498233 us-gaap:IPOMember 2023-06-30 0001498233 us-gaap:CommonClassAMember us-gaap:IPOMember 2023-06-30 0001498233 us-gaap:CommonClassAMember 2023-06-30 0001498233 gcac:SponsorMember us-gaap:PrivatePlacementMember 2023-04-01 2023-06-30 0001498233 gcac:BusinessCombinationMember 2023-06-30 0001498233 us-gaap:SecuredDebtMember gcac:A2019LoanAgreementMember us-gaap:LineOfCreditMember 2019-08-31 0001498233 2019-08-31 0001498233 gcac:BusinessCombinationMember 2019-08-31 0001498233 us-gaap:CommonClassAMember 2022-02-09 2022-02-09 0001498233 us-gaap:CommonClassAMember 2022-01-04 2022-01-04 0001498233 us-gaap:ConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2022-10-27 0001498233 gcac:KoitoMember 2023-01-19 2023-01-19 0001498233 gcac:LincolnParkTransactionMember us-gaap:CommonClassAMember 2023-06-30 0001498233 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001498233 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001498233 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001498233 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001498233 gcac:PreferredSharesOnAnAsConvertedBasisMember 2023-04-01 2023-06-30 0001498233 gcac:PreferredSharesOnAnAsConvertedBasisMember 2022-04-01 2022-06-30 0001498233 gcac:PreferredSharesOnAnAsConvertedBasisMember 2023-01-01 2023-06-30 0001498233 gcac:PreferredSharesOnAnAsConvertedBasisMember 2022-01-01 2022-06-30 0001498233 gcac:EarnoutSharesMember 2023-01-01 2023-06-30 0001498233 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-06-30 0001498233 us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares pure iso4217:JPY gcac:businessDay gcac:vote gcac:salesPrice gcac:salesPriceDay gcac:tranche gcac:tradingDay gcac:designee gcac:segment --12-31 false 0001498233 2023 Q2 P2Y P5Y P7Y P1Y P3Y P3Y 10-Q true 2023-06-30 false Cepton, Inc. DE 001-39959 27-2447291 399 West Trimble Road San Jose CA 95131 408 459-7579 Common stock, par value $0.00001 per share CPTN NASDAQ Redeemable warrants, exercisable for common stock at an exercise price of $11.50 per share, subject to adjustment CPTNW NASDAQ Yes Yes Non-accelerated Filer true true false false 158244189 32605000 31953000 37036000 3703000 0 0 2092000 1301000 4188000 2985000 3327000 6272000 79248000 46214000 2028000 982000 1924000 2565000 10891000 555000 94091000 50316000 2942000 1979000 1697000 211000 3056000 2265000 0 42587000 7695000 47042000 310000 440000 184000 920000 9696000 281000 17885000 48683000 0.00001 0.00001 5000000 5000000 100000 100000 101900000 0 0 0 98891000 0 0.00001 0.00001 350000000 158224189 158224189 156747708 156747708 2000 2000 92648000 88056000 -344000 -366000 -114991000 -86059000 -22685000 1633000 94091000 50316000 2771000 1441000 4011000 2863000 16000 1118000 261000 1181000 2787000 2559000 4272000 4044000 2348000 2520000 3796000 3736000 5000 562000 116000 598000 2353000 3082000 3912000 4334000 434000 -523000 360000 -290000 9365000 8386000 16603000 16140000 6185000 7189000 12916000 15232000 15550000 15575000 29519000 31372000 -15116000 -16098000 -29159000 -31662000 -26000 15630000 736000 72308000 36000 1904000 130000 2684000 0 0 -750000 0 0 0 -1123000 0 2000 4000 21000 6000 917000 -585000 1216000 -1278000 -14187000 855000 -28929000 42058000 -3000 -12000 -3000 -16000 -14190000 843000 -28932000 42042000 -0.09 0.01 -0.18 0.31 -0.09 0.01 -0.18 0.29 157379175 154108677 157081027 135160187 157379175 161831284 157081027 145187227 -14190000 843000 -28932000 42042000 -11000 -37000 6000 -48000 -4000 -8000 16000 -12000 -15000 -45000 22000 -60000 -14205000 798000 -28910000 41982000 0 0 156747708 2000 88056000 -366000 -86059000 1633000 100000 98891000 96385 8000 8000 2280000 2280000 17000 17000 20000 20000 -14742000 -14742000 100000 98891000 156844093 2000 90344000 -329000 -100801000 -10784000 1570599 5000 5000 2362000 2362000 170503 63000 63000 -11000 -11000 -4000 -4000 -14190000 -14190000 100000 98891000 158244189 2000 92648000 -344000 -114991000 -22685000 21671491 99470000 0 0 27618907 0 8372143 0 7949000 -43000 -95439000 -87533000 31407080 40026282 12133201 53078571 99470000 53078571 1000 99470000 1000 99472000 20505344 20505344 11845943 1000 -33051000 -33050000 237571 547000 547000 146954 511890 273000 273000 1357000 1357000 -11000 -11000 -4000 -4000 41198000 41198000 0 0 0 0 153971462 2000 0 0 76545000 -58000 -54240000 22249000 404167 211000 211000 21186 50000 50000 45923 38000 38000 2229000 2229000 226000 226000 -37000 -37000 -8000 -8000 843000 843000 0 0 0 0 154442738 2000 0 0 78847000 -103000 -53397000 25349000 -28932000 42042000 235000 147000 4654000 3586000 773000 642000 373000 -800000 -736000 -72308000 -130000 -2684000 -750000 0 -1123000 0 791000 1176000 1216000 466000 -1958000 670000 -202000 1406000 741000 -178000 791000 -148000 -289000 -753000 0 298000 -21240000 -32274000 1186000 567000 37806000 32368000 0 5902000 5200000 2773000 -33792000 -24260000 99884000 0 45220000 0 0 76107000 0 28897000 0 9724000 13000 447000 63000 0 0 50000 54614000 57431000 429000 -13000 11000 884000 34518000 3654000 34529000 4538000 63000 444000 0 12000 0 267000 0 120000 0 76000 11190000 1789000 Description of Business and Summary of Significant Accounting Policies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cepton, Inc., and its wholly owned subsidiaries, (collectively, the “Company”) formerly known as Growth Capital Acquisition Corp. (“GCAC”), was originally incorporated in Delaware on January 4, 2010, under the name PinstripesNYS, Inc. GCAC changed its name to Growth Capital Acquisition Corp. on February 14, 2020. GCAC was a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with one or more target businesses. On February 2, 2021, the Company consummated its initial public offering (the “IPO”), following which its shares began trading on the Nasdaq Stock Market (“Nasdaq”). On August 4, 2021, GCAC entered into a Business Combination Agreement (as amended, the “Merger Agreement”) with Cepton Technologies, Inc. (“Legacy Cepton”) and GCAC Merger Sub Inc., a wholly owned subsidiary of GCAC (“Merger Sub”). On February 10, 2022 (the “Closing Date”), the transactions contemplated by the Merger Agreement (the “Business Combination”) were consummated. In connection with the closing of the Business Combination, GCAC changed its name to Cepton, Inc. and its shares and public warrants began trading on Nasdaq under the symbols “CPTN” and “CPTNW”, respectively. As a result of the Business Combination, Cepton, Inc. became the owner, directly or indirectly, of all of the equity interests of Legacy Cepton and its subsidiaries.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides state-of-the-art, intelligent, lidar-based solutions for a range of markets such as automotive, smart cities, smart spaces, and smart industrial applications. The Company’s patented lidar technology enables reliable, scalable, and cost-effective solutions that deliver long range, high resolution 3D perception for smart applications. The Company is headquartered in San Jose, California, USA, with a presence in Germany, Canada, Japan, China and India. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The condensed consolidated financial statements include the accounts of the Company's wholly owned subsidiaries in Canada, Germany, Japan, China and the United Kingdom. All intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:10pt;text-align:justify"><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 assuming the Company will continue as a going concern. As of June 30, 2023, the Company had cash and cash equivalents of $32.6 million, short-term investments of $37.0 million, and an accumulated deficit of $115.0 million. During the six months ended June 30, 2023, the Company incurred an operating loss of $29.2 million and had negative cash flows from operating activities of $21.2 million. Although much of the negative cash flow resulted from expenses for research and development projects and administrative expenses to support growth of the Company, the Company expects to continue to invest in research and development and generate operating losses in the future. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing its products, securing certain contracts, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has been funded primarily by equity financings, convertible promissory notes, and the net proceeds received through the Business Combination, PIPE Investment (as defined below), and private placements of the Legacy Cepton convertible preferred stock. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risk </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains a substantial portion of its cash and cash equivalents and short-term investments in money market funds, commercial paper, corporate debt securities, U.S. treasury securities, and U.S. government agency securities. Management believes that the financial institutions that hold its </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash, cash equivalents, and short-term investments are financially sound and, accordingly, represent minimal credit risk. Deposits held with banks may exceed the amount of federal insurance limits provided on such deposits.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, three and two customers, respectively, each accounted for more than 10% of accounts receivable. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers with revenue equal to or greater than 10% of total revenue for the periods indicated were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:120%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, inventory valuation and reserves, warranty reserves, valuation allowance for deferred tax assets, valuation of earnout and warrant liabilities, stock-based compensation, useful lives of property, plant and equipment, income tax uncertainties, and other loss contingencies. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial condition and results of operations. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranties </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary. Through June 30, 2023, there were immaterial changes to the accrued warranty liability which was recorded in accrued expenses and other current liabilities on the condensed consolidated balance sheet. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Reclassifications</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated statements of convertible preferred stock and stockholders’ equity (deficit) included in this Report for the six months ended June 30, 2022 differ from our previously filed Quarterly Report on Form 10-Q for the six months ended June 30, 2022 by reflecting the immaterial error correction for the misclassification of $1.6 million from prepaid expenses and other current assets to additional paid-in capital for the Lincoln Park Capital Fund, LLC (“Lincoln Park” or “LPC”) commitment fee obligation as of June 30, 2022. The Company corrected the error in the condensed consolidated financial statements for the nine months ended September 30, 2022. The Company believes the correction of the error is immaterial to the previously issued condensed consolidated financial statements for prior periods.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which significantly changes the way entities recognize credit losses and impairment of financial assets recorded at amortized cost. Currently, the credit loss and impairment model for loans and leases is based on incurred losses, and investments are recognized as impaired when there is no longer an assumption that future cash flows will be collected in full under the originally contracted terms. Under the new current expected credit loss (“CECL”) model, the standard requires immediate recognition of estimated credit losses expected to occur over the remaining life of the asset. As the </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company is an emerging growth company, the standard will be effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted this standard on January 1, 2023 utilizing the modified retrospective method, and the adoption did not have a material impact on its condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Issued Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)—Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2023 for smaller reporting companies. The Company is currently evaluating the potential impact on its condensed consolidated financial statements and related disclosures from the adoption of this standard.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cepton, Inc., and its wholly owned subsidiaries, (collectively, the “Company”) formerly known as Growth Capital Acquisition Corp. (“GCAC”), was originally incorporated in Delaware on January 4, 2010, under the name PinstripesNYS, Inc. GCAC changed its name to Growth Capital Acquisition Corp. on February 14, 2020. GCAC was a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with one or more target businesses. On February 2, 2021, the Company consummated its initial public offering (the “IPO”), following which its shares began trading on the Nasdaq Stock Market (“Nasdaq”). On August 4, 2021, GCAC entered into a Business Combination Agreement (as amended, the “Merger Agreement”) with Cepton Technologies, Inc. (“Legacy Cepton”) and GCAC Merger Sub Inc., a wholly owned subsidiary of GCAC (“Merger Sub”). On February 10, 2022 (the “Closing Date”), the transactions contemplated by the Merger Agreement (the “Business Combination”) were consummated. In connection with the closing of the Business Combination, GCAC changed its name to Cepton, Inc. and its shares and public warrants began trading on Nasdaq under the symbols “CPTN” and “CPTNW”, respectively. As a result of the Business Combination, Cepton, Inc. became the owner, directly or indirectly, of all of the equity interests of Legacy Cepton and its subsidiaries.</span></div>The Company provides state-of-the-art, intelligent, lidar-based solutions for a range of markets such as automotive, smart cities, smart spaces, and smart industrial applications. The Company’s patented lidar technology enables reliable, scalable, and cost-effective solutions that deliver long range, high resolution 3D perception for smart applications. The Company is headquartered in San Jose, California, USA, with a presence in Germany, Canada, Japan, China and India. <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The condensed consolidated financial statements include the accounts of the Company's wholly owned subsidiaries in Canada, Germany, Japan, China and the United Kingdom. All intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:10pt;text-align:justify"><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 assuming the Company will continue as a going concern. As of June 30, 2023, the Company had cash and cash equivalents of $32.6 million, short-term investments of $37.0 million, and an accumulated deficit of $115.0 million. During the six months ended June 30, 2023, the Company incurred an operating loss of $29.2 million and had negative cash flows from operating activities of $21.2 million. Although much of the negative cash flow resulted from expenses for research and development projects and administrative expenses to support growth of the Company, the Company expects to continue to invest in research and development and generate operating losses in the future. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing its products, securing certain contracts, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has been funded primarily by equity financings, convertible promissory notes, and the net proceeds received through the Business Combination, PIPE Investment (as defined below), and private placements of the Legacy Cepton convertible preferred stock. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.</span></div> 32600000 37000000 -115000000 -29200000 -21200000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risk </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains a substantial portion of its cash and cash equivalents and short-term investments in money market funds, commercial paper, corporate debt securities, U.S. treasury securities, and U.S. government agency securities. Management believes that the financial institutions that hold its </span></div>cash, cash equivalents, and short-term investments are financially sound and, accordingly, represent minimal credit risk. Deposits held with banks may exceed the amount of federal insurance limits provided on such deposits. 0.10 0.10 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers with revenue equal to or greater than 10% of total revenue for the periods indicated were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:120%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 0.44 0.50 0.49 0.43 0.52 0 0.34 0 0 0.25 0 0.26 Use of EstimatesThe preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, inventory valuation and reserves, warranty reserves, valuation allowance for deferred tax assets, valuation of earnout and warrant liabilities, stock-based compensation, useful lives of property, plant and equipment, income tax uncertainties, and other loss contingencies. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ from those estimates, and such differences could be material to the Company’s condensed consolidated financial condition and results of operations. Product Warranties The Company typically provides a one-year warranty on its products. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary. Through June 30, 2023, there were immaterial changes to the accrued warranty liability which was recorded in accrued expenses and other current liabilities on the condensed consolidated balance sheet. P1Y <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Reclassifications</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated statements of convertible preferred stock and stockholders’ equity (deficit) included in this Report for the six months ended June 30, 2022 differ from our previously filed Quarterly Report on Form 10-Q for the six months ended June 30, 2022 by reflecting the immaterial error correction for the misclassification of $1.6 million from prepaid expenses and other current assets to additional paid-in capital for the Lincoln Park Capital Fund, LLC (“Lincoln Park” or “LPC”) commitment fee obligation as of June 30, 2022. The Company corrected the error in the condensed consolidated financial statements for the nine months ended September 30, 2022. The Company believes the correction of the error is immaterial to the previously issued condensed consolidated financial statements for prior periods.</span></div> 1600000 -1600000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which significantly changes the way entities recognize credit losses and impairment of financial assets recorded at amortized cost. Currently, the credit loss and impairment model for loans and leases is based on incurred losses, and investments are recognized as impaired when there is no longer an assumption that future cash flows will be collected in full under the originally contracted terms. Under the new current expected credit loss (“CECL”) model, the standard requires immediate recognition of estimated credit losses expected to occur over the remaining life of the asset. As the </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company is an emerging growth company, the standard will be effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted this standard on January 1, 2023 utilizing the modified retrospective method, and the adoption did not have a material impact on its condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Issued Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)—Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2023 for smaller reporting companies. The Company is currently evaluating the potential impact on its condensed consolidated financial statements and related disclosures from the adoption of this standard.</span></div> Business Combination<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2022, the Business Combination was consummated and the following disclosure has been retained from our previously filed Form 10-K for the comparative prior period in 2022. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Business Combination was accounted for as a reverse recapitalization as Legacy Cepton was determined to be the accounting acquirer under FASB ASC Topic 805, Business Combinations (ASC 805). The determination is primarily based on the evaluation of the following facts and circumstances:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">the equity holders of Legacy Cepton hold the majority of voting rights in the Company;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">the board of directors of Legacy Cepton represent a majority of the members of the board of directors of the Company or were appointed by Legacy Cepton;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">the senior management of Legacy Cepton became the senior management of the Company; and</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">the operations of Legacy Cepton comprise the ongoing operations of the Company.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Business Combination, outstanding capital stock of Legacy Cepton was converted into common stock of Legacy Cepton and then subsequently converted into Class A common stock of the Company, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with no goodwill or intangible assets recorded. Legacy Cepton was deemed to be the predecessor of the Company, and the consolidated assets and liabilities and results of operations prior to the Closing Date are those of Legacy Cepton. The shares and corresponding capital amounts prior to the Business Combination, have been retroactively restated as shares reflecting the Exchange Ratio (defined below). Operations prior to the Business Combination were those of Legacy Cepton in future reports of the combined entity.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Business Combination, the following occurred to recapitalize the Company:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">Shares of Legacy Cepton convertible preferred stock and Class F stock issued and outstanding, were converted into common stock of Legacy Cepton, and thereafter, all shares of Legacy Cepton common stock were subsequently converted into the Company’s Class A common stock, par value $0.0001 per share, at a rate of approximately 2.449 (the “Exchange Ratio”);</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">Vested stock options to purchase or receive shares of Legacy Cepton common stock (see Note 12) converted into options to purchase or receive shares of the Company’s Class A common stock, par value $0.0001 per share, in accordance with the Exchange Ratio;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">Outstanding warrants, whether vested or unvested, to purchase shares of Legacy Cepton common stock (see Note 14) converted into shares of the Company’s Class A common stock, par value $0.0001 per share, in accordance with the Exchange Ratio;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">Outstanding unvested stock options to purchase or receive shares of Legacy Cepton common stock (see Note 12) converted into unvested stock options to purchase or receive shares of the Company’s Class A common stock upon the same terms and conditions that were in effect with respect to such stock options immediately prior to the Business Combination, after giving effect to the Exchange Ratio;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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">The Company’s certificate of incorporation was amended and restated to, among other things, increase the total number of authorized shares of capital stock to 355,000,000 shares, of which 350,000,000 shares were designated common stock, $0.00001 par value per share, and of which 5,000,000 shares were designated preferred stock, $0.00001 par value per share and to reclassify each share of Class A common stock and Class B common stock into one share of common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PIPE Investment</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contemporaneously with the execution of the Merger Agreement, GCAC entered into subscription agreements with certain investors (the “PIPE Investors”), pursuant to which the PIPE Investors agreed to purchase an aggregate of 5,950,000 shares of common stock at a purchase price of $10.00 per share, or an aggregate purchase price of $59.5 million (the “PIPE Investment”).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redemption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the closing of the Business Combination on February 10, 2022, certain GCAC public shareholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 15,589,540 shares of GCAC Class A common stock for an aggregate payment of $155.9 million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public and Private Placement Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCAC warrants issued in connection with the IPO (“Public Warrants”) and in connection with the private placement units held by the Sponsor (“Private Placement Warrants”) remained outstanding after the closing of the Business Combination. The warrants became exercisable to purchase shares of the Company’s common stock at an exercise price of $11.50 per share 30 days after the completion of the Business Combination, subject to other conditions, including with respect to the effectiveness of a registration statement covering the shares of common stock underlying such warrants, and will expire five years after the completion of the Business Combination or earlier upon redemption or liquidation. The Public Warrants are equity-classified and were valued based on the instruments’ publicly listed trading price as of the Closing Date. The Private Placement Warrants are liability-classified and are valued on a recurring basis with changes in fair value recognized as a gain or loss upon remeasurement (see Note 14).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2022, the Company incurred direct and incremental costs of approximately $31.7 million in connection with the Business Combination and the related equity issuance, consisting primarily of investment banking, legal, accounting, and other professional fees, which were recorded to additional paid-in capital as a reduction of proceeds. An approximate additional $2.6 million of transaction costs were recorded in general and administrative expense related to the liability classified instruments assumed subsequent to the Business Combination in 2022. There were no transaction costs related to the Business Combination recorded in 2023.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Proceeds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>Upon closing of the Business Combination, the Company received gross proceeds of $76.1 million from the Business Combination and PIPE Investment, offset by total transaction costs of $40.7 million. 0.0001 2.449 0.0001 0.0001 355000000 350000000 0.00001 5000000 0.00001 1 5950000 10.00 59500000 15589540 155900000 11.50 P30D P5Y 31700000 2600000 0 76100000 40700000 Revenue<div style="margin-top:10pt;text-align:justify"><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 country of domicile based on the shipping location of the customer. Total revenue disaggregated by country of domicile is as follows (dollars in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">% of Revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by country of domicile:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,787 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,559 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">% of Revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by country of domicile:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,272 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,044 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company had $0.5 million and $0.5 million of deferred revenue included in accrued expenses and other current liabilities, respectively, and no contract assets.</span></div> <div style="margin-top:10pt;text-align:justify"><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 country of domicile based on the shipping location of the customer. Total revenue disaggregated by country of domicile is as follows (dollars in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">% of Revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by country of domicile:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,787 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,559 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">% of Revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by country of domicile:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,272 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,044 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 1265000 0.45 1462000 0.58 1466000 0.53 880000 0.34 56000 0.02 217000 0.08 2787000 1 2559000 1 2312000 0.54 2264000 0.56 1570000 0.37 1493000 0.37 390000 0.09 287000 0.07 4272000 1 4044000 1 500000 500000 Fair Value Measurement<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company's assets and liabilities measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency 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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,036 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494 </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></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">920 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,360 </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></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments consist of investment securities with original maturities greater than three months but less than twelve months and are included as current assets in the condensed consolidated balance sheets. For short-term investments, the fair value as of June 30, 2023 and December 31, 2022 approximates amortized cost basis.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the transfer of Private Placement Warrants to non-permitted transferees would result in the Private Placement Warrants having substantially the same terms as the Public Warrants, the Company determined that the fair value of each Private Placement Warrant is consistent with that of a Public Warrant. Accordingly, the Private Placement Warrants are classified as Level 2 financial instruments under warrant liability.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the earnout liability is classified as Level 3 under the fair value hierarchy because it has been valued based on significant inputs not observable in the market.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in Level 3 liabilities related to earnout liability measured at fair value for the six months ended June 30, 2023</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 thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2023</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:114%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on change in fair value of earnout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Balance as of June 30, 2023</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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">184 </span></td><td style="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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gain on change in the fair value of the earnout liability was shown in the condensed consolidated statement of operations and comprehensive income (loss).</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company's assets and liabilities measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency 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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,036 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494 </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></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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrant liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">920 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,360 </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></tr></table> 1502000 0 0 1502000 1502000 0 0 1502000 0 21161000 0 21161000 0 2985000 0 2985000 0 9882000 0 9882000 0 3008000 0 3008000 0 37036000 0 37036000 1502000 37036000 0 38538000 0 310000 0 310000 0 0 184000 184000 0 310000 184000 494000 10437000 0 0 10437000 10437000 0 0 10437000 0 2493000 0 2493000 0 1210000 0 1210000 0 3703000 0 3703000 10437000 3703000 0 14140000 0 440000 0 440000 0 0 920000 920000 0 440000 920000 1360000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in Level 3 liabilities related to earnout liability measured at fair value for the six months ended June 30, 2023</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 thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2023</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:114%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on change in fair value of earnout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Balance as of June 30, 2023</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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">184 </span></td><td style="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></tr></table></div> 920000 736000 184000 Inventories<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">December 31,<br/>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:114%">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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">1,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">4,188 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">2,985 </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></tr></table></div>Inventories are carried and depicted above at the lower of cost or net realizable value. Write-downs were $0.3 million for the three and six months ended June 30, 2023 and were immaterial for the three and six months ended June 30, 2022. <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">December 31,<br/>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:114%">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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">1,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">4,188 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">2,985 </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></tr></table></div> 2210000 1179000 1188000 1141000 790000 665000 4188000 2985000 300000 Prepaid Expenses and Other Current Assets<div style="margin-top:10pt;text-align:justify"><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 as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">December 31,<br/>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:114%">Prepaid insurance</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Other prepaid 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:114%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Deferred transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Payroll tax receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">3,327 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">6,272 </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></tr></table></div> <div style="margin-top:10pt;text-align:justify"><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 as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">December 31,<br/>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:114%">Prepaid insurance</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Other prepaid 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:114%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Deferred transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Payroll tax receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">3,327 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">6,272 </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></tr></table></div> 1972000 2533000 1186000 1376000 0 993000 0 865000 169000 505000 3327000 6272000 Property and Equipment, Net<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consists of the following as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">December 31,<br/>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:114%">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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Automobiles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Computer and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">3,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">1,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">982 </span></td><td style="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></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization related to property and equipment was $0.1 million and $0.2 million for the three and six months ended June 30, 2023, respectively. Depreciation and amortization related to property and equipment was immaterial for the three months ended June 30, 2022 and $0.1 million for the six months ended June 30, 2022.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consists of the following as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">December 31,<br/>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:114%">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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Automobiles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Computer and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">3,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">1,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">982 </span></td><td style="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></tr></table></div> 2680000 1445000 101000 101000 235000 189000 116000 116000 3132000 1851000 1104000 869000 2028000 982000 100000 200000 100000 Accrued Expenses and Other Current Liabilities<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">December 31,<br/>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:114%">Accrued payroll</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Warranty reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,056 </span></td><td style="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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,265 </span></td><td style="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></tr></table></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">December 31,<br/>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:114%">Accrued payroll</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Warranty reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,056 </span></td><td style="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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,265 </span></td><td style="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></tr></table></div> 1477000 1300000 1012000 375000 484000 525000 83000 65000 3056000 2265000 Debt<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trinity Loan Agreement</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 4, 2022, Legacy Cepton entered into a loan and security agreement and subsequent amendments (“Trinity Loan Agreement”) with Trinity Capital Inc. (“Trinity”) to borrow up to $25.0 million through January 1, 2023 at a floating per </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">annum rate equal to the greater of (i) 10.75% or (ii) the prime rate plus 7.0%. The loan had a maturity date of February 1, 2026. In connection with the Trinity Loan Agreement, Legacy Cepton issued a warrant to purchase 96,998 shares of common stock with an exercise price of $16.89 per share (see Note 14). The fair value of the warrant was estimated to be $1.3 million on the date of issuance. On January 4, 2022, Legacy Cepton borrowed $10.0 million under the agreement, incurring $0.3 million in transaction costs which were accounted for as a debt discount. Legacy Cepton also recognized a pro rata portion of the warrant fair value as a debt discount related to the $10.0 million loan. Amortization of debt discounts, in accordance with the effective interest method, are recorded as interest expense in the accompanying condensed consolidated statement of operations and comprehensive income (loss) during 2022. Obligations under the Trinity Loan Agreement were secured by interests in substantially all of the Company’s assets. The agreement contained customary affirmative and negative covenants. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, the Company recognized $0.7 million and $1.4 million in interest expense, respectively, in connection with the borrowings under the Trinity Loan Agreement.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 7, 2022, the Company repaid all outstanding principal and accrued interest under and terminated the Trinity Loan Agreement including a 1.5% prepayment penalty and 2.5% end of term payment. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Secured Term Loan Agreement with Koito</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 27, 2022, the Company entered into an Investment Agreement (the “Investment Agreement”) with Koito Manufacturing Co., Ltd. (“Koito”) (See Note 10). Concurrently with the execution of the Investment Agreement, the Company entered into a Secured Term Loan Agreement with Koito to borrow Japanese Yen ¥5.8 billion (approximately $39.4 million) (the “Secured Term Loan Agreement”). The loan accrued interest at a rate equal to 1.0% per annum and was payable at maturity. The Secured Term Loan Agreement entered into with Koito was a related party transaction issued at a below market interest rate. To reflect what a similar debt instrument would be issued at with a market interest rate, the Company recorded a $2.0 million debt discount accounted for as a capital contribution within additional paid-in capital in the condensed consolidated balance sheet as of December 31, 2022. Amortization of the debt discount, in accordance with the effective interest method, was recorded as interest expense in the accompanying condensed consolidated statement of operations and comprehensive income (loss). The loan was set to mature on the earlier of three business days after the closing of the transactions contemplated by the Investment Agreement and the date on which the Investment Agreement is terminated in accordance with its terms. On November 7, 2022, the Company borrowed Japanese Yen ¥5.8 billion (approximately $39.4 million) under the Secured Term Loan Agreement. Obligations under the Secured Term Loan Agreement were secured by interests in substantially all of the Company’s assets, including all patents. The agreement contained customary affirmative and negative covenants. On January 24, 2023, the Company repaid all outstanding principal and accrued interest under the Secured Term Loan Agreement.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2023, the Company recognized $0.3 million in interest expense in connection with the borrowings under the Secured Term Loan Agreement. Additionally, the Company recognized a $0.8 million foreign currency transaction loss on repayment using the applicable exchange rate on January 24, 2023 and a $1.1 million loss on extinguishment of debt.</span></div> 25000000 0.1075 0.070 96998 16.89 1300000 10000000 300000 10000000 700000 1400000 0.015 0.025 5800000000 39400000 39400000 0.010 2000000 3 5800000000 39400000 39400000 300000 300000 -800000 -1100000 Convertible Preferred Stock<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Convertible Preferred Stock Prior to Business Combination</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 2, the Company has retroactively adjusted the shares issued and outstanding prior to February 10, 2022 to give effect to the Exchange Ratio to determine the number of shares of common stock into which they were converted.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Business Combination, Legacy Cepton had shares of $0.00001 par value Series A, Series B, Series B-1, and Series C preferred stock outstanding, all of which were convertible into shares of common stock of Legacy Cepton on a 1:1 basis, subject to certain anti-dilution protections.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The authorized, issued, and outstanding shares of Convertible Preferred Stock, and liquidation preferences prior to February 10, 2022 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Issuance Date</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Shares<br/>Authorized</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Shares Issued and <br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Original Issue<br/>Price per Share</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Aggregate<br/>Liquidation<br/>Preference</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:114%">Series A</span></td><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:10pt;font-weight:400;line-height:114%">July 6, 2016</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">8,000,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">8,000,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,000,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Series B</span></td><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:114%">July 13, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,069,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,069,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">6.2500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,435,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Series B-1</span></td><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:114%">July 13, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,272,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,272,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,226,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Series C</span></td><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:114%">February 4, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,463,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,329,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">8.3736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,999,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">22,806,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">21,671,491 </span></td><td style="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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,661,482 </span></td><td style="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></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the Business Combination on February 10, 2022, the 21,671,491 shares of convertible preferred stock issued and outstanding were converted into 53,078,571 shares of common stock at the Exchange Ratio.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Convertible Preferred Stock with Koito</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2022, the Company entered into the Investment Agreement with Koito pursuant to which, among other things, at the closing of the transactions, and based on the terms and subject to the conditions set forth therein, the Company issued and sold to Koito, 100,000 shares of Series A Convertible Preferred Stock, par value $0.00001 per share (the “Preferred Stock”), for a purchase price of $100.0 million (the “Initial Liquidation Preference”). The issuance and sale of the Preferred Stock and related matters were approved by the Company’s stockholders on January 11, 2023, and the Preferred Stock issued to Koito on January 19, 2023 (the “Closing Date”). In connection with the issuance of the Preferred Stock, the Company incurred direct and incremental expenses of $1.1 million, comprised of transaction fees, and financial advisory and legal expenses, which reduced the carrying value of the Preferred Stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had authorized 5,000,000 shares of preferred stock, each with a par value of $0.00001. As of June 30, 2023, there were 100,000 shares of preferred stock issued and outstanding.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Dividend Provisions</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Preferred Stock ranks senior to the Company’s common stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company and ranks junior to all secured and unsecured indebtedness. The Preferred Stock has an Initial Liquidation Preference of $100.0 million, representing an aggregate Liquidation Preference (as defined below) of $100.0 million upon issuance. At the Company’s election, the Preferred Stock carries a 4.250% per annum dividend if paid in kind or a 3.250% per annum dividend if paid in cash, in each case payable quarterly in arrears. Holders of the Preferred Stock are entitled to the dividend regardless of whether declared by the Company’s board of directors. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidation Rights</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of any Liquidation, holders of the Preferred Stock are entitled to receive an amount per share equal to the greater of (1) the Initial Liquidation Preference per share plus any accrued or declared but unpaid dividends on such shares (the “Liquidation Preference”) or (2) the amount payable if the Preferred Stock were converted into common stock. The Preferred Stock will have distribution and liquidation rights senior to all other equity interests of the Company. As of June 30, 2023, the Liquidation Preference of the Preferred Stock was $101.9 million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conversion Feature</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Preferred Stock may be converted, at any time in whole or in part at the option of the holder, beginning on January 19, 2024, into shares of the Company’s common stock equal to the quotient obtained by dividing the sum of the Liquidation Preference by the conversion price of $2.585 (the “Conversion Price”).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Anti-Dilution Provisions</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Conversion Price of the Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, sales of shares through a tender or exchange offer, including under the Purchase Agreement with Lincoln Park, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Optional Redemption</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the option, upon 30 days’ advance notice, to (A) repurchase all (but not less than all) of the outstanding Preferred Stock held by Koito or a Permitted Transferee (as defined in the Investment Agreement) on or after the second anniversary of the closing occurring after the end of the applicable fiscal year for which the Company has recorded positive net income, if the Company has recorded positive net income pursuant to GAAP in its audited financial statements for any fiscal year the end date of which falls after the fifth anniversary of the closing and (B) all or any portion of the outstanding Preferred Stock not held by Koito or a Permitted transferee any time after the seventh anniversary of the closing. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fundamental Change Put Right</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon occurrence of a fundamental change event, each holder of outstanding shares of the Preferred Stock has the right to require the Company to repurchase any or all of their Preferred Stock at a purchase price per share equal to the Liquidation Preference or in lieu of a repurchase, elect to convert the Preferred Stock into the Company’s common stock equal to the quotient obtained by dividing 110% of the Liquidation Preference by the Conversion Price.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fundamental change is defined as either the direct or indirect sale, or other disposition of all or substantially all assets of the Company and its subsidiaries to any third party or the consummation of any transaction, the result of which is that any third party or group of third parties become the beneficial owner of more than 50% of the voting power of the Company. Solely with respect to shares held by Koito, the definition of a fundamental change is expanded to include agreements entered by the Company to issue equity exceeding 10% of the Company’s common stock, or any strategic alliance partnership, or joint venture agreement to a third party deemed to be a competitor with Koito (subject to certain exceptions).</span></div> 0.00001 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The authorized, issued, and outstanding shares of Convertible Preferred Stock, and liquidation preferences prior to February 10, 2022 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Issuance Date</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Shares<br/>Authorized</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Shares Issued and <br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Original Issue<br/>Price per Share</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Aggregate<br/>Liquidation<br/>Preference</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:114%">Series A</span></td><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:10pt;font-weight:400;line-height:114%">July 6, 2016</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">8,000,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">8,000,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,000,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Series B</span></td><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:114%">July 13, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,069,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,069,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">6.2500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,435,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Series B-1</span></td><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:114%">July 13, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,272,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,272,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,226,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Series C</span></td><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:114%">February 4, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,463,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,329,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">8.3736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,999,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">22,806,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">21,671,491 </span></td><td style="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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,661,482 </span></td><td style="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></tr></table></div> 8000000 8000000 8000000 1.0000 8000000 4069600 4069600 4069600 6.2500 25435000 3272475 3272475 3272475 3.1250 10226484 7463934 6329416 6329416 8.3736 52999998 22806009 21671491 21671491 96661482 21671491 21671491 53078571 100000 0.00001 100000000 100000000 1100000 5000000 0.00001 100000 100000000 100000000 100000000 100000000 0.04250 0.03250 101900000 2.585 P30D 1.10 0.50 0.10 Stockholders’ Equity (Deficit)<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of common stock were entitled to one vote per share, and to receive dividends when, as and if declared by the board of directors, and, upon liquidation or dissolution, were entitled to receive all assets available for distribution to stockholders. The holders had no preemptive or other subscription rights and there were no redemption or sinking fund provisions with respect to such shares.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the Business Combination on February 10, 2022, the 27,618,907 shares of Legacy Cepton common stock issued and outstanding were converted into 67,645,189 shares of common stock at the Exchange Ratio.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had authorized 350,000,000 shares of common stock, each with a par value of $0.00001. As of June 30, 2023, there were 158,224,189 shares of common stock issued and outstanding.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lincoln Park Transaction</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 24, 2021, Legacy Cepton entered into a Purchase Agreement with Lincoln Park, pursuant to which Lincoln Park has agreed to purchase up to $100.0 million of common stock (subject to certain limitations contained in the Purchase Agreement) from time to time over a 36-month period (the “Purchase Agreement”) after the consummation of the Business Combination and certain other conditions set forth in the Purchase Agreement. The Company may, from time to time and at its sole discretion, direct Lincoln Park to purchase common stock in accordance with daily dollar thresholds as determined within the Purchase Agreement. The purchase price per share for common stock will be the lower of: (i) the lowest trading price for shares of common stock on the market in which it is listed, on the applicable purchase date and (ii) the average of the three (3) lowest closing sale price for common stock during the ten (10) consecutive business days ending on the business day immediately preceding such purchase date. In consideration for entering into the Purchase Agreement, the Company issued, as a commitment fee, 50,000 shares of common stock to Lincoln Park on the date of the closing of the Business Combination and subsequently an additional 150,000 shares of common stock 180 days after the date of the closing of the Business Combination. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, 1,142,505 shares of common stock had been sold in aggregate to Lincoln Park under the Purchase Agreement for consideration of $1.7 million. For the three and six months ended June 30, 2023, no shares of common stock were sold to Lincoln Park under the Purchase Agreement. For the three and six months ended June 30, 2022, 21,186 shares of common stock were sold to Lincoln Park under the Purchase Agreement.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class F Stock</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Legacy Cepton’s Class F stock were entitled to the same voting rights as the equivalent number of common stock on an as-converted basis, and to receive dividends when, as and if declared by the board of directors. The holders had conversion rights for conversion into shares of common stock and preferred stock. The holders were subject to vesting terms wherein each holder acquired a vested interest in the stock over a service period of four years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the Business Combination on February 10, 2022, the 8,372,143 shares of Legacy Cepton Class F stock issued and outstanding were converted into 8,372,143 shares of common stock of Legacy Cepton and then subsequently converted into 20,505,344 shares of common stock of the Company at the Exchange Ratio.</span></div> 1 27618907 27618907 67645189 350000000 0.00001 158224189 158224189 100000000 P36M 3 10 50000 150000 P180D 1142505 1700000 0 0 21186 21186 P4Y 8372143 8372143 8372143 20505344 Stock-Based Compensation<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 5, 2016, Legacy Cepton adopted the 2016 Stock Plan (the “2016 Plan”) under which 4,800,000 shares of Legacy Cepton’s common stock were reserved for issuance to employees, nonemployee directors, consultants, and advisors. As a result of the Business Combination, the Company no longer grants new incentive awards under the 2016 Plan and there were no shares reserved or available for future issuance under the 2016 Plan. Incentive awards existing under the 2016 Plan immediately prior to the Business Combination were converted into options to receive shares of common stock through application of the Exchange Ratio (“Post Conversion Awards”). </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2022, the Company adopted the 2022 Stock Plan (the “2022 Plan”) under which 15,123,142 shares of the Company’s common stock were reserved for issuance to employees, nonemployee directors, consultants, and advisors. Per the terms of the 2022 Plan, in the event any Post Conversion Awards issued and outstanding under the 2016 Plan are cancelled, terminated, or expire, said number of shares will be made available for issuance under the 2022 Plan. The share limit shall automatically increase on the first trading day in January of every calendar year during the term of the 2022 Plan, by an amount equal to the lesser of (i) two percent (2%) of the total number of shares of common stock issued and outstanding on December 31 of the immediately preceding calendar year or (ii) such number of shares of common stock as may be established by the board of directors. As of June 30, 2023, there were 10,281,667 shares of common stock reserved for issuance under the 2022 Plan. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incentive Stock Options and Nonqualified Stock Options</span></div><div style="margin-top:10pt;text-align:justify"><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 employee and nonemployee stock option activity for the six months ended June 30, 2023 is presented below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Shares </span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price </span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contract<br/>Term <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of December 31, 2022</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:114%">14,261,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">0.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expired/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:114%">(514,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">3.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of June 30, 2023</span></div></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:114%">13,663,444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable as of June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;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:114%">10,877,597 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">1.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">5.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">1,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested and expected to vest as of June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,663,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><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, 2023, the estimated weighted-average grant date fair value of options granted was $0.17 per share. As of June 30, 2023, there was $6.3 million of unrecognized stock-based compensation expense related to </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unvested stock options expected to be recognized over a weighted-average period of 1.6 years. The total intrinsic value of options exercised during the six months ended June 30, 2023 was $0.1 million. The Company recognizes forfeitures as they occur.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each restricted stock unit (“RSU”) granted under the 2022 Plan represents a right to receive one share of the Company’s common stock when the RSU vests. RSUs generally vest over a period of <span style="-sec-ix-hidden:f-817">one</span> to four years based on fulfilling a service condition. The fair value of a RSU is equal to the fair value of the Company’s common stock on the date of grant. </span></div><div style="margin-top:10pt;text-align:justify"><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 RSU activity for the six months ended June 30, 2023 is presented below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Weighted Grant Date Fair 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:120%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,708,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">4,383,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,538,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(492,959)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Outstanding as of June 30, 2023</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:114%">7,060,838 </span></td><td style="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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was $10.6 million of unrecognized stock-based compensation expense related to unvested RSUs expected to be recognized over a weighted-average period of 2.4 years. The total intrinsic value of RSUs outstanding at June 30, 2023 was $3.4 million. The Company recognizes forfeitures as they occur.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based Stock units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each performance-based stock unit (“PSU”) granted under the 2022 Plan represents a right to receive one share of the Company’s common stock upon satisfaction of the performance-based conditions applicable to the PSU. There were no PSUs issued during the six months ended June 30, 2023. During the six months ended June 30, 2022, the Company granted 123,000 PSUs under the 2022 Plan, with 66,000 PSUs in the first tranche and 57,000 PSUs in the second tranche. Each grant consisted of two market-based vesting tranches, with the first tranche to vest if, at the close of regular trading for 20 trading days out of any period of 30 consecutive trading days, either (i) the closing price of the Company’s common stock exceeds $15.00 per share or (ii) the Company’s market capitalization exceeds $2.1 billion; and the second tranche to vest if, at the close of regular trading for 20 trading days out of any period of 30 consecutive trading days, either (i) the closing price of the Company's common stock exceeds $17.50 per share or (ii) the Company’s market capitalization exceeds $2.5 billion, provided in each case that the applicable stock price or market capitalization goal must be achieved no later than February 10, 2025 for the applicable tranche to vest, and provided further that the vesting of each tranche is subject to the grantee’s continued employment with the Company through the day on which the applicable goal is achieved.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the PSUs at valuation date was determined using a Monte Carlo valuation model that utilizes significant assumptions, including expected volatility, dividend yield, stock price as of the valuation date, market capitalization targets and the corresponding share price targets necessary for each tranche of PSUs to vest, expected life, and risk-free rate.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the PSUs at valuation date was $0.1 million with weighted-average grant date fair value of $0.98, amortizing over a derived service period of 21 and 22 months for each tranche, respectively. As of June 30, 2023, </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unrecognized stock-based compensation expense related to PSU's was immaterial, which was expected to be recognized over a weighted-average period of 1.6 years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">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:114%">Cost of 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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Research and development 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:114%">1,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation expense</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:114%">$</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:114%">2,365 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">2,239 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">4,654 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">3,586 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2023 and 2022, the Company capitalized $41 thousand and $50 thousand, respectively, of stock-based compensation expense into inventory. For the six months ended June 30, 2023 and 2022, the Company capitalized $92 thousand and $103 thousand, respectively, of stock-based compensation expense into inventory. There were no modifications during the three and six months ended June 30, 2023. During the three and six months ended June 30, 2022, the Company recognized additional stock-based compensation expense of $0.3 million as a result of modification of a cancelled option of a nonemployee.</span></div> 4800000 15123142 0.02 10281667 <div style="margin-top:10pt;text-align:justify"><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 employee and nonemployee stock option activity for the six months ended June 30, 2023 is presented below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:114%">Shares </span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price </span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contract<br/>Term <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of December 31, 2022</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:114%">14,261,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">0.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expired/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:114%">(514,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">3.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of June 30, 2023</span></div></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:114%">13,663,444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable as of June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;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:114%">10,877,597 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">1.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">5.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">1,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested and expected to vest as of June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,663,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14261984 2.14 P6Y6M 6486000 45000 0.37 128923 0.10 514617 3.07 13663444 2.12 P6Y1M6D 1454000 10877597 1.62 P5Y7M6D 1448000 13663444 2.12 P6Y1M6D 1454000 0.17 6300000 P1Y7M6D 100000 1 P4Y <div style="margin-top:10pt;text-align:justify"><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 RSU activity for the six months ended June 30, 2023 is presented below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Weighted Grant Date Fair 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:120%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,708,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">4,383,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,538,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(492,959)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Outstanding as of June 30, 2023</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:114%">7,060,838 </span></td><td style="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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4708692 2.57 4383166 1.08 1538061 2.67 492959 1.74 7060838 1.68 10600000 P2Y4M24D 3400000 1 0 123000 66000 57000 2 20 30 15.00 2100000000 20 30 17.50 2500000000 100000 0.98 P21M P22M P1Y7M6D <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2022, the Company recorded stock-based compensation expense as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">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:114%">Cost of 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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Research and development 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:114%">1,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation expense</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:114%">$</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:114%">2,365 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">2,239 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">4,654 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">3,586 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44000 60000 104000 103000 1193000 1152000 2370000 1981000 1128000 1027000 2180000 1502000 2365000 2239000 4654000 3586000 41000 50000 92000 103000 300000 Earnout Liability<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the shares issued upon closing of the Business Combination (see Note 2), additional contingent shares (“Earnout Shares”) are payable to each holder of common stock and/or options receiving consideration in the Business Combination, in the amounts set forth below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.688%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the closing price of the Company’s common stock equals or exceeds $15.00 per share for any 20 trading days within any consecutive 30-trading day period that occurs after the Closing Date and on or prior to the <span style="-sec-ix-hidden:f-878">three</span>-year anniversary of the Closing Date, then, the Company will issue to each holder of common stock that is entitled to Earnout Shares a number of shares of common stock equal to such holder’s pro rata portion of 7,000,000 shares.</span></div></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.688%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(b)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the closing price of the Company’s common stock equals or exceeds $17.50 per share for any 20 trading days within any consecutive 30-trading day period that occurs after the Closing Date and on or prior to the <span style="-sec-ix-hidden:f-883">three</span>-year anniversary of the Closing Date, the Company will issue to each holder of common stock that is entitled to Earnout Shares a number of shares of common stock equal to such holder’s pro rata portion of 6,000,000 shares.</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded the Earnout Shares meet the criteria for liability classification due to the existence of contingent settlement provisions that could result in holders receiving differing amounts of shares depending on the Company’s stock price or the price paid in a change of control. Because the settlement is not solely determined by the share price of the Company (that is, the share price observed in or implied by a qualifying change-in-control event), but also by the occurrence of a qualifying change-in-control event, this causes the Earnout Shares to not be indexed to the Company’s own shares, resulting in liability classification. Upon the closing of the Business Combination, the Company recorded these instruments as liabilities on the condensed consolidated balance sheet at fair value and will recognize subsequent changes in fair value in earnings at each reporting date. The fair value of the earnout liability was determined using a Monte Carlo valuation model that utilizes significant assumptions, including expected volatility, expected term, and risk-free rate, to determine the probability of achieving the common share price milestones. </span></div><div style="margin-top:10pt;text-align:justify"><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 assumptions used in estimating the fair value of the earnout liability at each of the relevant periods:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">December 31,<br/>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:114%">Current stock price</span></td><td style="background-color:#cceeff;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt 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:114%">0.49 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt 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:114%">1.27 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1</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:114%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current stock price:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the stock price was based on the closing price as of the valuation date.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the volatility rate was determined using the historical volatility of the Company's stock price and a mix of historical and implied volatilities of selected industry peers deemed to be comparable to the Company’s business, corresponding to the expected term of the awards.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of issuance for zero-coupon U.S. Treasury notes with maturities corresponding to the expected three-year term of the earnout period.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected term is the remaining term of the three-year earnout period.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend yield:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends in the foreseeable future.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the balance of the earnout liability was approximately $0.2 million. For the three and six months ended June 30, 2023, the Company recorded an immaterial loss and a gain of $0.7 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the earnout liability. For the three and six months ended June 30, 2022, the Company recorded a gain of $15.6 million and $72.3 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the earnout liability.</span></div> 15.00 20 30 7000000 17.50 20 30 6000000 <div style="margin-top:10pt;text-align:justify"><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 assumptions used in estimating the fair value of the earnout liability at each of the relevant periods:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">December 31,<br/>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:114%">Current stock price</span></td><td style="background-color:#cceeff;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt 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:114%">0.49 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt 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:114%">1.27 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1</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:114%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div> 0.49 1.27 1.060 0.790 0.0510 0.0442 P1Y7M6D P2Y1M6D 0 0 P3Y P3Y 0 200000 700000 15600000 72300000 Warrants<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrants Assumed in Business Combination</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of GCAC’s initial public offering, 8,625,000 Public Warrants were sold. Each Public Warrant allows the holder to purchase one share of common stock at a price of $11.50 per share, subject to adjustments. The Public Warrants may be exercised only for a whole number of shares of common stock. The Public Warrants will expire five years after the completion of the Business Combination, or earlier upon redemption or liquidation. The Public Warrants are listed on Nasdaq under the symbol “CPTNW”.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the Public Warrants when exercisable, in whole and not in part, at a price of $0.01 per warrant, so long as the Company provides not less than 30 days’ prior written notice of redemption to each warrant holder, and only if the reported last sale of common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Simultaneously with GCAC’s initial public offering, GCAC consummated a private placement of 5,175,000 Private Placement Warrants with the Sponsor. The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants and the shares of common stock issuable upon exercise will not be transferable, assignable or salable until 30 days after the completion of the Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants are non-redeemable so long as they are held by the initial purchasers or such purchaser’s permitted transferees. If the Private Placement Warrants are held by someone other than the initial stockholders or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded the Private Placement Warrants meet the criteria for liability classification due to the existence of a settlement provision that adjusts the settlement amount based on who the holder of the warrant is (i.e., permitted vs. non-</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">permitted transferees). This provision causes the Private Placement Warrants to not be indexed to the Company’s own shares, resulting in liability classification. Upon consummation of the Business Combination, the fair value of the Private Placement Warrants was recorded at a value of approximately $2.6 million. The fair value of the Private Placement Warrants was remeasured on June 30, 2023 at $0.3 million. For each of the three and six months ended June 30, 2023, the Company recorded immaterial amounts in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the liability. For the three and six months ended June 30, 2022, the Company recorded a gain of $1.9 million and $2.0 million, respectively, in the condensed consolidated statement of operations and comprehensive income (loss) for the change in fair value of the liability.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrants Issued with Borrowings</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, Legacy Cepton entered into a loan and security agreement (“2019 Loan Agreement”) with Silicon Valley Bank (“SVB”) that allowed for borrowings of up to $5.0 million under a term loan through July 31, 2020. The term loan was repaid in February 2020. In connection with the 2019 Loan Agreement, Legacy Cepton issued detachable warrants to purchase an aggregate of 60,000 shares of common stock. The warrant was recorded to additional paid-in capital at an estimated fair value of $0.1 million as determined by the Black-Scholes valuation model. Immediately prior to the consummation of the Business Combination, the 60,000 warrants were net exercised and subsequently converted into 136,994 shares of common stock.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 4, 2022, in connection with the Trinity Loan Agreement, Legacy Cepton issued a warrant to purchase 96,998 shares of common stock with an exercise price of $16.89 per share. The warrant was immediately exercisable and expires on January 4, 2032. The Company concluded the warrant meets the criteria for liability classification due to the existence of contingent settlement provisions that could result in holders receiving differing amounts of shares depending on the Company’s stock price or the price paid in a change of control. Because the settlement is not solely determined by the share price of the Company (that is, the share price observed in or implied by a qualifying change-in-control event), but also by the occurrence of a qualifying change-in-control event, this causes the warrant to not be indexed to the Company’s own shares, resulting in liability classification. The fair value of the warrant was initially estimated to be $1.3 million using the Black-Scholes valuation model. Immediately prior to the consummation of the Business Combination, the 96,998 warrants were net exercised and subsequently converted into 73,741 shares of common stock. For the six months ended June 30, 2022, the Company recorded a gain of $0.7 million in the condensed consolidated statement of operations and comprehensive income (loss) for the exercise of warrants.</span></div> 8625000 1 11.50 P5Y 0.01 P30D 18.00 20 30 5175000 P30D 2600000 300000 1900000 2000000 5000000 60000 100000 60000 136994 96998 16.89 1300000 96998 73741 -700000 Income Taxes<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts its business globally and its operating income is subject to varying rates of tax in the U.S., Canada, Germany, Hong Kong, Japan, China, and the United Kingdom. Consequently, the Company’s effective tax rate is dependent upon the geographic distribution of its earnings or losses and the tax laws and regulations in each geographical region.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s provision for income taxes was immaterial for each of the three and six months ended June 30, 2023 and 2022. The Company continues to maintain a full valuation allowance against its U.S. federal and state deferred tax assets.</span></div> Leases<div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through April 2028.</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 Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company adopted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 842)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective method on January 1, 2022.</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate; therefore, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Variable lease payments are defined as payments made for the right to use an asset that vary because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. Any variable </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease components are expensed as incurred. The operating lease right-of-use assets also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense for the three and six months ended June 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%"> were as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:114%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">1,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">1,876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">1,163 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information for the six months ended June 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">related to leases was as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:114%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for operating leases included in operating activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating leases</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:114%">$</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:114%">11,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">1,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;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-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:114%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets, 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:114%">$</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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets, 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:114%">10,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Total operating lease right-of-use assets</span></td><td style="background-color:#ffffff;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt 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:114%">10,862 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt 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:114%">445 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</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:114%">1,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">9,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">11,393 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt 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:114%">492 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-current portion of the operating lease right-of-use assets was recorded in other assets in the condensed consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining term and discount rates were as follows (term in years):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:114%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.06</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:114%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;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-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:114%">2023</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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">4,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Total undiscounted lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">15,697 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Present value adjustment for minimum lease commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Net lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,393 </span></td><td style="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></tr></table></div> P1Y <div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense for the three and six months ended June 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%"> were as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:114%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">1,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">1,876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">1,163 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 803000 377000 1468000 743000 203000 208000 408000 420000 1006000 585000 1876000 1163000 <div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information for the six months ended June 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">related to leases was as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:114%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for operating leases included in operating activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating leases</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:114%">$</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:114%">11,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">1,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 984000 888000 11190000 1789000 <div style="margin-top:10pt"><span style="background-color:#ffffff;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-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:114%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets, 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:114%">$</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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets, 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:114%">10,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Total operating lease right-of-use assets</span></td><td style="background-color:#ffffff;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt 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:114%">10,862 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt 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:114%">445 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</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:114%">1,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">$</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:114%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">9,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt 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:114%">11,393 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt 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:114%">492 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 121000 10862000 324000 10862000 445000 1697000 211000 9696000 281000 11393000 492000 <div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining term and discount rates were as follows (term in years):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:114%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.06</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:114%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div> P4Y9M3D P3Y21D 0.1448 0.1378 <div style="margin-top:10pt"><span style="background-color:#ffffff;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-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:114%">2023</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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">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:114%">4,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Total undiscounted lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">15,697 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Present value adjustment for minimum lease commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Net lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,393 </span></td><td style="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></tr></table></div> 1580000 3250000 3328000 3324000 4215000 15697000 4304000 11393000 Commitments and Contingencies<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:10pt;text-align:justify"><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 may be involved in various legal claims, litigation and other matters that arise in the normal course of its operations. Although there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that none of these claims, actions or proceedings are likely to have a material adverse effect on the Company’s financial position.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records accruals for our outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. There were no material accruals for loss contingencies associated with such legal claims, actions or litigation as of June 30, 2023.</span></div> Related Party Transactions<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment Agreement and Investor Rights Agreement with Koito</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2022, the Company entered into the Investment Agreement with Koito pursuant to which, among other things, at the closing of the transactions, and based on the terms and subject to the conditions set forth therein, the Company issued and sold to Koito 100,000 shares of Preferred Stock for a purchase price of $100.0 million. The issuance and sale of the Preferred Stock and related matters were approved by the Company’s stockholders on January 11, 2023, and the Preferred Stock issued to Koito on January 19, 2023. See Note 10 to the condensed consolidated financial statements in this Report for further information. At the closing of the issuance of the Preferred Stock, the Company and Koito entered into the Investor Rights Agreement (the “Investor Rights Agreement”), pursuant to which, among other things, the Company ensured that two designees of Koito sat on the Company’s board of directors immediately following the closing of the Transaction. The Investor Rights Agreement also provides for certain investor consent, preemptive, registration, and termination rights, which contain certain provisions that limit the Company’s ability to access additional sources of funding without Koito’s consent. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Secured Term Loan Agreement with Koito</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrently with the execution of the Investment Agreement, the Company entered into a Secured Term Loan Agreement with Koito to borrow Japanese Yen ¥5.8 billion (approximately $39.4 million). On January 24, 2023, the Company repaid all outstanding principal and accrued interest under the Secured Term Loan Agreement. See Note 9 to the condensed consolidated financial statements in this Report for further information.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transactions with Koito</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Koito is an automotive tier 1 partner and investor of the Company. Sales to Koito were $1.2 million and $1.3 million for the three months ended June 30, 2023 and 2022, respectively. Sales to Koito were $2.1 million and $1.8 million for the six months ended June 30, 2023 and 2022, respectively. Accounts receivable from Koito were $0.8 million as of June 30, 2023 and $1.0 million as of December 31, 2022.</span></div> 100000 100000000 2 5800000000 39400000 39400000 1200000 1300000 2100000 1800000 800000 1000000 Basic and Diluted Net Income (Loss) Per Share<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the two-class method when computing net income (loss) per common share when shares are issued that meet the definition of participating securities. The Company was in a net loss position for the three and six months ended June 30, 2023 and a net income position for the three and six months ended June 30, 2022. The Company considers its convertible preferred stock outstanding as of June 30, 2023 to be participating as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. When the Company is in a net loss position, the net loss attributable to common stockholders is not allocated to the convertible preferred stock under the two-class method as these securities do not have a contractual obligation to share in losses. Basic net income (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of the Company’s common stock outstanding. When there is a net loss attributable to common stockholders, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table present reconciliations of the denominators of basic and diluted net (loss) income per share:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:114%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average common shares outstanding – Basic </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157,379,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,108,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157,081,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135,160,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock options to purchase common stock and RSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,722,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,027,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Weighted-average common shares outstanding – Diluted</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:114%">157,379,175 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">161,831,284 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">157,081,027 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">145,187,227 </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></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes 150,000 shares of common stock issuable to Lincoln Park in connection with the Purchase Agreement as of the three and six months ended June 30, 2022 as the shares are issuable in lieu of a commitment fee and will be issued solely as a result of the passage of time.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:114%">(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the weighted-average unvested shares subject to repurchase of 16,748 and 23,465 as of the three and six months ended June 30, 2022, respectively.</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock equivalents were excluded from the computation of diluted net (loss) income per share for the periods presented because including them would have been antidilutive:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:114%">Stock options to purchase common stock and RSUs</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:114%">18,322,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">7,600,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">16,595,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">4,067,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Preferred shares on an as-converted basis</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,423,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,423,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,746,407</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,600,258</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,019,340</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,067,107</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and 2022, 13,000,000 Earnout Shares were excluded from the table above because the shares are considered contingently issuable and the required common share price milestones were not achieved as of June 30, 2023 and 2022. As of June 30, 2023 and 2022, 13,800,000 common stock warrants were excluded from the table above as no shares were issuable under the treasury stock method of computing diluted earnings per share.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table present reconciliations of the denominators of basic and diluted net (loss) income per share:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:114%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted-average common shares outstanding – Basic </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157,379,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,108,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157,081,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135,160,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock options to purchase common stock and RSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,722,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,027,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Weighted-average common shares outstanding – Diluted</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:114%">157,379,175 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">161,831,284 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">157,081,027 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:114%">145,187,227 </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></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes 150,000 shares of common stock issuable to Lincoln Park in connection with the Purchase Agreement as of the three and six months ended June 30, 2022 as the shares are issuable in lieu of a commitment fee and will be issued solely as a result of the passage of time.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:114%">(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the weighted-average unvested shares subject to repurchase of 16,748 and 23,465 as of the three and six months ended June 30, 2022, respectively.</span></div></td></tr></table></div> 157379175 154108677 157081027 135160187 0 7722607 0 10027040 157379175 161831284 157081027 145187227 150000 16748 23465 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock equivalents were excluded from the computation of diluted net (loss) income per share for the periods presented because including them would have been antidilutive:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:120%">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:114%">Stock options to purchase common stock and RSUs</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:114%">18,322,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">7,600,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">16,595,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:114%">4,067,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Preferred shares on an as-converted basis</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,423,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,423,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,746,407</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,600,258</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,019,340</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,067,107</span></td></tr></table></div> 18322964 7600258 16595897 4067107 39423443 0 39423443 0 57746407 7600258 56019340 4067107 13000000 13800000 13800000 SegmentsThe Company conducts its business in one operating segment that develops and produces lidar sensors for use in automotive and smart infrastructure industries. The Company’s Chief Executive Officer is the chief operating decision maker (“CODM”). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company. Long-lived assets of the Company located in its country of domicile, the United States, are approximately 93%. 1 0.93 Subsequent EventsThe Company has evaluated subsequent events from the balance sheet date through August 9, 2023, the issuance date of the condensed consolidated financial statements, and determined there are no other transactions that require additional accounting or disclosure. EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &Z!"5<'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 " !N@0E7.7EXZ>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$Y@?TSJ2\M.&PQ6V-C-V&IK&B?&UDCZ]G.R-F5L#["CI9\_ M?0(U)DC31WR)?:NCUY3?L8]!&V. M>H]0<7X+'DE;31HF8!$6(E.--=)$U-3',]Z:!1\^8SO#K %LT6-'"40I@*EI M8CB-;0-7P 0CC#Y]%] NQ+GZ)W;N #LGQ^26U# ,Y5#/N;R#@/?GI]=YW<)U MB71G,/]*3M(IX(I=)K_5Z\WVD:F*5W7![PO^L*VX%$+RNX_)]8??5=CWUNW< M/S:^"*H&?MV%^@)02P,$% @ ;H$)5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !N@0E7$]TV;*4& 8)P & 'AL+W=O'E(Z6S#^!>QIE2BQSA*Q'EG+67ZNM<3_IK& M1!RSE";JSI+QF$AURE<]D7)*@CPHCGK8<4YZ,0F3SO@LOS;CXS.6R2A,Z(PC MD<4QX4\7-&*;\X[;V5VX"U=KJ2_TQFJ5*$,8T$2%+$*?+ M\\[$?3WM.SH@?^+WD&[$WC'25A:,?=$G-\%YQ]$EHA'UI98@ZN>!3FD4:255 MCK\+T4[Y/W7@_O%._3HWK\PLB*!3%GT, [D^[YQV4$"7)(OD'=O\0@M# ZWG MLTCD?]&F>-;I(#\3DL5%L"I!'";;7_)85$2= %P$X&<< M(>Q@SU*>*1P^R5;'R'%MX5\5QRLKR!]2 M'U\R/U-]5J+[IY3:G,+AKM/]8+,$1C6T-"@M#>I9^I 1+BF/GM =31F7-GNP ME.29K5*F8%1#>R>EO9-Z]F:4ARS0/1*I@<&:/%BI[(.5G1",;^AS6/HH;E4[14QCJ8L2R1_4K^!U3@L M?GEELPO&-+3K.F:R=>H8O@XCBFZS>$&Y=;*%11S'[7JCT6!D\P?'-C6X1Q-N M'8/WY!'=!*I[ALO0S],*V84E\;"+^_TA'KE6OV!P4[_8^,5U_$Z"0*F+H]T! MR@'A?6)MM@>\\V MB=4V+#O9^VT;D.0:2G)AN,D;ZT2M>ZN-P0)]Y]1J MJPTF<@T4N3#)O&6^RM=LS1)P?H%%^H-1=S@8VJ>7-I#(-4SDUH*B:<:Y9K\M M\*DE6=XE,_O*%5;\9%WO3N&HICX-%[DUP4@M4+8;'1KBRL6.6S#1[" MAH=P;1Y2N*=&U17C3S9W!W1N6=(EOD^5C!()MH+6?8,V\ @;/,*U\&@>DRA" M%YE0MX6UU1[0J5IYPF%-[1D:PK5HZ"JF?*5[Y<]*0:[5$!NG)+'G%1:L]-D& M^F"#/K@6^EP][J\^MPMNJTE8K7+Y"<"EJ(>MVB!7T]ON#V-W M<*K6/.ZIFH,?;"8-Y^ #G%/,E->AT&3PB1(.;@D=D.MV7=RU QT M3$^[?"H(]M(/E+NAR*_NF0<^7MM$Q&)2+)[A**4AW[> UZY[O' ,M;QD-8Z?_0 M,*=P&9O6IJ%%#P:\&L,J+*"'U8]68VT@8M\@8A]FNOKCZ@&AZG$5#OQ6A[V] M;X_TOD_^2990[2]+Y/8SI/)J^=G7)/_8J6<>WWXS]H[H;2.!(KI4H<[Q4$T M?/L9UO9$LC3_DFG!I&1Q?KBF)*!OSA"Y\OM/EA/+U8TCF[9?K;\D;"W7CKI> 5JQ47-9)L=CEZ MA\^N0F(&M!;_<':O=JZ1">5.B!_FYD-Q.0H,(E:R7!L7%/Y;L2M6EL83X/BY M<3K:OM,,W+U^]/YG&SP$4H':&"S6A3ZB_B_B^V"2@V_G)1 MJO9?=+^Q#48H;Y06U68P(*AXO?Z?_MI,Q,X ' T,()L!Y+D#PLV L UTC:P- MZYIJ.KV0XAY)8PW>S$4[-^UHB(;79AEOM82G',;IZ96H"U@45B"X4J+D!=5P M\YZ6M,X9NC6.%3I!WVZOT>'!$3I O$9?%Z)1M"[4Q5@#!N-IG&_>]W[]/C+P MOH]-?8K"X!B1@(2.X5?^X=/?UDR!,>B#=5FZ,\19C[,7X+L]% ZB@ MDN4,YO&N9,>HAJHK9HB64!O;W0-5%N62%5RC4D"&*?/X(&@7X0#V *SQDK5U MK'QPQ1=;R$F0D5YXMA$. ^P.+]F&EWC#^P#S7FLA.7/.>V*],L)IVL-E&Y$L MC=VX)EM<$R^N&\F6E!>(_5J:HJ7:F11ZP6">]W:R"_7$SH.03'JH;:.$3(@; M=;I%G7I1?Q6:EL\ F%KOGF0DZL^K;14E!$=NB-D68O;$Q((PD/JAG5!3&I9F MT[4I[4*:.1*3](':1EDZ,),XZ.@J\ +] O5 \MQPE"EC3@(*[!T!\]A#Y[ B M<3*0GWB'3K$7W^#-\#UR09KB/SC:+XR%P'=EA+[]L$M$#CMA+%@4V M.-LL#D*<#,#K^ F'SR+CDM,[7G(-U79WCQZ+F!.T@ MIB3KUUN'%<$#[(4[^L)^_H))E0WS\L1.&$[T-GV%0=R7%@XK0@:+2,=RV$]S M.PJH8'?NV;6)*NB#LTTB$J>3 70=F^&7T-E3\^@@M23KZTB'530)HB&VZ%@- M^VGM.Y62[H!TJBQL$U6(K>FPRQ*DW2@@2 =VY$GVC%157S=VZR[,E&;F69U#GC1X2>A&<*3(R?RWZ L MY&Q'_[^C_>@[VB.1G^L%M!A2["_>RZ(O;\%?RMA]\ M1ZG$3ZF>X-';-RD0X#FZH1)!?]XPZ!1/ _B#$6Q&I!94LJU1? P/S-_U[Y!( MC0;NX/^".ZK1QZ9F:]B/)RYMIEU#SUK=,;EYM#E-.4=XWQ=7RG!H2YV-5AHN M3"5P^SVD\[EDX;D\'9VC3^)I M".X8G)EC*XPLM16WPVRH?'8RA"3>)+\U*[H09<&D:I=LV7I-]6)V,(7X9\ZXH MN,E1( ISIG#":^@HEQR(PPG25B@92:SFW&&6IKNZ<1]L)V2(7\B H&VJIFS/ M9C*!%B?L9$[HESEKN:">L5N=^&T)1M#+92?6LJ'W\N +6^?&/O"3R8:N80'F:3-7./,;*QDK0&@F!5&PFGKWX=TL MC*R"D_B#P4ZWQL2B+*5\MI-?LZD76(^ 0VJL"8H_6Y@!Y]82^O&U-NHU>UK% M]OC%^F<'CS!+JF$F^9\L,_G4&WDD@Q4MN?DB=[] #32P]E+)M?LFNTHVCCV2 MEMK(HE9&#PHFJE_ZK0Y$2R'L'U&(:H7H4H5>K=!SH)5G#NN1&II,E-P19:71 MFAVXV#AMI&'"'N/"*%QEJ&>2F109'@ID!$=:7ZFGPB3XM'A_KLM/HCI*@>.O5H7]W'.#3!B)I@1,Y>[XB]A4%XS%%#Y(I\9@)# MP"@G-*@M>,E//X3#X.DT8>J>L)_=I*DN!QZX@!;:E2PXWA'*L>)<3V#M()LNE694)>=4:;(![&HYYG1G_E;;Q2T/0_@4# XXSDGML0P:EL'[ M69S'FM#2Y%*Q?W'!,E5/.T&JO08M%P>!^QR@G)?;@QDV,,,/PS"MR_,@PU<. MAETV[P+:]2@RP]KM 1J]J. S"<1?+2V=/&#?;X#'91(,H'.L'XHDYP3FK/ M^3#X_I8.WN#^FXN_MMY.HUY=UH>'=-J1=YY2V+J.A&\'O:PQU);W2FHPBJ)^ M.!H?0G:)#N-^' >C(T?U_0X1GGPW'Q"\H2/4=B_ROTNTVW^_=3>T%_/?J5HS MH0F'%>H&MS$:4=5=MYH8N7'7Q:4T>/ETPQS_'X"R KB^DM*\3.P-M/G'D?P' M4$L#!!0 ( &Z!"5=0$RF@-0@ .$I 8 >&PO=V]R:W-H965T&ULK5KO<^.V$?U7,&HF0Z27MC)\UG6((D M-A2ID)#LZU_?!46+(K"$E99?;%%Z>.1;+)9O0=X^E]4?]59*15YV>5'?3;9* M[6]FLWJYE3M1?RSWLH!?UF6U$PH.J\VLWE=2K)I!NWS&/"^<[4163.YOF^^^ M5/>WY4'E62&_5*0^[':B^OI)YN7SW81.7K]XR#9;I;^8W=_NQ48^2O7;_DL% M1[,SRRK;R:+.RH)4I#S4 QK$OS+Y7%]\)EK*4UG^H0\^K^XFGKXB MF?GYE_Z$1#V*>1"T79?Y[ME+;NTD\ M(2NY%H=-W_)RRXO1?O+2!N!@ M//@ U@Y@Y@!_8 !O!_!KS^"W _QKSQ"T QKILY/V)G")4.+^MBJ?2:71P*8_ M--%O1D.\LD(GRJ.JX-<,QJG[15FL8-KEBL"GNLRSE5!P\*C@'^2#JDFY)O_< MRTKH>:V)*#1R!TFYU=ERE.1SL2QWDKS[N:SK]V1*?GM,R+MOWI-O2%:07[?E MH88Q]>U,P=7J<\Z6[95].ET9&[@R3GXI"[6M20I7N$+&)^[QH6/\#*)T#A5[ M#=4GYB3\^Z'X2+CW@3"/<>1Z%M,/G#_#]6BJ1 M0Z4XRN(@L]9%$>WL^-EQ!!0$,S[H,0&^2QB?5"*@#S?/X-Z M&OVS1M^I<5'62J?_PTDEFL,GAN!2 0^X(=,&<2\V%"0(:$Y-F3;(YWQ 9G"6 M&3AE_EC!RB7[JEQGBKS+]3+&E ;(J7U#J(V9!LR(1F*#>.@9.A$B-O=PG>%9 M9]B,X@,ZVRI6;(A\V>N:5]]@.D-7L/1]^Z;>BZ6\FT -K&5UE)/[;_]&0^\[ MK"2,29:,29:.1-:;B>@\$Y$SXQZ 453+;7,W6<'JRLN]OME@TQ%9F3#G86#D MG0V*>1P:>6>#:!AZ1G:F&(KZ ZD7GP7'3L&/8(0@\3Z0C2P@"?-&N%C!_3RK ME4[*(UI#8^M:0AJ;VFU01&.SAMH@RN;4B%"*H&#Y,ES[_*Q]?L6=HK06'R9X MCEQ $!C%88&B(B,NB8UB\X :@4EM%*<\&I!,O4[17:W1]10U/YY=XFA MS3E9H+C0F\>&7 P'4VS>35,,QV$A#$F^,)+475[55E;@^4YNL)WE]VB);9E& MJK&CLB6CLJ5CL?7GA'5SPIQIV)KR#32,!+JRY584&ZE]^5ID%3F*_""UP8%B M7$ 32?),/&5YIKZBD\:0!+.RU0;1(.2>F:PV+.)F-<) #(S30*)VSI6ZK>N/ M;T3C6525*-Z*!D=-'.X-+W0X7>FWHI"$4 MAZJ2Q?(K@9M148M3#Z\KUP=22/2V3&TG:I;IMR$) IE&9KU/G41]Y9WGI6[3 MJQ>&3@+YHJOT(:NWVH#HZ5_))URQ[4DMQ6]"$@0RI=3TR*F3J2^YL[_4Z>EZ M!7IX7D,[T4R5-L3*:82%FA)M3#@@L?.5U&TL/Q=*0AU5UFUH6"_B+ZG9IB*@ M:6 :L01!469Y+(R+0FL\(+USF-1M,=M2WPI_DFM8VJ]'2KS@?HO:CF]*?6KU MZ0@N#BS]"!F+Y\QR(#;.9UXP%('.9U*WT?Q2E<>LV< $[6]+MYW?U.S;,8S9 MDB=7$*4HT4"VL\YD,K?)_(=\[==;M9C.EB,TIGANUBX$%_MFZXZ1P11SDW4>DSG]4J/X=6F?A(//)O565%#1GD2=+K%8129@4%9O9AZ+#*#@WG$ -J$RU+=CU#G 9G; M [X5H73$R#9I@S%"H"&-.66Q:21P5CQ&"-0/($",#<6HO7O M0ZV:1YRH?,3,FD\[,(RY+8=@K)8 XZ%#*[BSP^RJ?5=D'?4Z1@.!65>K MHB,@W^P/$!"SRAE"% YTOKPSRMQME!?#\M%'E]B6JVY1S*>7-BZR]F4Q,BCD MU-SD0'!P[X@'TH!WEIF[+?//V4J UP/MT!3IQP[[JE2E^KJ7SJ>WH^[0CLJ6 MC,J6CL76GY[.N7.W4\Q M%7![\&N>HW-D@Y/[L2D6007,W&-#4.!#S:J+HOA 4\X[.\W==CKI'FF'LJE2IWS<>M%"M9:0#\OBY+]7J@3W!^J_/^OU!+ P04 M " !N@0E7U HM!N,5 #%0 $ & 'AL+W=O;J[OROMB\]WZH5S5__)A7=T7V_J/U>WEYJ$JBYO=0O?+2VLZ]2[O MB\7JXO7+W=^]K5Z_7#]NEXM5^;8R-H_W]T7UQYMRN?[TZL*\^/(7/RUN[[;- M7UR^?OE0W);ORNTO#V^K^D^73\K-XKY<;1;KE5&5'UY=_&!^+V;39H'=(WY= ME)\VSWXVFDUYOU[_WOPAO7EU,6W6J%R6U]N&*.K_?"RORN6RD>KU^,\!O7@: MLUGP^<]?]&BW\?7&O"\VY=5Z^=OB9GOWZB*X,&[*#\7CT0+VJ1'\PP+^\2J= M>EJ#PP+!\0*G-GIV6&!VO VG7@=S^N65FQYOQ>S4(D\O]O&K??*I-;^\W.;N M];[OZS6GXRJ>7SM-3_LWMJ[Y>LWXV+5I/#=MJK_=5$OMWU] MM5[=U)DJ;XSZI\UZN;@IMO4?WFWK_]1AVVZ,]8?FGSZ6U7;Q?ED:;^N4E%6U M>\SZ^G>C6!U^NELO;\IJ\X^_!9;I_],(__.XV/YA?#,O/RRN%]L7QC>_K(K' MFT6MOS FQB_OYL8W?W_Q\G);;T2S*I?7AQ5^LU]AZ\0*_[S>%DO%8E<]BU6+ M5;,^OQ555=2;I1#F>N%HPQ5 J =^N*FWOO[-4RR-M\7B9K)8&5?%PT*].=&Y MEC%@2^,>_/KZ\?YQN7LC_+B]*ZOZ#7!?_XZ_:W[Y?BP-L=ZHU&2X>GA3*)!4 MC]0KK2V+U75I?%._K39W155N7AC%MG[5KK\S;/-; MPYI:IBJY>]_=^'R_>2BNRU<7];MN4U8? MRXO7__B;Z4W_J8HMB84D%I%83&()B:4DEI%83F("PJ1LVD_9M$=F]Z;W M+(^SF>-/Z_\=Y5$[^-@\DEA(8A&)Q226D%A*8AF)Y20F($S*H_.41V>GVR?R MF*ZNZ^^\F[+Y?+O_Z851[RQ_+N\?UE7];?;+Q]___FF]7!KU]\5/177S/ZJ, M.N!3OY96!5CM_/1US:=J3\-CG>UVO49&U$2 M"TDL(K&8Q!(22TDL([&G(S*;W??A M[;K^Y]U7XOV?>R+K=2+KVE,_IU [Y-@4DEA(8A&)Q226D%A*8AF) MY20F($Q*H3EM6Q%3_?F6,\^ ZMFQAW-1;7[0-/OK$!TP0K48U1)42Q5/K>5[ M9C";^O(SG*'CYJ@F%%L1V+YE.O;31LAQ>E8R,@?%:5"$S,Y:3 +?M>WN%S[] MJ*/S8?;M24/%0_R9,^NL682N6:P8=N)TGX]$];B9Z]C=%4S[-S9#MR%'-:%= M??E-VM9?3.N<PDWSZ<49G&FW=H%J(:A&JQ:B6H%IZT)Y_>'&F4\NS NMX[XH6 M:U!-*+;"M$S;MJ;FB9ULVYLQM:?SO][9//VXH[.)-FE0+42U"-5B5$M0+3UH M_2=\,W3<'-4$I;4GJ7XIH?69E M/+$5W1.4$3IN MC&J)8BM,Q==&M_.]J_NH#%VS'-4$I&1?X K5YJ@6 MHEJ$:C&J):B6FMV*T\2:NE/7=ISCR*)-%E03@S9#SF/;5#'U596?RB:.]?>_ M\GI__=SB_W9?#K\U5N6VB>BV*E:;8G_)\/5ZL]WTQI*L!URAVAS50E2+4"U& MM035TH,F[6K-P'%GSPZT'U*)]E9035":'-RVNF+JNROC@ZL,:[?#,K'M^G>+ MXB,H6F9!M?#49G0_FT7HP#&J):B6'K2^SZIH$075!*7)$6N[*&9/&>5S65TO MZHS5:?ITN&:Y=^]'E@"N4&V.:B&J1:@6HUJ":BFJ90=-.O-N^YU#.KGB<:;C MS=RCS\&"6COY"ORV=V+I>R>JR*EBIF?&QNR@/?]-Z>X.8,A/SAP=-42U:. V MQ.BH":JEJ):A6HYJ@M+DF+5]%$O?1WD>L_VQEO5#\T&Q=_>F=T?G#NVOH%J( M:A&JQ:B6H%IJ=>M+KMDTP8X^=Z*CYJ@F*$U.9UO$L?03T9Q,IS*1BDEG?$57 M3#_FZ*RQD\X,VX8('35&M0354E3+4"U'-4%I7GYN=2&3E%/33;$LC<7J M8[G9[B9A5*:P6V>8F-T#7%?Z=1D=0K3*@FH1JL4#G]\$'35%M0S59_'_>A^];X]_Y$PL_%YV^-MV6U6-\8 MBHZX,IO=,L7$4403;;6@6HAJ$:K%PY[>!!TT1;4,U7)4$Y0F)[.MR%CZBDP3 MN\6J_C!:IZS9/:H3UNT$.*8Y"Q0A0XLMJ!:B6H1J,:HE@U^O%!TW0[4SH8Z!HP<7J5BN.K^%#!XQ0+4:U!-52Q5-KNO;, M-QWO^-H&=. VB6/HNRIL1TS58W5:"95F*:TBO](..3D9WW$XR MNBT2WW,=5W%,!"V1*,:=N-T]0Z)\G&,YW;).JGJ6N]T/=#-R5!/:UTM^G[:% M#FO4[")'O_BSQU7]UIUJWKK=<^B=]RQ:V$"U$-4B5(M1+4&U%-4R5,M135": M/,5[6_ZP>\H?GB-I=UL/G;G=T4E$4"U$M0C58E1+4"U%M0S5L=3@:&CYJ@F*$U.Y[.['>E; M*:,:8':WR6&I3H3KQQR=-?8V1\.V(4)'C5$M0;44U3)4RU%-4)JR(_4$R*?*4?:W3$T!E44"U"M1C5DH&O5HJ.FJ%:CFJ"TN2,M9T5 M>UAG96P)0,^./OZ)=ESLWCL2A>B $:K%J):@6JIX:DW7<1S+MX/CXYIHJP;5 MA/8=(B>I;=78^E;-FS'GZQ735;BVJOVE'W1T,GKO$A0J5LT/ L44"A&Z:K%B MW(DY5=S=0/5 U[9GW35,%9NKJ'^AVY&CFM"^8/(MR]M^B3/]"T]F.^@4)*@V M1[40U2)4BU$M0;44U3)4RU%-4)H<[+:EXNBG,TDWF\?=+F@W)?.S&62W:T.\ MO>H[I:W71R<9K:6@6HAJ$:K%J):@6NIT)S6Q3#/PCG:HZ* YJ@E*DR/:]DT< M?=_DUW*S;3G'?#"V>Z <8G5*T>()J(:I%J!:C6H)JJ:,H MGK@SZWA26730'-4$IAVHN6?UJC$X?6D49M@D1.FB,:@FJI:B6H5J.:H+2Y/2U311G M0!-%G[X?MW=EI0Q>M\QA*\ZWZ==@=/#0/LJP38C006-42U M1;4,U7)4$Y0F M!Z]MHSB]-_79+&[*:G\"O/[2^'XWKWJY^-A\/%T]GTI=F;WN36$FEN4ITH<6 M45 M=!1E#]5&1.BP,:HEJ):B6H9J.:H)2I/SUS91''T3Y4UYNUBM-)?F/K]I MLO*\@M/M0W3"AU9-4"U$M0C58E1+4"U%M0S5R^=,I M5B77[):7_W:C?2VOPWA,M!Z%:B&H1JL6HEJ!:BFH9JN6H)BA-3F;;(7+U':(3 M%U;U'BS6LV,/0:':'-5"5(M0+4:U!-525W'+*M?S'=^?'E^#A0Z,WHPX@>-V*SFF9RLN,M:/.3IN:*](L1%!,'45U09TW%@Q[L3VNL,F MJ@<&WM3M7A67'A[:[W71^A"J"4J3P]G6AUQ]?6C4?*:N8JH4Q2=.M#B$:N&@+8C0 M,6-42U M1;4,U7)4$Y0FYZPM!+GZ26W.F9R]15E'(44YGJ5V5T!M%.#JI%J!8/ M>WH3=- 4U3)4RU%-4)J40*\MVWCZLLU7GODHS:"93KUN8F9B.[W2/;%_IAQN=,K0S M@VH1JL6HE@Q_P5)TX S5/I"S("[62M;,7IV[.%/5)NC6HAJ M$:K%J):@6NIUI]4Q72]PG.GL>&H==. L%K,H$S:G;.\$W/J M!XYBAXCV7% M]+I]C=G4=KI;$:'CQHIQ)[;BQC:)ZH'F=!I,NYW 5/&:*,Z\ MHQN2HYJ@-#D ;>_$Z^F=_.F+_+UN3Z(3![2'@FHAJD6H%J-:@FHIJF6HEJ.: MH#0YH6TWQM-/@W/>1?Y>=_:;3BK18@NJA:@6H5J,:@FJI:B6H5J.:H+2Y%2V MQ1:OI]BBO1KI^8S[ZL^2W?*"\FHD_5J,SBA:7$&U"-5B5$M0+46U#-5R5!.4 M)F>T[;=X/?V6SM5(_;GLSHUSXFHD_=BCDXDV75 M0K48U1)42U$M0[46;=YZO]4BTZ(@VIS5 M1+4*U&-425$L]U1VAU%4$\7W0G1#S,^WIOQ!_=F]&./3B;:FT&U"-5B5$M0+46U M#-5R5!.4)B>S[S/*RPG1@7-4 M$Y0FY[/MS?B#>S/]F50T.DY<3J@?=73@T.:,8C-.7$Z(CANKGC[EY83JYUE] M.:$_J#J#;DB.:H+2I $;74F^"NK,P%:G4&U.:J%J!:A6HQJ":JEJ):A6HYJ M@M+D8+?5F> K56?T[N@,HP4;5 M1+4*U&-425$L#1;G*]:?N[/C7G]B*.CAA9A!FU!A(X9HUJ":BFJ9:B6HYJ@ M-#EG;0AZ-V<4&V.:B&J1:@6HUJ" M:NE!DX_PUE\@I\=G+M!AWE!/I>#C)=?M!MYTQ,10= ORZC0XBV M>N@A8\5A%PPW=D!S5!*7M W"YN2O+[;S8 M%J]?/A2WY;^*ZG:QVAC+\D/-3[]K+I>J%K=W3W_8KA]>79@7QOOU=KN^W_UX M5Q8W9=4\H/[W#^OU]LL?+FO_T[KZ?3?&Z_\'4$L#!!0 ( &Z!"5=,*-/$ M@0D 0J 8 >&PO=V]R:W-H965T&ULK5IK<^(Z$OTK M*O;6UDQ5&+ L\\@F5!&2W,ON#*1",O-9V *\8RRN)?+87[\MF6"P'B15^9+P M:#6GU=TZW6U=///BMU@Q)M'+.LO%96,EY>:\U1+QBJVI^,8W+(=O%KQ84PEO MBV5+; I&$[UHG;5PN]UIK6F:-P87^K.[8G#!MS)+L4R_GS9 M"!IO']RGRY54'[0&%QNZ9#,F'S=W!;QK[;4DZ9KE(N4Y*MCBLC$,SD>17J E M?J;L61R\1LJ4.>>_U9MQV(CEF5*$^#X>Z>TL?]-M?#P M]9OV6VT\&#.G@HUX]BM-Y.JRT6N@A"WH-I/W_/DOMC,H4OIBG@G]%SWO9-L- M%&^%Y.O=8D"P3O/R/WW9;<3! M!C7X!W"W!] 7$L"'<+0FUHB4R;=4TE'5P4 M_!D52AJTJ1=Z;_1JL";-E1MGLH!O4U@G!R.>)^ 4EB!X)7B6)E3"FYF$?^ M M*1!?H!$5*W0+'A?HRV-.MTD*,E]1$SW.KM&7/[ZB/U":HX<5WPJ:)^*B)0&9 MTM^*=RBN2A38@:*#?O!Z_3[]-4.W]],?:'IW5TT3/X+V5:&O.1P0L4\C].,H;R.7'VM/HQ55FQ5ZD#PP[E:4)GFR_)@ M2F7*A-6CT6=Z]).4'6U89[]A':]'KQDHC5-:GL9Y@NB:%S+]G_[ 9GFI+CIP M&PZCFFM-F8!T[8[M[G%VO3AGDL>_F^JH3Q"X#_A/."%VC9\GG8C4,)I"8=3K MV$'V]B![7I##@[U3)VZAV*?)%TV(+T2%8-(&MV<@Z7;#&EI3IN-*E?X>;/_] M8+_0."Z8>OGU#'&Y8H4-:=] T0P-J*90K]VV0PW:%;^UO6"_?->INZ0J27,4 MKVB^9"IC%S0MT!/-MDQM.*-%#E4.RE(Z3[-4OEI)K&V:T0T[-3.L4CAL]QRF M'%!UX#7ESQ,V/-.BH/DI&P(371"VZS98I'"G1QPFX,H$[#4!2B\HK,"$;5&P M/'Y%$A +6I9TZI ]4T>K%3I M6"F:4#N>L+D=;&B>8P&NQ[M%RH6VHMF ^"L-'1NB1DGJ !'ZD'Z+#1<]!5X: M_R@_?9:VX\VH*#WP$N!@&,=\JP@=B(JE3W2>,7=\19:L[0=UEUFD@J#K./V# MBDL#/YF.\R<(*5Z 6ZS@3%YL!C@P3AZ+&.FXP%4$&O@9]*Y@&YHF$/^*/%D9 M2/JHW^6QW$68%;I)ET$_ZM61FU+-3M>5#16K!GY:G6J0&<^73%IX-N@ZB =7'(K]' KX MBBWS!L#!N6)#CTU.-)/+(@3;ZT)?T2;VT^9T?PYF#*K DU!MU-?KU[%:I+I1 MZ,!:\2/V\V,]8$]A]?'=#J@I@ONN/:U($?M)_L>*V.2\)@XP,6!;Y$*, MNXX*!%<$B4\09*T5'T]^WLS>TXKC3V7&S])VO L5,V(_,]YM"Z@B52I#%;,I ME/?DJTYK]O/&4MV5>2:RFVA\^.#9I@4&>&VD3>F M%#YL"H]-J(@4^XG4R/<2[#ORW4*98=CMUZG5)H<)[CA* %QQ*^Y_*-]OQY/A M9/2>?/=R]H?S_9.T'8\?*P8/_0Q^'((Q!^]!"P^E!B0_6S#@\ 0)-2C1];$* MS,/&+.;"'I.AR=C]?J]7GYA8Q!Q^#2M6#_VL?@\UZ>M;'_8?GDJ.!(-J! PI MF9-3ZX@GM! WB3"N)Y)%SH6Y8O?0S^['7KC:"O@>FLL17\_3O!JD;0KH5:1J MZ<$SD&)6,TXSOT6DVPG:CF,X/)AE^[G_KMQW?7R]VX9WQI.O(]Y992L@>KV^ MRZRJ, C]$^ICYZ1";&D>L[T7VH9_L;R#@8QT<[&4WJ"M4 M(L2[P8P*?S#-BMPR?L;UQL,BU P<_!Y6_!Z>YOC?L,S=DRS7,54*H& MAE.*)U9CS)XZ)%%0GV#8Q Z?'1P_-:N(F_B)^R,&,=65^TPA)@^#*4:(6<1( M%#K*8%(Q-@F\E=CL\>[N^\V/F\G#\#NZ'L]&WZ>SQ_L;-+U%^R(-VK';Z?V/ MX<-X.K%:X"T*/EJ4?9:VXPVIR@'B+P?T8W4]65OP K(.ZA9PJ=5LD\H[]:/8 M(D.(*_XJLB=^LJ]C+!^ TA?[V4M.\[=%)' \CR('#Y?]W&TM0XR*XPS1W2!K MOI4HYU(;9K7C-&U;1+"KQ245:Q/_4VA'CLQ4DDRFDZ9.E(.1Q>3ZH*$YE3N? M^NCYL[0=;U15(A!_B?!SUWV6C^ZR5V!;5L2I>.MC?(4-,:G?\*XIXAKRDZHT M(/[2X-YXJ OEP%Q2$-,]];Y@4*F6L^>#H=J[)I?$,FH/@KYAFT6L>S#@/+:N M*B&(OX08T4TJ:89NU) X226T8@*-8!V+D,,=454H1/[6_M@=XX/6952V+OI*AQ5RJ;CC<81%)*HC;AWW,N)5_KERM&$U8H ?A^P;E\>Z-^8'_Q<_!_4$L#!!0 M ( &Z!"5<8OI.W61( $LQ 8 >&PO=V]R:W-H965T&ULO5MM<]PXCOXK+._+)57MMMUVDMF\53E.,INY9.*-DYVZNKH/;(G=S8DD M]I"2.YY??P\ DJ+\-INZNOWBM"0*!$'@P0-0>;YS_FO8&-.K;VW3A1=[F[[? M/CTX"-7&M#K,W=9T>+)ROM4]+OWZ(&R]T36_U#8'B\/#QP>MMMW>R^=\[]R_ M?.Z&OK&=.?KIQ\/+Y5J_-A>F_;,\]K@ZR ME-JVI@O6=9>GI)>+'\GZ6]Y[5C+4@=SYII?;-UO7NS]L*=JL])# MTW]RN[^;N)Y')*]R3>"_:B=CGV#&:@B]:^/+N&YM)__J;]$.Q0L_'-[QPB*^ ML&"]92+6\K7N]NA"$@^J M..\KF7=QQ[R/U0?7]9N@WG2UJ:?O'V ->2&+M)!7BWL%_C1T).3/;WG4S]:ZKYC,6:ON@=AO7 M-)"[ZTP--%D&6UOM(6>F'B >.. O37,U4_W&J+_^Z8?%XO#9F6NWNKOBJZ-G M#Q7AF?$0\[6#(*6#^A$V[S?J3&]MKQOH^=M@@V6=SIS?SM6#*.K'L].S)&>F M=GC5>;NVG2:M;%=AL/.ZAW*VP](:O=/>*(CY27<#6>2$O/0(OCK ^3UKV>G6 MJ'/;P;_LUH2?_^M"5JUH,E5M=+V;L_5A<_WIJEYQF/>,K%891'.FL5 MMJ:R>'4[0.%@@)"CB$K,)6:JZ1]6,PW%)IG5B@R-;=0*EEP;/U-55 :P57U5 MYIOHC9T+ ?FED#^+0R /8P*&>(/,HCO[NY;GF-!A1N0/V]I& WN34T"U)8S- M:NXL3. Z0\-;!ROW&IKT>; )<_6QL,."S7 DGA%= @([SDE]M+#MH"/;90G_ MQ%I7QM,Z'Q3N].[\X^@"*SB=V]&0W<96&Q82-MCTH)8&BU( C9H>0V.2\;,. MM?Y-7; )/FC_%1HGYY)G239K?SJLD0C$:TAWWD+3]<:SB\$7=!$RA75.U]X8 M9%!(IPW'+V#M)"H^\,:- W-XL&$E_-1G4VTZU[@UAQA[9=+V/9977<6!^64* M5%8RBK\8EBF$[PA>1@E^Y<%4,[PZL<7HT0+UB\FNG#4ND)V1"LVX/30 .] % MS4R / C&:[<-[_CRB@=;DH1543LLE2YO M$SJ[.]Y++,Q0&+V,+J.W FNPU/X6SXM>-V).N&J7H _9>.>??XZ+8H'%[5_B M?0I30@W!U[DZ)1C!+5"@^UZII!'(=@$ NFS:')6PY=F@Y!3Q$V@*XY,@[P#0][50%) M*&CDBO-_D$0F=[#8@2 ?:*.W6^P?VVNJ,]G^Z,FSH+;0N".79>54G\+R"F"@ MEPT6Y4UCZ1$'L#=@L[6P< MJ8Y?JZWQE9$<37:0!=RIM;)!;5 E_(9H34BE+N"1/SF"^S/=6$CIK)ZI+Q>G M,XD2K9@;=96AT3\:T.[NB@9WNL; GS0DXW(#O^)UO8.OZ+EZI8-E;SCGMWM! M/QIP#N"N[)9L@\=G4-*1\?@Y*8LPK5%AF)H#6)Y1NL,$'>=&=A/" ^PNPASJ M;75)7?^@C2#JPN:@=4[11J%+3,$ M?IE?(%^?GIZ/"/B].D.-9J@EUJ)^(853W*C_N(=0D:K)^'DW;NQ"L9C_Q.IK MUP(9$+8#%_C%H.6,-$:.-\OP]+M5CT)7"M'0<^F1^. TF>9K<; MVD%R%\I/$&C&WC\?'3T:1\_5Z\&GQ07[#>2(JRUF /=I#X<9/)L'3!P1K]F? MD;A$H\7?YHLT!RM$J^V P8PKO-H5J!"0TKNV$,#%-V.AB#D:Q9"O]!LW &]: MPM'HG3>%QD1#6TS"S;"![VY9EV)-9IF M-?2#-S>P%&%)"Z&9O U?94$#.66O$6ADV96'IV&>AA("QSKC+@@.U&FN]A$/ M:Q.9O00W@0,TF($O]ZISO:( ) OW3M8\3L ,#8D.(1Q6 \%%7!FM@'(N+%T/ ML L\VE3B?/%=-A.5S8$FLDV=7I'^AI&^RFPJW7R#E#Z-7):%I:1=>L1;:9 MV14M3XJ,Y!T F&P,$PA$1@N2.V5#4VT-JAAR!RZ\YNJMMLW@V7.S M2X9A17A"#2-K#<3/;= M-<4 (B*!BSMV$D!L77-!"+BF/: QK;Y2Y,G6F\EF0=/6U78%P6 L^HK%Z"4T MP%H#_(BLP)X8-95(HGC5TD3$^"(<^7T(Y3)S9U'5@D8APJ;:0A5R:\Y4^A)& M(U;%NB OKHT(DK(/(=?4DFI0$L.@PNMJ; ()9_J52L#KW"XY^*R87O .M\:4 M1CDO%M ,:&)I4B=MDQ2PO0!]#AO'X $_!$D[HU36,0A*N^43\$2]S7-P$V(0 MOV)^F*%GNAE5*8==L(*MD(T(GS@G VJ+D*(!=^7%N])@7&9B+A),M -3?*3N M,R$-=S7 7WI40%S!0V9<)./-G6F9&?GMB1CXA>1IKB+LL)LR%+1 +NF?Z"TW M/U+?!TZV[",*"OUG)M=[H\, N"B?T,3\=.W@)IVD"01D50Z;JP_9V0@):*/C MWG#&F&R=[4MN#V97Y[7/;K'[/2LGPIME8P,#-H&(03V+W!=.2E4:&)7P;FI0 M8[>;TA' 1,P6=2^1, -=F"HC:+\&#G3SC6!2^&E+FTQ[M3(U<69:SN"98'-> M"JEZJRF*N.BJH^Q;>1FO[35W>>99DBB+C5!*9L>:"' \0-00/DQD]8Y:9VET[K@! M15P=N"RNF/1QOT&'V'4*3Q$)M)ZRGZXN0/DF-]@>W"\9?R4]U:DZ.5%_48\. M\>?D;_3G&'_RXU?JT0+7C%6+9_AU?#*YS //BIN+1Y,QB\?X\T4ZAV_@I"T7 M/13#0L@S&/7?7>'0(&I3$A"RP7/=E-)(*,!:H/LKMB-KP1!#U<"V"!PM<$WJ M0$'$!W'B-A=0W-&45ZGD)ABV451M W5Z*/40Y#%%7'-M>E#!=L(\.>;N-ERL-H5.$GICP0";/4OKHJ;A5#R>$9#U:_<(+P["BXM M'YO0LX+3W4:7_C! ,E%*_L5Z82,CO>)V MU;F4+.H7\0T;$2ESG*LMV;(INH::#AOVK^!8HZ=BCK+^F6=\RPPT#V7ZRY&! MQ.$'+K-KZO;Z-4>(,$YHN7:$^8&3=U?D@3'I>R,M@)0O+.<@A^#]G5K06,=T M6SW1$L^5"&](X2NP76SD8!OJY.YL&6DH"LE,C<2(+%L=ZRVV+]4B=$5!*4W& MT1Z3_BLO(YJ5@I9+7T[_-27(ZBJ1-5J-I]25K7<=:$<7-AGTD!<[0U6D]EM"OTQ[;9U:3I'I++I1VZ,?U5I/MTB):5E'X@OY!Q=@P\[JE,P2<5 M G=XK:RY5P,&=WX\>E"PE#)X2 M)_\4#=.@,2]G1O;VLQ@2 W>-+CTKHA-%37-QC^#VE/XSH*IE-3LLG1X?X__M59EI2N M5DT\#J47"K?"LB$%;N+C>5 2VA)/*(TK;;RQ-RAJ,S^R][I5)!94!8[E-+VT M3^PHGLFF:=]3KFHZ=8YR)I\>OQV(U;]_/YZ_E*A;-G8=\_4-3KZ8HD&T2BP Q%+VWKBXE0*EI74H=J?[=$$==Z'_MRI0%%.F MW*-TXB0:A7(_(SP4GF21+D7/[]*8HS+Q>PYQZ=V=UHZ/"E2M^== M)T9='!X]EH;66+U?(#77V@/&B_=?.=S)6_OV].)5WKVH?#%XE/!ERZ0TO7=Z M\26_1E/O'P%+QYG?C7V#R/O/I Q\+_W-!Y\=\JDZ7CQ^^%1]X%I8&#F=S$Q& M4@S>)E:E3DL822H,EH%[0ZF6FI^]0&Q.B*D@C9U6/B9L*8&E^<=-BK&4@9U* M@9:P\'4,([B3ZDIKOH%[]T MN5:)C]F=XDHFH?1$_$P2&D1VCD_QX.]T4I!IG-"&R$:*+CT?=RS)\_FK&8%9 MZK\6I\3%MRVICTOQ:GP+I_TR?L!B=AF/I$-.]BI,D[SH[,W9^^Q&;" Q8XAN M-Q9M"#J\3AX8UYYY?298TWW-\U*174$;14V52)>H1\3==KO*=19O-O<.)F<@ MM%'*T$+A*N[VR=/ZJB"?R0;SM>&J]HIH_=R2.'J6. M1.[$RYF9;7/93P4M(R+1YU(L:"8U]8'X3K886N,E('$?^5]>CXZ PODS:UY\ MCW04^R5##W+R>\IAW&RU3#%[[U)G1+4&RM1CMSLK4"-)4<%WO0%*KBJ-3^Y# M_>LH66#BNQLH=1,2XVJ8V;B=Z%QL_%BJY=Q7)W[5-N0T<4I*4[](Y M:EDW*H=[.:H3*AQ'3AL7G \KRI'2YF/U7"Q()]UH>)5MXU=;-]WE9DI-=3G3 M1 +M&SN0719>/4T;"?SEI+^CCDK* W^41([3-SE(Y+XLW])I[XT#Y2JQF-1X M2AZW=?29T?\)N6-3('ZD4/A/[ 4568,S<9&7YK=]#7U0?.#.WYK29_S<+NIZ M^=8]W\W_4^!4/I ?A\M_,_@0#RX;L\*KA_,GC_:4ET_WY0)8S)_++UW?NY9_ MTG=,QM, /%\YV"=>T 3Y_T^\_%]02P,$% @ ;H$)5Y.J>F_6"0 \1P M !@ !X;"]W;W)KY #-NLLVV:0:9=/>AZ ,M418W$JDEI?%X?_U^AZ1DR98'DZ(H^I",)9+G M?.=^#G6QU>:;S82HV$.1*WLYRJJJ?#>9V#@3!;=C70J%E52;@E=X-)N)+8W@ MB3M4Y)/Y=/IJ4G"I1E<7[MVMN;K0=95+)6X-LW51<+.[$;G>7HYFH^;%%[G) M*GHQN;HH^4;J?Y:W!TZ2EDLA"*"NU8D:DEZ/KV;N;,]KO-OPBQ=9V?C.2 M9*WU-WKXF%R.I@1(Y"*NB +'GWNQ$GE.A #C]T!SU+*D@]W?#?4/3G;(LN96 MK'3^JTRJ['+T9L02D?(ZK[[H[5]%D&=)]&*=6_<_V_J]B\6(Q;6M=!$. T$A ME?_+'X(>.@?>3$\V9+'XG*$:+#"W(O1U8\_S%Y-SQ_!>];B/7N,^I/-\BB588Q# MI-EGQ3Z(M:D1EVSFU3Z/6)4)-KA]RRV+H4&*Y$HDC*O$;4YUCBB7:L,2:>-< MV]H(EF'S6@B*X0I9 MM3HPNF:\. ZE[JVN8[ELH<*Q1I /#R;R!E',E8%R4W MG&(7VR7>E@)_$B:50SEF7Q]#R>-8UXHP$D%Z 1CWPEB!OS$O9<5S^8??C]6_ MBPV/=VPERBH02$0E3.%@5QIR.%"!*@G*X]]K:81A-5S?L _7=S?L^F[%ONI2 MQNS-=!D-@K/L.>W"^@LO0,6)JX+FS%52SL._;C#V_F\U?GG@#P5CN6Z1QX+1'I"TT+;F/!?].&MF++ MO7;"&LIQEE1/&U9D&K4[[Y%?:VX2.I) *W&EAU@8X=Q15;!&EXOC*HIUP'6: M7(<[@UFW F[&RU)+9^GUKL^O#Q!\R8L*KE!T"@)QA&\-SRC$Z=T]X4G=7?JH MER:8^(@P.;.1UI/6:J-)J?T#'=IC]I&.*!4JV%96V(7\0!Z0M:TP2MP,J) R' L5ZO+3P(BH!C'I!8Y1R8KH](=42*]K9W MP7,4A%&;2Q0Z$M 3U9'%O;E]W"'W5"R3X&5D#(%C;:O(:TIIMM$ZVUB[&_) G0@$DP6I0YD:R)02=2X3GQ,]$UK+)5_+ M7%92^&N*2@N<29N]@\2. %B2>U6(GR^'*?Z[ M JJ?7'4BZPC[3WGD5#60 %S+.#>%2J7 D?:B0_7P,?0AOI+5U M**^=Z(Z\=KXG@%L?1>.>HM#@&5%A3X+LD'*\'@O[COPD_>SUN1U,!1%#(6=4 MO@1[-AU/I],9U7*/(J(X1CH@=P<>)'.C'R1U%V X'Y^=O67/B9'3[_2\[VON MY>S\Q3[1_P)O;?6J2^]UP%K6!@?)J0P945!7\20M/+="L']HH)O-7QQJX,D, M_DNJDLIU(":A\K[WXKY2]LKXW"D,6VX,1RJ #V6"_('=>U5IZF#\[Z@GR/>J MY^Q(/?]/\CR41UG!QAE@0HH?00^H7"XO,(V\I[4'+B$ Z<,\W5 R)BR8XI:[A.! M5+ SDGRGHT<7EH2DV!:E2D=4Y"A-.Z>N,J"PY"DQ,EYHN"I-M5#5U&"Z)%.C MP!BD\*2C^'[G! $6RV4$!Z1_85M$^[:9A,86R^G!HE=T(JS<* >M[]?>F\F= M6P?OYD"5[&D?LCVB?% _'B?N"X K7>1&,MTQP#6[+2>*OD0)DWL)/XT,W1K1P<:EIK:$5% VAJY MD;3D+4"'^KL]JZ07OYP X/4FN.PR>KOLV>U .;[2M<<16K$[]VQ&YNNZ TVL M7>(#9Y9OQTM6H,4E/9R0DC33B$D]40)#.+W==J,Z#AUG,,)@5Z8'KPD:=3LK ME?4ZQ^#K)&AF3%C8Q)*&6%"6QH^1WAFISVX)>-;8T!UE@A)I?(^YS:+0/=-2 MF$/-7B)0F"VCY9NWT?*LJW\';=##TR,E\UTSYSV;+9?CMXUZX=1>-@H*J.Z> M=M_F//9SX:^ALGI>39UM6C@YW'A^O/W,GC<6\]0;.HW%'+L3Q\N HFQ1U$J" M:29R-P;3GKN2IA*S9W,2>=H*'+:8LX3O;A0VZN>@FFN%"AM3R6RA>OICL2ZDK*'GM M.ZF#"NI2F2M[J.2.*I48[-A(NF1T?%VU; M^BNEEZ&PR%"<7;ER52CI7V%)!874+E\'(X>L@:J02]+& MY2[H2D.U08<%NH[:>$"]YABH@Y;A(L0>CU+/%K/QZ[9@G$@K@W[27'(8D;ON(]PC M4GZC-CQRMQ^P7C!;N+MT+5S;!:RY^N8&V!RY-H\Z]ZBA]W'Q!KPIN(,IY$B% M<,,*U6/G4Y6%+-'Z).OX9"P'^ 8)-85C3Z^]/WU-NB0#7WCF'0^0Q74 MP]''-LK?,+'_(M6^;;_G7?O/6/OM_F/@)VXVT C\),71Z?CU&PO=V]R:W-H965T&ULQ5;!;N,V$/V5 M@9H674"P9$JR'=PZJIUKETEBRQH;;B>Z144S.VT:[L@T^\2V M!GD5@AJ9L#2=)0T7*MJL@N_>;%:Z MD6Q6+=_C([HO[;TA*QE1*M&@LD(K,+A;1S?3Y6WNUX<%OPH\V+,Q>"5;K;]Z MXY=J':6>$$HLG4?@]'G".Y32 Q&-/P?,:-S2!YZ/3^@_!>VD9R-P!A^U-FH+ MXV65EL#.Z@3OB:N@&4'9=#7R.?,2@69'Q1PFMZ="'/?F(&1483BT4*64Z#3Y09 \4,&!EL.@G"5)\G?7#7FAV MG<*U5TJZYF=*\YC-V:@TC],\'ZP;Z[F\E$>G#>^QQ&;K(:?!R^)PR4XWO.85 M7*63@IY(*<-KK_[A\ IQA\80\]-5%*J4G4^G\.VA-!T-\9GZG25='D$'%65' M4AWG"Z#4__5CNJQ3"LJ7.C M\0MH?J>U.QE^@_&_P.8O4$L#!!0 ( &Z!"5=OPG W!@8 41 9 M>&PO=V]R:W-H965T%$([=5:6RYYW"N?JTU[-9(2INN[H6"BL3;2KN,#33GJV-X+D7JLI>$L?# M7L6EZER<^;D;GW?ZG>7$)SDM'$WT+LYJ/A6W MPGVI;PQ&O15*+BNAK-2*&3$Y[USV3Z\&M-]O^"K%W*[]9F3)6.OO-/@S/^_$ MI) H1>8(@>,S$]>B+ D(:OQH,3NK(TEP_?<2_;VW';:,N177NOPF<=T8= MEHL);TKW2<__$*T]1X27Z=+Z_]D\[$T''98UUNFJ%88&E53AR^]:/ZP)C.(# M DDKD'B]PT%>R[?<\8LSH^?,T&Z@T0]OJI>&RCX+8Q AYW9ST';-K1RUJB?,. L(*,Q.=BQ?/^L/XS0,*#U8*#QY"_XF;^14<]KD0;*)+!*54 M4^;XN(0W0FC*?P5S6+[65$F*Q;LI5_4C<5Y]M4I M Q7$B@KL X&P?OM-VF_*/FO'2W;I-3UEU]P63/QH),!A+F; 3[% Z)CO2'63 M!J8\9_WH*$[P??%LE/23-QN_PEI S;;0GB1Z6VCC7CMA*B;53%A7!47@UDJ8 M3 *WYK4P&Z))/^H/^_NFOG1ON\P9[_(%L^3>< O+G4ET,CK:&GFAJ9X)H_RM M(\^J;*_T230:)5NC:VUJ;;@3R'-CMT\JC>)XM#4*+K-[K=\P+#V.XG2X;RI MM*P[P++[*]B',XJ.TA'[<$_64_:-&\/A@R6#%YL2_7AG_(X;A4*V)K%<7W[[ MHX'_%Q1^0FSL'DGBS]G@9,#>BDQ48Q B[7NN)_\OU^-HD!X?8FQ8/,SV)P@? MXOOC'-Q@>S0X2??,/,[%?I3 H9NCIW,Q.H[3/3-/9.+2/;LP_4'4'\0_P\3! M(-X9/\[$DR3V_WZ)B>%($J>H2H?Q#J=8IM&(6<=J(ZE$E NF)ZS:YIGUR9UI M(Z=200^T35(=A]/[W.IX,63'$HX* 45YNV MC.EJR)BP-!?E;+5&9G C<%A6-CE= W1 :?2A$'C5%D-HEJ/=Q1;249,H7 M\"Z[$AEO;&@-T#(I.P$ X&\,2 +WWY1HA;PS6W[#'9HIK5ZCR%72D2U+.4%^ MUDV9XR(M&NBE"Q[ *OB,2& ;-&R80/D$!TG&C># M]$%[T201NUKRK3[,W&+0FDPX6 ^$*HL"?WCZ.6JANHJC3\,Z86V8=L>]LA M<739-:)F*GP<+-583V!&E#X0P*9=0PYD-SQ7 SGDW3(0!;U,MH)AN]6\Q?;U MA\S6]JLV%$-<[491R*&_XRU,?LB\6635-K^VC7AYG Y?;:%OGASZ!+K8Z0[Z M+H/WW_DW]C1%USOU#W *(&3R\$I=S:[>^)?A:7N_/?R!X",W2,D6B78"T;A[ M?-1A)CRZP\#IVC]TQ]KAV>Q_%H*#SK0!ZQ.MW7) !ZS^\G'Q'U!+ P04 M" !N@0E7WT3"1'L" ",!0 &0 'AL+W=OQ,$V M<,?7A76!<#&KV!KOT?ZJ;C6MPHXEXR5*PY4$C?D\.(NGRZ'+]PF_.3:F-P=7 MR4JI1[>XSN9!Y 2AP-0Z!D;#$YZC$(Z(9/S;< ;=D0[8GV_9+WWM5,N*&3Q7 MXH%GMI@'DP RS%DM[)UJKG!3S\CQI4H8_X6FS1TD :2UL:K<@$E!R64[LN?- M?^@!)M$[@&0#2+SN]B"O\H)9MIAIU8!VV<3F)KY4CR9Q7+I+N;>:=CGA[.): M/J&T2G,TL] 2H0N'Z0:\;,').^ QW"AI"P/?98;96WQ(0CHUR5;-,ME+^*.6 MQS"(#B&)DL$>OD%7W<#S#3ZH[@4NN$F%,K5&^'.V,E;3<_B[J^*6<+B;T%ED M:BJ6XCP@#QC43Q@L/G^*Q]&W/7*'G=SA/O:/+F,O>+>T'B/TYZDB6QD+*@=; M(.1*D#NY7 ,S+D;W@-T] ),97&"*Y0HU#&(?3> +EX15M:%M\W7ZBGF3>L<: M>JX6-6?"P $DATDG\$"./>+RJ-(J16-<=#)QWV$,EUQR>M<9K)7* M#)R<1C >C^"GLDP []5R $,/<^2GDQ'LNHBPYY 2]=KW ?<;:FE;LW31KM6< MM0Y[36_[U W3:RX-",P)&AV?C +0K??;A565]]M*67*OGQ;4+E&[!-K/E;+; MA3N@:\"+_U!+ P04 " !N@0E7\]4\_\$" "4!@ &0 'AL+W=OHOU=+22.W4TGR$KG*!0>) MZ=29^^/%N<%;P(\<-VJO#\;)2HA[,_B<3!W/)(0%QMHH,&H>\!*+P@A1&G]: M3:<+:8C[_9WZ1^N=O*R8PDM1_,P3G4V=H0,)IJPN]*W8?,+63]_HQ:)0]@N; M!ML/'8AKI479DBF#,N=-R[;M/NP1AMXKA* E!#;O)I#-\HII-IM(L0%IT*1F M.M:J95-R.3>';$T[.EQ(KE"5QOZ9@5*F \@:\Z0PF7M93(-D8[@1G"=*;CF"2;/^2ZEV>4:[')=!$<%O]3\#$*O!X$7 MA$?TPLY[:/7"MWG?L]Y8[G5;\&N^4EK2#?I]:!N:*.>'HYA7-585BW'JT+-1 M*!_0F9V^\R/OXHB'\\[#^3'U_SN_H]*'$W]S/-@A<1\I+#)ND:Q!QH+>N-)( MRRD0 %)14+'(^9H09HX.'KN#MSI7&&.Y(JG0M[,!O,\Y<46M:%E]&#]QGD%W M2>5WWX)C0K M_LWDU6T\@; 7!@-JHUY C@[=+G>O4I0HU[8>FA.HN6Z*1C?;E=QY4VF>X$V] MOF%R3=L(!:9$]&ULK55M;]LV$/XK![48$L"P),IV'=EW::NLF]5)H M7%EPK5+QK7T0I,MYP[?X&?UOSF-9*Z&[D=_MS>&0PS9XQ8'L#%GEWCB++-]SSY=R:'=B@36AA M$D.-UD1.Z)"4S][2KB [OUQ9RJ_U]\!U!6^_M:*A$_<#^(A^GGIR$-32<@]V MU8&Q9\ F<&.TKQV\U156Q_8I$>O9L0.[*W82\'VKAU!D V 9*T[@%7VT1<0K M_B': :PDU_XX:/ARN7;>TCWY\ZG0.^31T\BA=F:NX24N$BH.A_86D^5/+_)) M]OH$[U'/>W0*_=]FZ3^#P=$>/NQII%]IJ!:==V VX&N$C9%4TT)O@4<990O[ M;$6$-UBB6J.%(H]2!F="DZUI'6V[\]F#S9'J#2]K8FW_P@-> AM,IAF-^6 T M&L-E2_5AUD*B@SS+X_P+513>O)SS%RGD_B M]ZOQ7$+SY#% ,<@+1JZGX^#&N1DUE;)5K>0>*^H%E/E2\*[;D"%7QGKQO1.< MY8,\&YW#V71R<7[233SM&&K&IC1>3!F=SBELBQT#;YYCOJ,,OVG_(%UV??A!O7O-;KC= M"NU XH9,L^&K<0*V>R&ZA3=-[,IKX^D.QVE-CRK:H$#[&V/\81$<],_T\@=0 M2P,$% @ ;H$)5U'&G9RM @ 8@8 !D !X;"]W;W)K&ULK57O;]HP$/U73EDU;1)J0L(O,4""MM,VK1IJM_7#M \FN1"K MCLULI\!_O[,34BI1I$G[@NWS>^_>V?@RV2K]: I$"[M22#,-"FLWXS T:8$E M,Y=J@Y)VK] H;;3H!L< G=\75@7"&>3#5OC/=H?FZ6F5=BJ9+Q$:;B2H#&?!O/N>-%S M> _XR7%KCN;@*EDI]>@6G[-I$#E#*#"U3H'1\(17*(03(AM_&LV@3>F(Q_.# M^D=?.]6R8@:OE'C@F2VFP2B #'-6"7NGMI^PJ:?O]%(EC/^%;8WM#0-(*V-5 MV9#)0$K9RLNN.5H)J&EG(X9 MIHW^HM:/7]$?P*V2MC!P(S/,7O)#\MH:C@^&%_%9P2^5O(0DZD K413N#\-)@S\FJ^,U?27^7VJY%JQ=UK1/:.QV; 4IP&]$X/Z M"8/9VS?=0?3AC-]>Z[=W3OT_7-A9_=/N_RTI'.!X#%<>GC9P<01/%;UQ8XF@ MDG71V-XQR5Q565HV[P?/W->0 _. M-FRO*0E<0+?3&P[]F$31:>>6[6C6[43=&))AGQ1SI"HR:DI/*"N$WJ@'_;@/ M#TQK)NT>FH.#40*#/GQ7E@GJ/_]T*!>0=*+^@,:X$Y/(J;].>/3N2]1KW]W< M>5;2UBV@C;8-=%[WC6=XW7UOF5YS:4!@3M3H@C@-H!:#]7RAX6+D'[69G]!5!+ P04 " !N@0E78$9H53H' !O% M&0 'AL+W=OC@9CV"5H9>N^$;ZI*NJ?7I.WR9C >K&[\IA9E MX!O#V^M:+N@#A;_5[QVNAIV70E5DO+)&.)K?#.[&KUZ?\/JXX.^*EK[W6W D M,VL_\<5/Q^AQT6[)A__?*^X\Q=L0RDY[N MK?Z'*D)Y,[@8B(+FLM'A-[O\"[7QG+*_W&H?_XIE6CLY'XB\\<%6K3$05,JD M__*QS4//X&*TPV#2&DPB[K111/E&!GE[[>Q2.%X-;_PCAAJM 4X9+LJ'X/!4 MP2[.+K8=Y:O4Y6DQU69^*=-:'TX@=34+%I/P2"#L9D!>/U9*_# MMXW)Q'1T+":CR72/OVD7UC3ZF^X)2[Q1/M?6-X[$O^YF/CBTP+^W!9M\G6SW MQF0GNSSOK, G[<2'YTR*CR)GZTT MXF[AB'!:@OC5B+?2-#ABXB0F='(L?J:%S)_$/=4!1P&KR%$AE E62*'97II" M>,H;QQYEYRS>;F:>?F_B)6X6_,"+P^^^N9A,1E?;4<2'XZLCM',H.Z3WLE9! M:O&3R;/G#CH+8)I9QVEL:KXXF)QF(_2^UGR,0^ELLRB[$,>I9X0$.#%'*$&9 MA:C) ;II*N%D( 'TV!6^0DD"$''/"3L7A^I(C$?9^>FWPCII#.,H0I\:> M%TEYWQ!OM)3.2>0>\.O&Y24X2%R>'5]>7@A?2G0D;Y[;JH(1^"+_E':";WHD MERL? \HCQH/Q679Q&=,3;<6A)Q*_6$0P/CE*,X&!..B4[E.E#+H4\=U M/ACU=E?8'3B]3/G.K4>;+DN5EV*)?H<"Y+8Q#!UB)A"+!'_C'!7@"7Z0/8,D MM;<0GMPNC/HCEJ)VEML"/ZR+>SQ+4"]U+]W#E5XECHTV ^7.RL1=Q8[_D"OG M&PX\1QZC< 6G==U1-)]3E#<^T@C5!U%1*&UQ++C('(,K. *_7D"/$'9/,6ME M2DY52_/$:477%ORPX%_>:E5$X#[@7Z0%0,-RI0\]Q1%X*2+N26H.SM%Z5XSY% MPHPR/K\"/N\)HTOL[C6U(;2 J86#C#K+S2GG<\5:SS%P5(86Z2*W#V2P%[Q@ M&HB[@(DHK?+J451)$(D%44#.:"5GZ/0>IGX_H7G/N_JS'YREDWXW/Z_5,:Q] MG2JMGV(W;..7=)20\<\G.)[,7Q!;-<.Z\^V :ZF*E-XF<,*+R+#PEZL:M,K( MT3VN28J2$*>-^1%N8&Y)C;^[T'"FF^A8BG$&/JYYWZ?X#+%+S:H$;Q-^AB3' M4L.S:!=EXD/;)1_Y[O,VXM3\U2JGV868M5U[*&N0Y&.4"" ] MF%ZN6_IH(VU[=EXEH:>Y+QHLZOVFN(\ATSWEYW9AQ4*'R)DFMEAI=G*\+_:- M-/42L8R\OF+R6CKT95]T5JK-Z&;\RH,]W2<*:^",&?NSLLSYW00*%5=[A31) MERA?&8RK3:J";73!2KMVG?1]J^>79).('U-43VPV=6F++N;MH,84-Y8E[IFEJFKS4P#A1] '_ M-S+(=?L_RV"OFQD-)(F;-K8DK28GDDZK-)LF>9DU'A+E/6:J)^PP#RV=\XL- M0VSSTVM!'XM&59U:%**YBQ@2/7?SFFEGI9W+E>^3^98:J)!6^"^0E6[>^Y\( M9:UO>P[SKIEC+_=]Q<'CN*]NFD]-(//UYI'>;#U)P_7TZRGX9U.[FH;VSD O M /5GH.F^D><_FG'V KWK:(M'IQUP) .ZZ "!#TDM@"!*;[Y)]7RH1?PTM1I4 MFG@D(XW4M59YE!UZQ"N;6;3OD_9EL5+Z>?@;]]X&DF]ZY-?91OERQ3?,A-FV M[P[#WD>@BMPB?NIB,@!CIN]!W=WN:]I=^HBT7IX^Q;V3;@$%$IKF,.7WXX%P MZ?-6N@BVCI^49C:@4>//DB3*P OP?&XQN+07O$'WC?'V3U!+ P04 " !N M@0E7/]S@/XD+ %( &0 'AL+W=O"+\F2FG1GLJ9(X.(^SSV7?+4V]JM;*N7%]U5>N-K'#5 M:B7MYE;E9OWZ)#YI;GS4BZ6G&^?7KTJY4)^4_[-\L/AUWDK)]$H53IM"6#5_ M?7(3O[@=TWI>\ ^MUJYW+)$C\>51W*L])$-3X M5LL\:8^DC?WK1OI;MAVVS*13=R;_I\[\\O7)Y8G(U%Q6N?]HUK^KVIX)R4M- M[OC_8AW6)EB<5LZ;5;T9&JQT$?[*[[4?>ALNAPS7(D'.$19JS+QR9OTZZMS MCP-HV7E:"[L-PI(#PJ;B#U/XI1-OBDQEV_O/H5BK7=)H=YL<%?BN*@9B-(Q$ M,DQ&1^2-6FM'+&]T0-YGM2J-1?*)-]\J[3?B7SL3U(-3]E&=7/_Z2SP=OCRBZKA5=7Q,^L\&YO\6)HX]>[#:6.&-N*T< M1#J'U:N9+B17U(T3F79(4H<-NA!_-UZ))!)^J6A=*8N-6$J'VO76A/++-T)F M7Y#6V$'+W%+"=4([5^&.+#(!X' >%[I8B+(Y_JV:V8K"%H=<2.CF O*$FL]1 MW_23Q+WYGBYEL5#B(VE(=S/EE47=*'Y>5*N9LL+,FX-QE9K5"L8X-E@7V+-> MZG1)ZS=BK:S""O:0R@:=0TC:/J=$XKU:R'0C[E3I(78IL]Y9SX:#(?Z+12FM M>)1YI<0G934>WD3-U6UW]3R.V"?U[SLXI(E/4+?G+*S,:;SBE.AM(@]XZP;B,_PC:S\ MTEC]'Y5%=72C)^'MM#F2@V%;KE&OF:S/H@6J2+'W2(:P!Y!]_[GO$O"#U0L$,P_WQ,UB8>$;WT5*O*N0QE,Z)IZ*RP@!I7^] MJV\_U*,H^'T*IIB07?U3$P'R007R20:CR9;VY_'.P)& M47*11..+2>_JF1@-8D@@;R3)-!I?CKLD:ETU9D\-Q44TGHZBJ]$81HV2JV@, MLZ#Y8'0QFHI)$EU=7>'?I4B2Z'(XA397(HFCZ44\!DD,XDUSTC6H@416 I$8;>G /N![=K7 RE&:H)2(QF:CC M1.CH^':OQEF,@0MYEW#@AJ!_GC'1*EULV]/SO3-Y1@)8[PA!#:G?^;FMH:,5 MWZ%C!Y@PE,6(4SK[UU\NDV3X4 47-G3D9?=_P_?;N)$:15OPLTY8RBS3&/E_7E/ L'=7ZGHBQ[5V4W/ M+;QD@Z!,6<-'*3<,8= MJ\\,$&-I1'(-]( [>JMG@4!@K02/#$_)O;V.']%2 M0$N]TN+ .]5V81/SN=26]?\;&+$A[(Y7ZK&'*))3B$S:Q]51?,+4M4,E4J- M:K#7-<1F92&.0\53G(G@'1X1P)F@-B3(EE4&$@!)*6GC]]P;R#N I*H"\Z/, <2&/ MZG/)HS;+B68P#U;<'C.5YM(>1MJ9P::0JX12AK3X5$';+G=1:T@:F::V"I!/ M^&0J7.PS0LRM607-*,"0O(N:H7;WIYA&*')GMJR<5SE. &!XG>J2A.I0))V* M[/#:(/FOC;P"'6P-HH5![*\'G'F)C_#[:2]&,HXOM0Q.JQKG12 MYWV_9I<_%TGX7M% 1QJLX%O?:_D*;LX;ZU X\ /<:?Q64V@CM9C)ZC,*\>: MAEAR)G?Y47F 3NR\RLYCY*AAMM^XSQ.%$CT:1+T:PRJ,U_O]\@^LMJ/W_Y\ M60,+@$N/.WBZ.S35T-NA.D^+7" JO K13$N=WP71(ZWP,/[MM0^0!@"+!U<- M@#6>!$IF6/MC/V- M2&+FI?=8;'*8(^W7[7<6K?H0KTK?*MP L]N:L9BU4@0MD)=S,I3( M\S YX10"KD>"$S!3[H;6DM*D"C"BIW,S#JOORJ8 6;)>K581%[^//.N[0NJ:,@?31$F]FX.C.)#'.G*9"%*3 =YIS>G!'_:)Q& MA7]*6(+H@)/- ;-D^8]9FH.F7Q-H'1 MQ<$Y]TP$2B?GOHXNV!A&3^(4FO*3HE:KU4ZV*46(F52[B_I_PP5+)&#*2#O7 M+H4_-VC+'._VS=[.^\G4V QZEI#/@2TP\5(RK>!!/?^I#5N9]->;FP>R'O6 M60'SM.H/+O"QKW.&YU5([ROD[CQ&%O42L +,T]+];QL/H1S=YSX9^ AJWJJMV//MKI!PAYP17KMB MG;9/68Y_^AKB *\YU$RYI^5:5<'V3H$H,'M&K- 8][\/*'YDAON)'A;'H/T_ MU,!V6PPZTK[8Z0XI$ 6EZ[=:JGEOP"ZHKZF'1"UO)(4.. _HI[,0) MZ8,#SD1.!%R MK,I]5Z^:\=7OD[E ^ZLGV.8^*3!3C",D;*8*.(;!PJR+D-,KPUD)R)YT<7@T M/%F69AT6;?&W3^!&\,/NF%X7Q%9U!QLX&IU3#\1,?8?X++#WT/)0$PVNN_8U MY_;8Q8OYQ7I-.ZDCJY!7G3G'4C5J4(P^W'DPN90BK+GKD0OA)K?4)2_[8I#] M@J"!NGBK',=X*QH9/6!+0#,ESW<*LPF_:VC?PY[N^0S2$8JSP;ZO?N>]3[,K M91?\ 9H,PD 0OM*V=]MOW#?ATVZW/'P@_T-:T%:'GCW'UN'@8G(2X*KYX4W) M'WIGQH/N\.5224 A+<#SN3&^^4$'M%_^K_\+4$L#!!0 ( &Z!"5&PO=V]R:W-H965TT91B(IV59\F[&=9)).TGIR:1\Z?8#(E8B:!!@ E*Q^?7<7I"S9DANW M>;!%$GLYNUB<7?)T8>R-*P"\N*U*[GM9S!9_!?ZVN+=X.5E5Q5H)TR6EB8GO4NDN/+$N.>R&$JF])_,HMWT,9S0/8R4SK^+Q9!=GC4$UGCO*E:9410 M*1U^Y6V;AS6%<;Q#(6T54L8='#'*U]++\U-K%L*2-%JC"PZ5M1&PU3E2F_?SKPZ(GD!UEK]3)8 M37=8/10?C?:%$V]T#OFF_@ 1KF"F'Z+X9Q)-(X'3YB;[@*>\CV MAM\1]D]=P+\8#^*/BXGS%HOESVUA!ZNC[5;I !V[6F9PUL,3XL#.H7?^XEER M&)\\@GFTPCQZS/I_WJK_;U56T!J2!0EJ(A-2\9"$#/(TB5W.5@\Z=6!2@<=FQA)KBRQ.7656S M$4OD$&*C10B@-&')63/@=DK?*#T3TP8%:VOFBL@/DZ-\@:*NQL@94),5(:.( MYRLE@%*4E<:1-B:);B\;O /G:/(M3&R#!"R2<)[2B,73H^@P&4>O MXJ/6,MGY #.9+<45U!XU-[8;4]Q@/BDD)'OG\8*<51KB':'IT M$"7C5VNF-XQ)SQC>W&:%U#,0GPAM7URP)!Y^6!W^ !9#JJ5>Q[W42].=KOM]BTY&$=I.GHLH.W9 MZ8L/2B-E:W$M[8WX8J5V,K2G7S7RSQRJ"98.FB:G270O_UC$8+ND2G'=6$R7 M W$QH_K#U1#7NH](U(UUC=1<-XM"99OKF$$L2]+GHU%W)IN:;I\G,28%^TY9 M%U-K*N&QT9,5_L4T M6 QO>/BRHBY"]*%,+O;( E%4&I\\-,0+RN*P+JQD4@C6R,:.X](R&,Z%-YAN M!!DJ5>&UPY)R2"51)R3KNE09D_4*+E)_R/">:A%(+"*<*KM]IZ2 V!ON=] Z MLG2RA#5\&ZCRQI((ZX,6>TF\ST4%6<-38VU1KJ\)5560*\2( MNU13^V%)9O&-$/KBO68/V!1MJ$T"Q>>>-/C@;]^_35X,]!/Z*<>D///#%+ ' M'SQ&D%1W&W78QL,9;I/Y/8V&-H-:('QKT#'&+?%9'@Z5+)%"'P61C..0U+O3 M_$0 .U@\B9)1&AW$![L\4T>9 .XV'E+F+3G#%,_(^?W,8)-NL6UAXE!,ZSM) M+2;I'W5LVA?X6K%6FYPP=2NJ,#D#3<[WT>/ L ,V]R6&_!243\: LP*VI61\ M^*-Q7)4XB8FW#T?,C0[8#JAN);YC\B0O3E8\?E*==..7XQ4L285=GW9)-]QP MM] 1E:M[>3?(X*N?\KG?]<(Q2,C3,&25WZVZ2%L MS5W'GB,-,KUA?V#\%K#<>3P**MAF,%-D3;)PF#Q0S/FN%[;I"@V;7GC:KD'] M&@%.36/%$J3]<6/J.!H>I7B(ASNGU,W:>,*8NLWT9EG<=]7.\WJ3Z>Z936/B MFV@X&CUB=YV\MP_#V]X@!VLO_A78&7_>H+FKT3Y\ U@]77U!N0@?#N[$P^>7 MC]+.%(X[)4Q1->X?'?1"$78WWM3\&6%BO#<57Q8@L4Q( ->G!E_UVAMRL/JN M=/X/4$L#!!0 ( &Z!"5<4+-"+H@H "T@ 9 >&PO=V]R:W-H965T M];QGEEKPU!'E62\.PU$OY[+H7%VX ML5M]=:%*F\E"W&IFRCSG>G,C,K6^[$2=>N"CG"\L#?2N+I9\+NZ$_;2\U7CK M-5Q2F8O"2%4P+6:7G>OHY)G9 MCVK]5U'I,R1^BG&%SDNSY(FX[" VC- KT;GZ\8=H%+YZ0O)!(_G@*>Z_RTC?QHF] M_5)*NV$_%0F@0)RPVXP7AGTHV/LRV[ A62$:!>QO8LZ3#7LMEI9B*E5+"U9V M(=P\<_P=+3NEP1]_F,1Q^,K-T:A[CUZ=L1).HMEZ(9,%&P23, S",&2&3&28 MFNWN0U31^)5AB9V@AA E:HHGYC MJ=3(!TIC.%&%0>SRPN*%%RFT64F#J2Z[-HP3:TR3,*3)36F I3$$VU06#K7 MS1".O-A@&Y8I.)-F&BN+^5XI9)Z+5'(K8.^EEM@$,!Y2 MW4L*"%="DP?( HOA#)@R1 >4!6V\M>B.[>Q"JW*^8'RYS&3B.59 O[U/%A23 M[",-L]/*A6Z5L1" ]G,%X=II5/M3ESSUG9CJ$I6%13YIQ+OVV776.#[LK)@[ MZ*S1,(CB?A -XI9NK6W^Z[YZ6QG2"ITWPC0Z!+",&Q$KRG&$PWXDG4"0C9BC M>!OLE1[R%$ZF)^&S3*2!VYG<@IZAF;A?0O" &2Y35I3Y%/00JT)K+;.,305J M6"H>^/1>9Z[TZ+)?%I4WL4SFTM(S./$2%1*.DN!E0]&&SL0(IKS2,ZFA*Y*Z M4R7EM(*]YX7S$L@$4/ 6E&D7+.-P$]::EI<0[H'T2E\"2#DJ@2BXDO)LSI2 M,D2)U_94GC&[5FPI-,4@.XW_=%:SLLJ"Y!$R#V/D@$$P_P;!Y8C[4(I/%1ES0Q@*HM MFJH=M-,:HC*>1,%H-#ZTY?X V>L-V]3FH_A#E7H(K;^K@HPB9Q*L=J>OZ^[S M4-0VP4>,VL'H)?09SO>25"])4&)CY#W+??LCJ/W9A0&Z,-<6%)1_IM0)OV1W M'H/?7-^(X>;A>C[7J'Y6L \MLW,'5\OR/L6Q:!#$HR@XGPS8"8N[T8"-ND,\ MCH+!9,3^0I4(/ =#5U]/6-CMCY%BX962>H#3*)X$YW'_S$U%(:8H>-,>6MZ9 MD$1Z.L06HVA,2_K=<+Q'JEUEHSYLW \&@TJB&!)%>(R"P7!0[^V"?B]U&$S& MXV!X/B:2[BAFP^[(4P\F[%?X8A432#/P/,KGBJTP_ VRO-F&^M,&](4$F\B< MTAS\V=OJ!4<"P=G%5WPD&!AMQJ5F*YZ5@L2I2^*\,L0:4IX Z3%E!A\'3T<. MK1]U^^C]LZRJDF6!F%/S0GX%0^>7+Z:NHTO:'1WA4QBJ.AFO8"J+E<>O[ WF-48 M^*WJLMZ(:R@:R6E+BBO0@#7B/$E*W64?H;B63DN?$3X5$BW:6XY4J+=S'I@2 M1R<#\_/'-EX M\&S.&H,1$D]_XI/.Y-F0C$(X_G>-26??/Q**<7=P5"BZC=H=!;?[ JX/=G\@ MX-"6NBLCU.D*B;LFMJJX6SY:LB?\;O\'X5M,\FCR5&8Y[*JO7P M9QDJ;%4["-D==*V#W2V!7W5V1V? [M&5ZL&1IP:,3BQ4_]WN>] +T);;!1N- MMJOD@PZZ2!:^*1J.'RTR@F"H5W6]=7U)I(.+=/Y-$*(A1F+Z+&R%'KF^T\M3 MFDJ.QQO7-5[. G)76I!DRCASHEDJ,[2W=9M/&2T.VUV_H/__#=6?#X(T[@Z_&TC#&J0 0JB53-T%!1/D ME@D=#^VB0J85LUZ@2FA]8).Y0D[-2\"+[ QV4M!QA6Y^D,\IJ/CC:XAA4V/; M&6+76OY0WP@[*[6#M)&S#A0ZLY(6-3G*LBFG_T+-J'..#WG1\DD=W["W<4Q9.$Z4RV*7*4B\Q# ZS)7<(Q$Y9E!&+K+0!;-?5M)MQQ) M5CJ?;$KH2L$HH+.; ,=4 A80;Z3(TF#'V+RY-=F5-CC@ Y;KN;"FB;]$:52> MI?+%U+NOYURO+%"%C"&7($_8,2!V=E@U?M"(C_.K\&ZAI?G\8J9Q"-40ZQL@ M;S?/WO;''V! >SX)Z+9#6_G5^:#O1%!$)#D_'=E)V58C$CFQ45NJ.O50ZX!: M;E(3#++-@?//-W=4 )IAO26.1W7M.194+DSC7ZGX\[!J_1W5;0CIJI[A&=Z M:P?6H]I-DUWA*Y@K 22![IB=X(>T15"% [<;Y\.5< "L)(&*99F:NGR2RU9%$3G??H= M@GG0'X>,;BHB=B?@B\4\J,\SU94FLH*D3S"NQK1XQ!/\AO$8/*()\1B&,?O% M];?/@G-"&X^&[F_XNU65!-[=*(T[>'7=6.T)2G+1V)25S?D]1=[M>I'*7M7VCW+YA M/3)&=CK@(XGVQ%,5YSSU/?LQ_N-3X/;^A>]^&FIKYMJF[<5X?5GH1EM7B=U] M7P1[K4^XN4#9H _55+W+POJON M=OR!J'ZQ:ND^"$^5M2IWCPO!D<]I >9G2MGZA39H_D/@ZM]02P,$% @ M;H$)5TUV;+Y(!P ?1, !D !X;"]W;W)K&UL MU5C;;MQ&$OV5QL2;E8#1W'1S9$F 93N(%YM=PU[O/BSVH8>L$1MNLNGNID:3 MK]]3U22'8\\H#I"'Y$$:7KJK3E6=NC2OU\Y_"@515(^EK<+-J(BQOII.0U90 MJNB=94],ZK MT)2E]IL[LFY],YJ/N@?OS7T1^<'T]KK6]_2!XL?ZG2FY*J8%RE/*UN M1B_G5W=GO%X6_-O0.@RN%5NR=.X3W[S-;T8S!D26LL@2-'X>Z!59RX( XW,K M<]2KY(W#ZT[ZCV([;%GJ0*^<_8_)8W$S>CY2.:UT8^-[M_Z)6GO.65[F;)#_ M:IW6GIV.5-:$Z,IV,Q"4IDJ_^K'UPV##\]F!#8MVPT)P)T6"\K6.^O;:N[7R MO!K2^$),E=T 9RH.RH?H\=9@7[Q]HWV%6*F_&[TTUL3-]31"++^<9JV(NR1B M<4#$A?K95;$(ZDV54[Z[?PHX/:9%A^EN\:3 OS751)W.QFHQ6YP^(>^TM_%4 MY)T>D/?:A,RZT'A2_URIKRQ6_WVY#-&#'__;9WR2?;9?-N?,5:AU1CL,=,=:_<2E;<-;BC$-0K5RY-I67W42!2_W"1U.)XW O55F4@!#93%3O1 M1]]_]WRQF+WHX'R0Q_)P_N)8X4;5>J.7EA@3Z:Q0A;,Y>0:0N;*$.B1#]DGI M*I\Z/*Y95T!AR,@\,%(H#08[$C93'<0][E[JTC55#"J@^*&^Q4(MN4I=J2-] MK-XFPSL_U-YDU'D#PFI=;1C^_/)%V 5(GQMM@P)&>LR(\J">S<\GLYFJ88VX M@Y7!C@T(KD"\G.7G>A.0^[$ -G[%UE#6<,U"+IP,EK$U=P\F M"%_%H,PU-@=U WH'DS%1?4CFW*Q60(&KCJ00WN923FC)XBA7[8U4"E$;S.2Q M=%-KD[,^K;)" V6'V#L[47>4Z290*@A;[":HRL$:9\ENH!O.01^"$Y>;;>W8 MRQQU),::,/YZX5)*I8 !0E/6UB216C&SS&HC*2TH3TQUTJ)4] !,*#9+1 X$ M=!T*H8COHO M0A@4;!.;PSY&(+QL^)( ,J='IHW;ZVZWKMK0C-N8LEI8=H@] M$_6Q;D/W#65VO.-34,3YEL.!H:%U-1PHY$?H-1K@[S0XH$>:Y9)MSIH<20-7 M:ZO96VGT0YA6VGCUH&V3,FIMK!5E]Y7Y!'D_%0S!]0OC24D**+<.L19]!S9(.TO MC<=BAO2H+7PX(F4,]AL,I)V2;W%I%Y)V@<=8_,#>264V7"D,721#UVO4H'*) M0GLZ'ZM7DE1QIZ(\4[/)V0_XF4\6E^K-UWY4\]G%9*;^HBY_D)_WO0L- H@, MB>)+=3Z9\^NSR=D"/V^&OE=',',#,\(QU%RHQ62^79"C1(+2N=H80AEE&?RW M!^M5*CP#\$PMGN)S]44"IM#,!-1CSR,L&^_EY5S-[69+S:!)RXA&BY#@_>&ZEW%MR0CV7&K84 M7M;:=^/6OJ*V;"O1&&OAUX"")7G3-[UAM%HC]%K['+0^$/ KX;L_P ;S16 ^ M3CX@07#0Q."^:4.-&O^02@VZ8R9E2UH]CHF,@>=7*6KLJ$-O_XP"R*!M(&2@X* MWB7_%RKZEYU'V0E,ZF$'28TRHID7FGM[2ZQ-&N984N(]0.6$QN73/)(DAVYV MAHO1?T@HM&K@1>3(2R%@7TGX^)::5]=LGJSXND8I?>3"QH/&L]EDP;722K_\ ML1UCTE#'] ](BC*=.XG/G?O4?M4S-=5FGF M[ Y,IW;3'QH.]-, KZ6!"6)XS>K/Q:JBM@TD.TV MU4/^^LT.61QRR-9RG%$N.M-%X+/+Q>3TS^",?0?MZ>"32$G^7C[\<))CEDY? M1_JG_;>EE^F3RG9Y^C#UL_;W&+.4I16V@B#G(Q0Q^=B3;J*KY0/+TL7H2KDL M2&.@YP5XOW(H..T-*^B_N-W^'U!+ P04 " !N@0E7%\VN_;\( _&0 M&0 'AL+W=OM?0!G0!(1!A@#&%'\^YQNS R',B4YR69K7VS. -TX M?3O=&)VMG+\+2Z6B>"B,#>>]98SEV^$P9$M5R#!PI;)8F3M?R(A'OQB&TBN9 MLU!AAI/1Z'!82&U[%V?\[L9?G+DJ&FW5C1>A*@KIUU?*N-5Y;]QK7ORB%\M( M+X879Z5NQR_O=JG_;SAHU:KT/DMR)*9 M94D)T]('HH?G8W+(+ZSN0]$'Y>]6[^/:;\>'H]!F(^RW$_>>T/^O]KY,4UZXHD-VWT65WHGU[&5!E M*A?:BJLJ0#;PSIFVDHOA,HA2^BC<7'Q_?7G][3?'D_'1:S6N]+&0&NI@7\.QP*ZCT^N;#S]] MXM_CTZ0.4$IIU^PF.ED5+/:%M4ME&Q_*F4$,D%W)?=+FPKI(+RBM^H^C-QJ, MQAR\55*&\#EAG%T(F5*C@5!Z=Z]S^)^T&?)37$H+5A"Y7(#T:=;$RI!/B3D0#1Y*@8QHL$B4OX1,* O? M<8CO"5=I0)%4@03BH#\^JKFB7KYIESNU@W,)X"T2/CA?9_;3 N1GI(:%J0!7 M6_Y/MF(7HGJ9YYI^@F[7_1""!5*K'W59A#2NZ#:S%L/*06, M[^=? ZPY-;A"47MPD/&)!KI .$AU4A,4K&F_^^07_<$QG2G1\4=M=E-KE"L= MZF-\9'L+(($+LE T).K0$-NC!-TF7-129JIWF=N@W)P.[7>J &_4X@[F$T)=ONV+PACT!L@R:355#A)8_ O+H( M-?K< REUW8BUN>A6MJ[P/N(;0'W$KEQ%N[TW$+]2P;<\]V*%TLI<(OGNI:E4 ML_>Y=$-N>)4Y3Y'G3ME*RA*.>-!$K^#F5Y/!(89^8]K._R?.*90,E4_1PXBM MVA&;CD9GGFY.>,=S"-*ZUAV7"!'G?M /HDCCOJ)Q?UM3?ZM66M,TMPE/U9K2 MB'I+37Y08BFER,W.T'2#AQ#Q7]-%<._T[.'$U,277BWI.GA/0<>S$J^-"^$- M%P.K!4DL:'&'G]IP)S/_@'F3)\R38D%LS-/IX*3Q(NM#X$;-"TZ[4O'MD[CY M_\(%NV\-[]'R@(%;\Y7SN,R@5O :]X5J 7: -\8G??LAL+:[1?*@S6L28 MKQHTBJ.+R.2#H++*4WG)!=S,)KVN1U!2(WZ@C9?-6CV0ODF'WP(FW"(^HIVA M&5U)>]<*WWZ\:C-9=4AN/:61!Y=0,>""AUV'8YXNGKNJM(P\A;7\%VIF1,$6;.GB7!+':E& M(QVD0M1INMM.(##%>)/C@3 3GUO5C@A78*"[O=N,;@2!!1-Y%BY7!EXJ<"'5 MB=BV!ML_QK2U[:NMZZ=%>]S<[CC[JEG X Z?&^ZS]XJG?$[2\?2P?W*R_Z3_ M?@912LL!WF\80.^.\0=/\\CZZ\(LVZAT@WM"8(Z?FD+Y)-F9/SM7XL/!\N MPDB8FC<%HAFZD-=*W_-E2=>7E+;1;&[RN2JW[UF/)X3DZ-JOB4730U/NLF'5 M&K%W2.M,7LXIH$C-^C<)EX&:_&0M?5D*@8%MG M..OD\M\UB9'H].1T]^"SE>GI4D!YWM(74 36O-T0_Z!3OS?<55=VG^%JXZF M_:/]\9-4U8PR?W6 &0V.6B_]O0-*2V00;QPSV/4I==CYJ%THO^!/]X'(P,;T M?;M]V_YUX#)]%-]L3W]:^%'ZA09&H^80A:T'/>'3Y_KT$%W)G\AG+D97\,^E MDB 9VH#UN7.Q>: #VK^97/P.4$L#!!0 ( &Z!"5<\@([N0@, /D& 9 M >&PO=V]R:W-H965TNL%>DO\CR4+7U\YT2;'V3A]ZSJA*H,WFQ6)SE MG=(VVZS2V8W?K-P@1EN^\12&KE/^X8J-VZVSD^QP\%$WK<2#?+/J5<.W+)_[ M&X]=/K%4NF,;M+/DN5YGER<75Z?1/AE\T;P+1VN*D6R=^QHW;ZMUMHB"V' I MD4'A[XZOV9A(!!G?]IS9Y#("C]<']M]3[(AEJP)?._.GKJ1=9^<955RKP1+[2F9">M!MME\N,RB&(Z_9@*.BT'?_5_3X/1X#SQ4\ Q1Y0)-VC MHZ3RM1*U67FW(Q^MP187*=2$ACAM8U%NQ>-6 R>;M[9T'=,G=<]AE0L8XWE> M[M%7([KX"?J,/C@K;:#?;,75?_$YE$QRBH.#G=-R,:-B42R?X%M. MX2T3W_*7X=%K'4KCPN"9_KKC8>S#C-XXV+_'8T;O%*3 I-46%M%EPEDM7-%[\%:NFT.Q#?QM M8"L&P_-GY\7)RU>!N*XYM7)R'[5$F15C3%6 T="[45+#KO&J;W5)E4:] M]79(@P#"8["LO(57!.()[T5 2 =1D=BHW7C@N1F,BL@0@V55MD?4RD0#7,Z/ M$SZ)[;V[TVF 87X>LBJI/CL%/DQ"8:_!$N\3=\QKU-!ZYB0@Z'OJQC:+(5:$ M)N&I29()%L7\QXJCD /\H'!Q. M^I*@>C$$AS:#&H6@PE94MX:F!09"4FEA, MJKG"VV!&"1+3C&''WD- S(]"QO Y>.R=SX_&4<>^24,W0-)@99Q,T^DTUR_' MGX;9U@E&9EBV^3>RC >YKY^2P MB0ZFK]WF7U!+ P04 " !N@0E7=,07-,8' !K% &0 'AL+W=O#9" R MM9)U[G\QVQ]4X\^<]*4F=_Q?;,/>*3:GM?.F:(1A0:'+\"N?FCAT!)+)"P)1 M(Q"QW>$@MO);Z>7=C35;86DWM-$%N\K2,$Z7E)0';[&J(>?O_JG@DKL9>^BB M)^.TD7L?Y*(7Y!;BHRG]QHGORDQE??DQ;-@;$K6&O(_.*ORI+D=B-AF*:!+- MSNB;[1V;L;[96?MXH\<$4E2QW(@^/S&JE4R5DF0$V9;U" M*&JKR[7 EY#&+F\UESSD M'U6)/:YGE9"9J;S*Q/W#K[!YNKB81$/1!/*;SZ;2J4CBZ*VH'3GM(5F83*\T M1*SRUKA*!?V%\AN3"7#,3X@PJ$U,&<91_[Q,D4O(IA-Z!<>$M+!\S:$0FLUO M @&WVUAA!1FIR/N18,J\,*N+FI:<4PBA58P"J/#/1-R2A/!&L$09,IWO.(LD M+T#K+!B.(P,YY.$VUW+98N3\.6:9Z[5DGL5AA?S2:JSD+J0:@.$XKJPI#B>. MQ,]]F 6+CWQDBSJV2(M]*C7K4O\7V9#!IM04."H-\21@,EUS7BC8A:GQ7/U% MT(&-)-%Z%) $;!W9#-P<1^<,L/=PKJQYU!G'6Q=5KE/M!7Q4[T@7FHZQ:MB- M(B7'\>XRM6P^3%P:"T*AN-B>*R2GR]"-N:T]2AT*]L4PH+):[+5(_AO/^\!E M\_C_HZN W# SYGW8&82 8&LHYH(V MKMU0R!Q3"!1K+HH4%;BC$MA"#!9HUP%BF@-]*/>TB3,P"!'UE.9UIMJ,DPDH M7+V&SRUEP2U3*K%3TE)-Y\HAGM_7E@SIYWT?%$-96X(:VK+'843'C278#HT4 M&BI7^- 4+YNHH/TW5!=CX*3H%(TH4(PJ<8?GA80+;>D?!YG=BJ5)) M2_ KW1!A.4(4-9+ 6=JF=4'!3XF#T[2VH4NL?).[$T0.]UF198,(YQI$>(Q\ M(W&/Z#SVG>I$@=PBO)0N^(6ZP:$J"Y SKV&4W!D2XUS*[$\,6B$R%MVO20EJ MI)(Z(Q\10T4'G,1W3Y7$TB5U W>N]06 %'*W/]M4H;$QM+PJ^;BFB%!C!_+I M5YLS5&,[D2K+G9.SU8765N=44\JFFLZE9=-TD6/&;2+)>#CRCP_;\RQ5@:!I MB@-*QQ7]@;C $?2Z2>T6)XJ%4V5 C.AVL^$O(6ZJMB" M1"GM*T/5C&;- < X@AWN[35.)HW=^50\0'7O 6MD;8>KX\"DQGGQ1B23&?[/ M+B_Q?SJ,%PE^+^/9<='Q[FA"NA(1TU\T$9\-G/ [3^9\EUPN M^'>ZF(F'NJKRMA>DTFW$"K[VF+\-X&O#UH%VRUX(XIDXG@G:![*(JX,9B7NK M:T&=B8:5"QQ3AXYVR'^GD5\?Z3D9.;L*#XO\)A?CTY$+).-JPDFY3*[Z25G*G+M0>'?N)N;_#G0_ M8=\J4.42%35KQLC7S$@GYC^W:2B8)TL"'S-3](Y\BZ:O$^87A$;!=#),%I&8 M1?$+&'^.==^T8F]$',]/#NTAX\QBUXWI<'%%A1E-3YWHB72-OX+00D3)] 7; MN[,F@V!V11007T7,:EU5E;&<<^IIA#I_F=/SJH[$*"@:F!HMAD,^6UHWRF7CI/=3#OUSE/&WY/]O&KM M5V3/L?$S!LP\F=!-+&;#:,Z7T,'[+\OWOT/4$L#!!0 ( &Z!"5=UIS ] MQ , -$( 9 >&PO=V]R:W-H965T-[UU#[XB"N)KK8W?)E4(S76:^J*B6OJE;S]X%1Y); M^\"+G\IMLF)"I*D(C"#QZ.B.M&8@T/A[Q$PFEVPX?S^A?XRQ(Y9<>KJS^@]5 MAFJ;7"6BI+UL=?AL^Q]IC.>"\0JK??P5_7#V(DM$T?I@Z]$8#&IEAJ?\.NHP M,[A:?<,@&PVRR'MP%%E^D$'N-L[VPO%IH/%+##5:@YPRG)0OP>&K@EW8W=FZ M5@$J!R^D*<6=-4&9 YE"D=^D 2[X8%J,<+<#7/8-N$OQ"0"5%S^8DLJG]BFH M3?RR$[_;[%7 GUNS%.O50F2K;/T*WGJ*=QWQUO\E7O%!^4);WSH2?][D/C@4 MS5\OJ3 X.7_9"3?2M6]D0=L$G>+)=93LWKXYNUR]?R6$\RF$\]?0OS]E_P-. M_$('J<6]LP51B6TO/CI;BX#&%,'&YT*$BF!6-](<49M'D9-0IK.ZHQ(OHI-. MV=8+';$*+57M%T*KH YR:$VXM0!QL Z!G >B# )FGI$BON$>A+5M'3;M7BCP MQ=WD(H1?BAL=*ML>*CZ-_!72, ]CA?1(J#0%#?$Q&&ZGPM81!DO@G?PJCZ9S M#F+H(VP#&AS[Z#N9ZV>!/I[+22OJ:&1MK)D!GZ*5\1("8R>:F9@23+5Z(*! MS4IV)"23(:<0K"P[XFAIO\_?>BSW8(5DXWUBOV,U2_#HC MZJBPKH2OHG"MU# " MWPQCZO'X,.P_27=0AJ^$/4Q7RW<7B7## !T6P39Q:$$SC,#X6N$_!SD^@.][ M:\-IP0ZF?S&[?P!02P,$% @ ;H$)5Y,I@EDV!0 ; T !D !X;"]W M;W)K&ULM5=_;]LV$/TJA%L4+6#8LIRT:9,82-(- M:[:N0=)M&(;]04MGBRM%:B05)]]^[TA955(G: L,"!S^N'MW]WAWI(XVUGWR M%5$0-[4V_GA4A="\F4Y]45$M_<0V9+"SLJZ6 5.WGOK&D2RC4JVG>9:]G-92 MF='B**Y=N,61;8-6ABZ<\&U=2W=[2MINCD>ST7;A4JVKP O3Q5$CUW1%X;?F MPF$V[5%*59/QRAKA:'4\.IF].=UC^2CPNZ*-'XP%1[*T]A-/WI7'HXP=(DU% M8 2)?]=T1EHS$-SXM\,<]299<3C>HO\88T8;6/OV*39.<0+EH?;-TIPX-:F?1?WG0\#!0.L@<4\DXACWXG M0]'+MS+(Q9&S&^%8&F@\B*%&;3BG#!_*57#85= +BTO2,E I+J0+M^*CD\;+ MR)<_F@;@L]2TZ+!.$U;^ -9+\=Z:4'GQ@RFIO*L_A5^]<_G6N=/\4<#SUDS$ M/!N+/,OGC^#-^V#G$6_^S<&*OTZ6/CC,_MX5=X+=VPW+=?/&-[*@XQ$*PY.[ MIM'BV9/9R^SP$:?W>J?W'D/_QA/Z7BSQSER3#RBW($[6CBB.I"F[#>M$+%@_ MV-VH4(F?K0I6?##B0Q'LDIS(7\7SRL#1[KP27MQ20W.(E*W:EW, &72E12Y.MF9!CU[NTF[>Z(< M9@KD@5S=50+/>9NYS+/#!Z7B_NSPQ?AKD_INX?B6G0D5I_K&XLKQ:FTHY59R MV&.K2^W[Q[NTTI4L62J'1+4T$NX$T $CL=/FR(@@16:O@R'B-EUXK[+MOH,@VUB4R(5[:+9L:) M*@:(B%OD:,['8HWD:%6KL),$N51:H>&!*ED4Y+%2ICKG;+.HQ,3FJD7Y(WYN M0WC )'9[E"X SNDB'LE'N"I^L=+L[F!GUD#.815$QW7VC6Z@':/K6-[5"!_I MG?)KS>-O:1U?-N<2,+B7Q)]D!-]+^X?[DP.Q3(U&/(\MXD;5*26>SE]/]K9= MZ,6$6_NVK/.];4\8NN>HD0JM4&L!TE"\B43T-91S X;Y6,&[:U,,B,4' :IC MQM-C\0SZQ^O_LWW%D"W>8I;35@0%@)EH<(L:C#B^/LV[4^W( M00!HVOYSDXP]^>ELDF\9CMI8F/<+[&6\I2JP(.KTI")^4@D\B*A_$$7-=-." MT8;B^U8_9#*?S.Z;//C"I%[WE33P0NX)K>.[WPN6;B5'L/]:O\I<9)>T)_% MTW?(>^G6"FF@:075;/)J?Y0:T782;!/?TTL;D!%Q6.%SB!P+8']ED:_=A WT M'UB+_P!02P,$% @ ;H$)5Q,R)&9C!@ &!$ !D !X;"]W;W)K&ULK5A=;]LV%/TKA L4+:#8DBQ;SB>0M!W6H1V"IET? MACW0TK7%A1)5DHJ3?[][24F6 SM+L[TD$D6>>^[7(>FSC=*WI@"P[+Z4E3D? M%=;6)Y.)R0HHN1FK&BK\LE*ZY!9?]7IB:@T\=XM*.8G#<#XIN:A&%V=N[%I? MG*G&2E'!M6:F*4NN'ZY JLWY*!IU U_$NK T,+DXJ_D:;L!^JZ\UODUZE%R4 M4!FA*J9A=3ZZC$ZN$IKO)OPA8&,&SXP\62IU2R\?\_-12(1 0F8)@>._.W@' M4A(0TOC18HYZD[1P^-RA_^)\1U^6W, [);^+W!;GH\6(Y;#BC;1?U.97:/V9 M$5ZFI'%_V<;/3>8CEC7&JK)=C Q*4?G__+Z-PV#!(CRP(&X7Q(ZW-^18ON>6 M7YQIM6&:9B,:/3A7W6HD)RI*RHW5^%7@.GMQQ8W(&*]R]E[(QD+.?L=*^%AE MJ@3VYI,RYBV[!LUN"J[A;&+1)"V<9"W\E8>/#\#/V6=5V<*P#U4.^>[Z"5+M M^<8=WZOX2<#?FFK,IF' XC">/H$W[?V?.KSI ;P/7%>B6INMD^S/RZ6Q&LOE MKWW^>KAD/QRUT(FI>0;G(^P1 _H.1A>O7T7S\/0)LDE/-GD*_;\GZW^$9U\+ M8.]46?/J@:V4Q.XVS.*8W:BC3')C6 FV4#G;%% QQ*@;BY%F%6**%E,ZS!HQ M\;W$)C4.VJUPCX;1NS"F03:VX!9!<3W9P=83E7"MK5:LYMJ*3-3>F\*'WKP4 M*M[EF"E4O!PT,K6&WNX 75M*-(""!5KC#;112,-I7XH4LS\1^S[Y1G._!='$I/X*;UP]Q:+9:-YX=N#F$[ M]Q"K4I9QK,R,4S'C/ )Y*J(-)D?OKV+NJMO ,%RYOUK$47IJ=C"'9;=-H:?,?RI% :;78A$)S!&YB)J#._2N M,?C1B#LN<59;G4M @W"?R8;Z:*55Z;/*9=;(O@#S5L"VA=1']CGQ\LD6FL%J MA<<'YQKR/.HX^H[UJD=9\6!.\;$G-& I9$(*1\=L>Z12N(-SJWSS+7NY';)M ML]II2D?[!"V2F@RW4W:#LK(SX-J>)&7P]'YK]H1]?UP!0]TU.XKBDA^=MK7Z M)GK+HED:3-/C($IG^)P$4;@(YFGJQL-%%(0Q/D]G >YV0;1(V8TOE]I' 4-= M-SHK\ BUFV**P)>;;X:]B=]ZJ_$I2X,TCH-YF/8C44@&@C )7^)%MZ/M^#"/ M@L4T"N)%LNM#,B/^08S/Y#?N@%1M!B%)0-R=8>+7'" MNU=+#G1GO^7CB%"YZ:2 Q!LRWAC*!9EQ8H'W*KRK-#(?*!K)2ZN M9%SVHRGUI>M-.M"C /A#ZL$4>\'F2^7B[S/TJ(NZ&.3V 6JZIBX$TE6"#P\Y7O/;)U/XW_W>-%ZO)/:#=>: M/U';0\QKRTM>>Z+L&@>XNU??%>-^E9S*X MK9:@U^Y.3F>,IK+^XMJ/]M?^2W_;W4[WOQE\YGHML-(EK'!I.$YG(W]*[5ZL MJMW==ZDLWJ3=8P$0BW\ 4$L#!!0 ( &Z!"5?] MSHT?=P, )$' 9 >&PO=V]R:W-H965TVD@TOT_D1U*:K9U_"#4BP5-C;)@G-5%[D:8AK[%18>1:M/RE=+Y1Q%M? MI:'UJ(H(:DR:C<=G::.T31:S:+OUBYGKR&B+MQY"US3*;Z[1N/4\F21;PYVN M:A)#NIBUJL)[I*_MK>==NF,I=(,V:&?!8SE/KB87UZ?B'QW^UK@.>VN03%;. M/C"4@-)B3,"C^><0E&B-$',:_ V>R.U* ^^LM^\>8.^>R4@&7SGS3 M!=7SY#R! DO5&;ISZS]PR.>-\.7.A/@?UKUO]BZ!O ODF@',$33:]K_J:=!A M#W ^_@4@&P!9C+L_*$;Y7I%:S+Q;@Q=O9I-%3#6B.3AMI2CWY/FK9APM[K%B MB2G,4F(VL:7Y@+SND=DOD&=PXRS5 3[8 HM#?,I1[$+)MJ%<9T<)_^KL"*;C M$\C&V?0(WW27VC3R38^G!G?8.D_:5O#]:A7(A53G. M$^[^@/X1D\6K%Y.S\>616$]WL9X>8S]:AO^'_%(C+%W3*KN!W-FBRRF YK]5 M%Q@2>&/!602>9Z^B'&$0B&I%W,F//*%M &4+:+UC @Q@=*%XA'D(G0_ =P!T M 85)==R93B8J @)/-+&]](H5YK,[+VX%-[#7&$:P%]ZK%^?9Y.UE@&6ML80/ M3YAWD>AS6>HC (2'D\?./< O,=;P+&O7 7K\)3S:^7'Y^?Q.7D\O?AW/8 M LH8EROB'+A:KO.2C40JX/ ,:XC#7;!$4&JK;*Z5D83BZ,NIL>J6>A?+0_(MN?VYC%+"7B$Q'DI$ M6PT+AST%/BK3<18_1;&2.SVZ&^F>;50'TO2*;$;PR=GJM>$Z%Z!"0.[,PR2@ MKY<(%?LV=YTE'U,M7*-S;? D^G^U6MSN2:K+HG.GJ98#>]*L+IH-O)N^'#TW MD^G>-=F@K^)C,!S4WY@[Z^Z]N>JOV1_N_6-U$TO%\X$E0\>CMV\2\/T#T&_( MM?'273GB08G+FM],].+ WTOG:+N1 W:O\.(_4$L#!!0 ( &Z!"5=:%11; MB ( *@% 9 >&PO=V]R:W-H965TN^1M$1.-V3O78WHX;'1QLV2VOOV(DU=46,CW(A:-+Q3DFV$9]-6J6LM"AE) MC4[S+#M-&Z%,,I]&WXV=3ZGS6AF\L>"ZIA'V:8F:-K/D.-DY;E55^^!(Y]-6 M5'B'_D=[8]E*!Q6I&C1.D0&+Y2Q9'%\L)P$? 3\5;MS>&D(E*Z+[8'R5LR0+ M":'&P@<%P9\U7J+608C3>-AJ)D/(0-Q?[]0_Q]JYEI5P>$GZEY*^GB5G"4@L M1:?]+6V^X+:>DZ!7D';Q#9L>FY\G4'3.4[,EZ2(IP*J.S(+X6QG$T M7CG22L;0I3(,54*#\^QH0O0C$$9R3WFT?-49Q'R+(/@Q!!0LX&,S3L26=KPO M/(^&ATX%F)0JN%E2% 5UQBM3 5F0RA6:7&=Q]-()I7O=TZ"MXHQP$!7Z1AJ\ MPQA:]-WW%][/L&MA*\5Y:2R9FHT^G"1@^[G0&Y[:V(LK\MS9<5GS*$4; +Q? M$OF=$0(,PWG^#%!+ P04 " !N@0E7)19U>!41 #, &0 'AL+W=O M4B7+DO(ZDYN[RC;FLE6^KVO=WKPRE=N].)F?Q!\^V?6F MHQ_.7C[?ZK6Y,MV7[66+;V=)2FEKTWCK&M6:U8N3\_G/K^8SFL C_LN:G<\^ M*]K*TKFO].5=^>)D1AJ9RA0=B=#X=VTN3%61).CQ>Q!ZDM:DB?GG*/TM;QZ; M66IO+ESUFRV[S8N3IR>J-"O=5]TGM_N'"1MZ1/(*5WG^JW9A[.Q$%;WO7!TF M0X/:-O)??PN&^#,3%F'"@O66A5C+U[K3+Y^W;J=:&@UI](&WRK.AG&WH5*ZZ M%D\MYG4O7QM?M';+%G(K]:KW&."]TDVIKN2DZ/NLH4U7MV+G^X_/^N@%@D_*X(*KT2%Q0$5'JL/KNDV7KUI2E..YY]A.VE/ MB[BG5XNC G_IFZEZ,)NHQ6SQX(B\!\E&#UC>@P/R]FWX?\Z7OFOA4_^[;\,B M[^%^>11H/_NM+LR+$T22-^VU.7GYM[_,'\^>'='V8=+VX3'IATYTGYK_EB!U M8;:=:R;J75-,)^PHMO-JMW%5!5_9-:9$C"^]+:UN8:J)N@+Q>S9A:NWNKGA;_-G]Q6AC&DAYFL#04I[]7?LOMNH"[VUG:[@>[_W MUEO6Z<*UVZFZ%T3]_>+\(LJ9J!VFNM:N;:-)*]L4&.Q:W4$YVZC7IM([W1H% M,;_HIBW9MGRBG->^!^IG\21@">1CC,:0UP'O=V#^T M/,>"#BL"U6UM*PU C$X!U98P-JNYLS"!:PP-KQVLW&EHTJ7!QD_5Q\P."S;# M7#PCN 0$-IPINF!AVT!'MLL2(8B]KDQ+^[R7N=.[RX^#"ZS@=&Y'0W8;6VQ8 MB-_@T+U:&FQ*(7Q+>@R-2<:OVI?Z=W7%)OB@VZ_0.#J7/(NR6?OS?@UT%J\A MW?D(3=.9EET,OJ"SD,FL<[YNC4%>@W0Z<'P"ZHVBX@,?W# PA0<;5L)/?3;% MIG&56W.(L5=&;=]C>\5-&)@F4Z"RDD'\5;^,(7P@>!GY>,WIF3P(QJNW%9_X\H8'W+;$2.X^ZPZFPCGD M/C3%7NE[$]@ FY*$%4$[;)6^[A,Z.1SO.18F* Q>1E^#MP)KL-5NC^<%KQLP MQ]_42^3T9+S+S[^&3;' [.??PN\4IH0:@J]3=4XP@I_ 2X[O:J3\TA2\)XPF M-P!NE+:%4'*+%@X=OTU()D UBC: CXX0ECS?8XOX?>2 @UFRI# ]DN@>I43W MZ&A^>J6]Y>4N*8DVG807K78)9"CLMC+\^ )>@+1=\O-]:?#_81GU>.Y0O@$M^N: 56[QSI /PMA?*7Z17RSOGYY1#)/ZHSU*CZ4GPFZ.>C M6P08_X\CQ(!4O="-+C4"S(!A-W"N7S2FP34W6)"-G&WF/['[TM7P<+@?.UQ, MB$M=D:DDYD:HLM'7!KYM&F4JY*PF,H B/RW9.FV!Q9&1?\0.PQKI!)%;^YKD MY"EM9Z$WP9QM>J,XVZ]=6*PP;<.A"_N!OYK$7\=9<:.AD/8;WBA_H/B[UI4) MMO_K@\7T,0J%JI*$OG%M=PI+U=CT->*S'@8^F_K5.,Z10%(%NZ<['E8@)F&[X%AWJ]Z@HNP,]H!Y0Y8NNQA%WBT M*<3YPEPV$Q5BGA:R51FG2/%LI&B?C*6;;Y#2Q9'+O.BMF?G1(SY*L[X15[2\ MJ-Y"$P PV1@F]D0H*IC3*<*'V['J!156/0<&ID&XQ?)D-$F; 4^:-;3'1JZQ M)[NL*!6XVGKOP*E@.6)X$0L;PWY7&%-Z.$-AX&STI&4G/YSL+]]=OD&FCQC MY),BG%!Y2FUS2 M]RO"$UJ[Q>'"L6E7Q<;B"ZW6D":($"@.,Z%RD_,8/!F[7J&06=H*EIO(N;LJ M&U X3UZ B&4G <26)1,-B]!(: M8*\>?D168$\,FDHD4;QJ:5%A?!:./!]"N5S:651GIH&3WM(6JI!;:$09$ 32Y,Z\9BD$.L$Z%/8. 8/^.%16O8)8_ MH87YZ=K!B1M)8H"+(A\V12D>0X%PBMPPG WGL]'1V:Z7 ^'GX)U2>!QQRB?) M*9\<=\2)/ M]/&PX4(M)&2'BKG;A(?BJNDHH2/P^J&(#-CD)[%)<)/]E VE9A:7@RM.-"'? M=OI;L&T^F!J!NFU<+ZPP",XM'UI]I\2-2F9ML$]@"KTW8$D8?2V$FA@/,CU2 M(N4^$4G.%?(<]5:I<0!-1HQ1 ES:A4SQDSL4'-NJ:'5]MMB+SI2/ + MVZ(X(H"E2K.T!3DB"HRBZ[%JR*248;ER;RE&7([ MG&Y?,O]N@*0T'OV+]<)!AN2/6O M77.<"BN#K=;.@5][3B%"J@0EAM33&BF3 ]!0&84<[0 A?U"[$?L8.U=+R;%E MMLYND7DL3C T.^ ,90PZM@Q6L9&(L:K.1WS;ZE"3\"D37Z=O! U,QC)[Y#:5 M;02S$G1P><@MG!)130P_4 ;:34M$+UGO-MP/@602]**L: Q56KJ]H96E+J&F M@-QPC3H#=#3TQ];)ZZ7+ZJ/WQV.ZH\--X,5T:Y(TE<893TB0/V -Q_&.!@9 M\X&@"GTEQ?>KQX+FIQ0T/QUU^$^FJ&!TSC(\K=5:,N0>_3G>5;D/R)>O]^N/7) MA\6["$B(3R_3O2M7!E;Z"RL#2K>L[#KPESN=S<48EX)5C# ZL90]&IQ[*6'< M6H.H&9_3%?7'ZR5LM5^!K+@P^1G%>P[1R.?G&3 J\R0+^B!Z_I#&')4!FH\F MY_EL>*]C]CV8D&[=>>GX8H!\Y9VHE[_0T#KPQ":T>O:^O/&#ZQP43C=P[ "+ MV?RQM,J&ROL*M*K4+9)?-O^5PR_)#=^>7[U*GF;O[&20\&7+!46<=W[U)4VC MI4_G2#[#RN^&FI^A9_'L0FKY]](YO??9@86H!XO']W]6'[B.E6J*[GQ&(PDO M]HE5L8?CAP(#!DN9;D,$A=JJG>2D1"-B5R'T]= >1*+B0K<#ALOX_7Z0L*4KYO1)) M"=39S>Y1L[<_8H>8L,6T-1+7E^$5#[-+V"F]=[)79IKH11=O+MXG-V(#B1E] M<+NAX 9 8#IY8-A[JLD2+1V?:UJ7^H4%M%'4$ DDD_H[W,>WJU0C\V'S;='H M=H4.2AEZ[8,FA,N&(K]E2,I&"X;W1:ZEK%PA#<&7B%WS5;5M>&F]@MG4:P0Z MP^?\D<#G9.CQRVVM2Y>C*O:0)ERZ*,G!4HD5"K6;[=6 MR56EI$N0&%XDH1>! B@"YQ*^77WA)Z$]$O MWJ=04+TA3!IJSX\[_!1X61+]=/[H].'L?IB>[95KF< LL.Q-?H%*G%[7,-K'$XI:MS-A6]+9<(,QT MAT?;9=GU*4'):6@,%R8T?+*-4RN[ZKT0^LS=*LEM0+XU>.* 'PV:V,[OCAK?HD6WJB-J!=K'=V\$-1E?J.@:C>.I1] MX!"3I+Q/S5'+NE$3H9-+0*'M8>2XZ<3YL* <*2U:5L^%,CXKP_GRR=;AO::[ M[G(WI<9N!E-: NT[)Y!<%EX]3AL1_.4=@H:Z83$/?"^)/& !OL;YFS8O->,] M\IVKZB*RF-@TC!ZW=9V1JX]_&[E#*R6\_I#Y3^CC95F#,W&6E_:2]K/LO6Q^ M&Y/>/N=67]/)*]KIU_2&^[F\UST,E]?C/X0KT*OTDRD1+;Q40II)4%I;C\+09"56S%RK&B6=K)6NF"55%Z&I-;+< M!U4BC*-H&%:,RR =>]M"IV/56,$E+C28IJJ8_CU#H;:3H!?L#0^\**TSA.FX M9@4NT7ZK%YJTL$/)>872<"5!XWH23'NC6>+\O<-WCEMS((/+9*74DU.^Y),@ M<=9M!=Z0(/Y3WZ)Y\[Y;)B!N=*_."Y+2?!30 Y MKEDC[(/:?L9=/@.'EREA_ K;G6\40-88JZI=,#&HN&QW]K)[A_\)B'?= M7N19WC'+TK%66]#.F]"_09)K7_H74&F:-(0=C M@,D<:DA6F6J49:+@M8*,$SC@;>/+*50/-V'%HBY:##;$=@ MUA*(7R$PA'LE;6G@H\PQ/XX/*9DNHWB?T2P^"_BUD=?0C]Y!',7],WC][H7Z M'J__"MZI='].5\9JJJA?IQ)N\9+3>*[+1J9F&4X":B.#>H-!>G71&T:W9]@F M'=OD''JZI*[-&X'NTZRR3%#G;% V>(KH>:BYKS[4ADK2EGL&4*T"I:&@ M.6!1@RV9A%YT^<^M0&.#3A%JU%SE!KC,J8HLYK!%C< ,>0B:#&8$CZ5&/*H& M*KN78X/[4[?$!]*>)TPA2> 2!A$MR0>W]&GICF_$M2?WD2.T< MYP?&>'#D$P_A\M0OA0<=2!"%GS,&?.6TS=A9NU$V;3OXKWL[!^^9+K@T('!- MH='U^T$ NITMK6)5[?MYI2SQ]6))XQBU&ULQ57;;MLX$/V5@7I!"QB13%WLN+:!)-NB6Z!H$*>[#XL^T-)8(BJ16I** MD[_?(26K#NJZC_MB<3B<,^>,9\CE7NGOID*T\-C4TJR"RMIV$88FK[#AYD*U M*,FS4[KAEDQ=AJ;5R L?U-0ABZ(L;+B0P7KI]V[U>JDZ6PN)MQI,US1ZO)"D>40C0HC5 2-.Y6P=5T<9VX\_[ M7P+WYF@-3LE6J>_.^+-8!9$CA#7FUB%P^CS@#=:U R(:_PZ8P9C2!1ZO#^@? MO';2LN4&;U3]MRALM0KF 12XXUUM[]3^(PYZ4H>7J]KX7]CW9S/*F'?&JF8( M)KL1LO_RQZ$.1P'SZ!?R+/\@UN^7FJU!^U.$YI;>*D^FL@)Z?Z4 MC=7D%11GUW?X@+)#>'//MS6:M\O0$JKSA?F <-TCL%\@9/!925L9>"\++)[' MA\1FI,0.E*[96)<8>+_Z-Q)U6#=P05TVM0&6V%=SX M J.&?ZZVQN]_.U6 'C\YC>_&9F%:GN,JH+DPJ!\P6+]^,D-C6'0U@MJ!59;7- J]GD(87I8:2VZQ@.T3E*A*S=M*$"Z6U/.GM)S/=E\A ME:AIN7QZAF] 6#-F]I7,ATJ:OI3Y4$KCF.2J(^>3XURH1N2"^+O9*8 &T5(. M4XFV%;*$6N731XX#S 7$K*DH$.RQ+'_&>9Z8S4S7X_C[OBX7/5WZH_C_M22 ,U[B@TNIBE >C^MN\-JUI_PVZ5I>;URXH>2-3N /EW2MF#X1*,3^[Z M/U!+ P04 " !N@0E7,D3^65($ #F# &0 'AL+W=O>] M5DO%*>9,78@Y%K0S%3)GFJ9RUE)SB2RQ0GG6"CROT\H9+YQAWZ[=RV%?E#KC M!=Y+4&6>,[D:82:6 \=WZH4'/DNU66@-^W,VPS'JK_-[2;/6!B7A.1:*BP(D M3@?.M=\;M^ ;QZ7:>@;CR42()S/Y(QDXGC$(,XRU06 T+/ &L\P D1D_ MUIC.1J41W'ZNT3];W\F7"5-X([+O/-'IP.DZD."4E9E^$,O?<>V/-3 6F;+_ ML*S.=D('XE)ID:^%R8*<%]7(GM=QV!+H>D<$@K5 8.VN%%DK;YEFP[X42Y#F M-*&9!^NJE2;C>&$N9:PE[7*2T\//C$OXQK(2X0Z9*B52Q#6="X 7A M";QPXW%H\<+7/;[E*LZ$<5K!7]<3I261Y.\FGRO(J!G2)$Y/S5F, X!]/&!QM#(Y.H0_'E(A)F2&(*3"E4"O(JZM*@&F8&G\6UA_#)#I.A=2_:I0Y\&*!2N>5(136'&7,"7?. MYBAW1 /?]3M^T]+7B_$%:&E#O@)EPEO=0GTR<*^Z[;V9%9J)![,J9*K1^QW'PDO7"SM-2Q7$Z=QX MN8(FG*[;#KOPY86L/?C.I&04@YK!JUT)WSN8?V*RH+JW)5'OUZ/?C>RO,O@- MN7&HTHB_A^@J@EN,,9\0(4+?8RQU>9QMK]!^!C?7^?@#MO= MZ"IL6'F=B[X;4$!W9V_GHGOIA0TK;V1B'9Y#&#]R_-A4B=&QVG9227-M MNTE9,2--5$?JC-D.B,2,>)2 %H '<3T2+>J6;<%2_!GRJA]"TP_M%:?]TC6F MX]OMT][Q$/5=K&=-CAQ=AEVSO?0=S57 M[YVF6VYM]9Y4IV:VPU80B[+051NZ6=TT\==5[_IRO/H"N&-RQ@M%=7]*HM[% M)=VEK+KJ:J+%W':R$Z&I+[:/*7V(H#0':'\JA*XG1L'FTV;X+U!+ P04 M" !N@0E7&!50BXL" "5!0 &0 'AL+W=O?RSE=)/ID*T\%(+:>9!96TS#4.355@SY:01,E@#]^@#W/@^0;_"?,5+KG)A#*M1OA]OC16T[_XLROB MCG"XF]#5RM0T+,-Y0,5@4#]CD'[Y%(^CKWOD#GNYPWWLZ3W57MX*!%4 ?\O0 M+IE[B7;+W,YYIJB^C'47V0JA4(+*E,L2F'$VR@/V>0 F<[C$#.LE:AC$WIK M 9>$5:VA8W,X?<.\<[UC*_JW%C5GPL!G2(Z2.*(Y/HI/S^"12O>8R^-&JPR- M<=;)Q(W#&*ZXY/3!YLC/)B/8E8APJU1J MU*5O".X96FF[JNFM?<\Y[TKMS;UK6#=,EUP:$%@0-#HY'06@NR;0;:QJ?.$M ME:4R]LN*^B9JYT#GA5)VLW$7])TX_0=02P,$% @ ;H$)5PQ-HT[6 @ M?@8 !D !X;"]W;W)K&ULC57;3MM $/V5D4$( MI C?B',AB90 55L)-0+:/E1]V-CCQ,+>=7?7)/Q]9]>."32)^N*]S3DS9\8[ M.UH+^:Q6B!HV1<[5V%EI70Y=5\4K+)BZ%"5R.DF%+)BFI5RZJI3($@LJ5D)"J=9QSG$E15%$R^SC 7Z['C.]N-AVRYTF;#G8Q*ML1' MU-_+N:25V[(D68%<98*#Q'3L3/WA[,K86X,?&:[5SAR,DH40SV;Q)1D[G@D( M+7-DOK&O;;NA 7"DMB@9,$109KT>V:?*P ^A[!P!! PAL MW+4C&^4MTVPRDF(-TE@3FYE8J19-P67<%.512SK-"*H42;BHID6N8*H5:P?D36^2H+D:N)K\&[<:-CUGM(SC@(X)[P?5*P1U/ M,'F/=RG>-NA@&_0L.$KXM>*7$'H="+P@/,(7MDD(+5_X?TG8R4&MO=/FXM=T MH;2D7^GWOC347J[V>S'7:ZA*%N/8H?NC4+Z@,SD[\2/O^HB&JU;#U3'VR2-= MUZ3*$40*9:,'=_0(JR=N=#"K:Y^&HU[V:YB_=Z<.^H-8T&U6&A,3)1E *G)J M"QE?DH79H\IB6UG+>*U8TD%HJDG)WT S^X MAL$@A#E[E20$--M0HXHQ>S%7I37I1]W&V8=T^-$ NEX7GH1F^;^1'$SC*82= M,.C1&'4"4K3O]W%W>D*!&PO=V]R:W-H965TS4=DJ[ M7[^S RE,E'U(8I_O>>XYVW<9K96^-P6BA:=22#,."FNK81B:K,"2F3-5H:25 MI=(ELS35J]!4&EGN0:4(DRCJAR7C,IB,O&VN)R-56\$ESC68NBR9?IZA4.MQ M$ =;PPU?%=89PLFH8BN\1?N]FFN:A2U+SDN4ABL)&I?C8!H/9UWG[QU^<%R; MG3&X3!9*W;O)YWP<1$X0"LRL8V#T><0+%,(1D8R'#6?0AG3 W?&6_://G7)9 M,(,72OSDN2W&P2" ')>L%O9&K3_A)I^>X\N4,/X-Z\:W2Q&SVEA5;L T+[EL MONQILP\[@$'T"B#9 !*ONPGD55XRRR8CK=:@G3>QN8%/U:-)')?N4&ZMIE5. M.#N9:SI?;9^!R1RN'FI>T8[;#GRC^W!RQQ8"S>DHM!3)^8?9AG76L":OL/;A M6DE;&+B2.>;[^) 4MC*3KH0O;=-./5_ZG[0[,!=, MVOWLX==T8:RF"_/[4.H-<_'6_&'%!_E/*QX?I"\ Q+IE2DJ2F.-4V$+A*425-Q< MKH!Y&YT6MJ?E&2XQPW*!&M+86Q,XX9*PJC:T;$Z'+Y@]UVN6%217_Z,#WD+2 MZ0\B^L:=;K<'TYH*12TX75>(H]@_7Y&JM5 B!U[27CVB0QI(TA[$@W.X4&55 M6XJSSQS'??_<*F0/N8<=:T'0*R M4FG+_S2&D[@31]U3.!GTST^/AO&[[5.-D@%]SP<)'+I#X4[YEZA7OLD9.J5: MVJ83M-:VCTZ;]O'BWC3A:Z977!H0N"1H=/:^%X!N&ELSL:KRS62A+.VX'Q;T M+T#M'&A]J93=3ER ]N\R^0M02P,$% @ ;H$)5TDRTJ3! @ *@8 !D M !X;"]W;W)K&ULA55M;]HP$/XKIZR:6@DU(2& M&"!!VVF;5@VUW?IAV@>3'L9GM%/CW.SLAI1ME7XA?[GGNN3O?,=PH_616 MB!:VA9!F%*RL70_"T&0K+)BY5&N4=+-0NF"6MGH9FK5&EGM0(<(XBKIAP;@, MQD-_-M/CH2JMX!)G&DQ9%$SOIBC49A2T@_W!'5^NK#L(Q\,U6^(]VN_KF:9= MV+#DO$!IN)*@<3$*)NW!M./LO<$/CAMSL 87R5RI)[?YG(^"R E"@9EU#(P^ MSWB%0C@BDO&[Y@P:EPYXN-ZS?_2Q4RQS9O!*B4>>V]4HZ >0XX*5PMZIS2>L MXTD=7Z:$\;^PJ6S3;@!9::PJ:C I*+BLOFQ;Y^$ T(_> ,0U(/:Z*T=>Y36S M;#S4:@/:61.;6_A0/9K$<>F*[0@U7 MI=8H+7SE;,X%MYQNSQ_87*"Y&(:6G#N*,*L=32M'\1N.NG"KI%T9N)$YYJ_Q M(8ENE,=[Y=/X).&74EY"$K4@CN+D!%_29"+Q?,D;?#.V\['Y#/BT,&'@YV1N MK*:W\^M8R!5CYSBCZZ>!6;,,1P$UC$']C,'X_;MV-_IP0F^GT=LYQ3Z^I_[, M2X&@%O2VJRIB7<5C6D^R'=&<2\*JTM"UN1B\8%Z9[I6MV4Z3$SB# M=JO3Z_EO$D5P5+EE6UJU6U$[AJ27$N,"*8J_V29R'@, ,0& 9 >&PO M=V]R:W-H965T>89OPRSG50/ND(T M\+VI6SWW*F.ZZR#0>84-UR/984M?ME(UW-!4E8'N%/+"@9HZ8&&8!@T7K;>8 M.=^=6LQD;VK1XIT"W3<-5T\KK.5N[D7>P?%%E)6QCF QZWB):S1?NSM%L^#( M4H@&6RUD"PJW9*W:1\&/? MCB .?6 ABR_PQ<>R8\<7O\!WCTTG%9U">/^M%^8)_EUNM%%T1OX[5^U EIPG ML_?F6G<\Q[E'%T.C>D1O\>J/* W?7I":'*4FE]@7:[J'14_;([=P8;?.R;Y( M?%[V?87 >U-))?['P@>A=6]'WA9 =UH;,D1;@JXX87ZC:8#5@I:XX.X2=BX MVYRPG1)2@9'P 3>JMWL1#1O,8$?0N*':>:G%/!L74$Z8F,RV-A/XO%/\#?1+P2QSR;,3R;C$^L*XE%$ M#'8U&$O]9)H<"&Z>ERIQ*Q7"Q$_2V,_BA(J*6>8G5!8I'\63.(4Q\[,LHV<* MC/G3,"4U&;#(3R>1GV0116:IGZ8TF3(X=U:#D\[2H"I=_]20R[XU0Y,Y>H\M M>CETIN?PH;]_XHKV1D.-6X*&H\G8 S7TS&%B9.?ZU$8:ZGK.K.@W@\H&T/>M ME.8PL0F./Z[%#U!+ P04 " !N@0E7V08^LH$$ "X"P &0 'AL+W=O M6SLK<%]CCMUT 83R4*(!]/Y+9LXKB&$!2ZU0>#T M>\0++ H#1#3^;C&=;DGC>-C>HU_9V"F6!5=X(8KO>:8W$R=U(,,5WQ;Z1NQ^ MQ3:>R. M1:'L%W:MK>O BI%PK;K?KY)8O M"E2GXZ&F98SQ<-E"GC>0_@\@8_@F*KU1\+7*,'OM/R1Z'4=_S_'<[P7\?5L- M(' 9^*X?]. %795")JNLKDU(0]8OJ<_U\+)+>M8Y',MN?7L- ;]!JAE?/GSZDOI=\4?^1 M%5!5L3 J?X*R40T:U0#E'+N<0Z[ A+1 M$K&7&)-@X"9'6+T.U@M8' =S;96F2L&B4&)=! M[$,TB!OO,(5[5(:320X^U509J:,%/-+P3W#I4734*3IZMZ(;B2SLN5P>UB)# MM5)(ET#!6\:-D!2LVP31T%YJ:J^]EY%CZN_E=5S]5ZU:]4:V"G]#M\;$J(P= MGA4*8RFD,;8!?^X)F%*R$@7)7<%)7A&(V"K"5*=G<&LY'%9:F!.95P.6@U7Y M2^M"4*IILR4^8K5%RJ7-;6S$[;FA_09P0R%SN=S8"#(R+41M:^.>F<>\46"^ M$8&S(''!G"$/YG2_DK 9K+%"R0L+P#.ZN7)34\T5?(CAI_1U_80PO-1@1*X/ MMT*3XYN;\]$L'$?V[P; O5P$UI"POD38%E49 R-_9.K5.=-^ MXW*=4Y4J<$6N[B"AHB.;=V+3T:*V;[.%T/32L\T-/:U1&@.:7PFA]QVS0/=8 MG_X#4$L#!!0 ( &Z!"5=.0(.BT ( # & 9 >&PO=V]R:W-H965T MF1+1P7PEI9D%I;3V) M(I.56#$3JAHEW11*5\S242\B4VMDN0^J1)3$\3BJ&)=!.O6V:YU.56,%EWBM MP315Q?3F#(5:SX)!L#7<\$5IG2%*IS5;X"W:+_6UIE/4H^2\0FFXDJ"QF 6G M@\G9R/E[AZ\!)!CP1IA;]3Z/79ZCAQ>IH3QW[#N?., MLL98577!Q*#BLEW9??<[_$M T@4DGG>;R+.\8):E4ZW6H)TWH;F-E^JCB1R7 M[E%NK:9;3G$VO61:TEO!)\[F7'"[@5=W;"[0'$PC2_C.*\HZK+,6*WD":PQ7 M2MK2P*7,,?\S/B)>/;ED2^XLV0OXL9$A#.-#2.)DN =OV(L=>KSA$W@7W&1" MF48C?"[@;^G?3^?&:BJ4'[O$M]BCW=BN>2:F9AG. NH.@WJ%0?KRV6 *V4($H^V2 >AS&\@.,3O]QPLWQ=:$3B;I%>TH)F%N$H'+CK43A*:.F!R*6" M5R1S0S+, :490Q(.'AQRON(YRAPV'$4.#H,^NTHB>M3%%>J%GU4&,M5(VS9T M;^W'X6D[!1[X+I>SVX!+T?Q+I;U!+ P04 " !N@0E7]].P6L8$ !A#@ &0 'AL M+W=OD;,6.%<7;!UND=/?J@LGT[HZ'XU4DF'!U%!46-*7I9 %T]25JY&J)++4.A7YR'?=:%0P M7CKSF7UW(^N3C%>9B?>%XSO;%%[[*M'DQFL\JML);U+]7 M-Y)ZHQ8EY066BHL2)"XOG$OO_"HV]M;@*\>UVFF#&,>/V">&R!*XY\-IM.&-(Z[[2WZCW;L-)8%4_A!Y-]XJK,+)W8@Q26K M<_U%K'_"S7C&!B\1N;+_L&YLHZD#2:VT*#;.E$'!R^;)'C;SL.,0NR\X^!L' MW^;=!+)9?F2:S6=2K$$::T(S#3M4ZTW)\=*07DI^>_(@U)P;L[MLA1 MG43)N1O\WHRN\%_*4NAQ"X M _!=/^C!"]H1!A8OZ!_AGY<+I26)X*^N,38083>$*8QS5;$$+QQ2OD)YC\[\ M[1LOXI7M\--VJKJH<:8TSZ21,9;"DJ0->-JLM+5M=K/?B=[-^^VJ@EOACZ9:8 M,TV?M6BF3\&:R._AOX?L#R:CBO'49L$*41MM\C+):V-H@1 *"E-+.XHGW>9$ M-L^YYJC.G^$\XWG31$(IJZ5DR3>-HGIJ@54_3_Q+1@.2L38M/N M[+L\'_#6);'>J$=([#^$?TTV^_+[B D6"Y00>(/NY4$:WL[$\NR)MP,RNHP& MM-U*:;1U F_?Q+[GOS=,^=YQSJ4HS[8 GCN((Q\"/WQAI>E ,+$:MQ,(P_%! MT#V=]WS<'88WB*9F>?2]PT'LN>PF/R6G"/S8>R'W'<=&TL'4+,3AU.\3]*05 M].1H0:_MD8JTPNXI!:HTJGTJ/Y.*1EG8I2CE*C&K!5".W5+NC_=M$^/LZ!B' M^YPU)-4^(I/'*+8G9C/%%C 9VS7@O>/?B<=T?Y=6SQ1\T]697,7/X?,(#6PGCV#6=$(*! M/[;-,34#/S;-R#:I6C.*PY8T_Q .?&^\*8&ZW,XXB;%)KF*/A3U $?;8EMF- M&0QQU$5[T"@*KAO_=^$@<,-3^(W6R9X"ZV)U MM'/L+U"N[.5&@4VTN0&T;]O[TV5S;7@R;RY?UTRN>*DH@R6YNL,)G3%DD MI\E/A 0 /P* 9 >&PO=V]R:W-H965TKNGN=>?=.MTO>F K#DL1;2S$:5M&R*"FIFSE0#$M^LE:Z9Q4>] M&9M& RN]4BW&41!DXYIQ.9I/_=U"SZ>JM8)+6&ABVKIF^ND:A-K.1N%H=W'+ M-Y5U%^/YM&$;6(+]UBPT/HT'*R6O01JN)-&PGHVNPHOKU,E[@;\X;,W>F3A/ M5DK=NX?/Y6P4.$(@H+#. L.?!_@(0CA#2.-';W,T0#K%_?/.^F_>=_1EQ0Q\ M5.([+VTU&TU&I(0U:X6]5=O?H??'$RR4,/Z;;#O9/!F1HC56U;TR,JBY['[9 M8Q^'/85)\(I"U"M$GG<'Y%G>,,OF4ZVV1#MIM.8.WE6OC>2X=$E96HUO.>K9 M^34SO"!,EN2&B]9"2?[$2O@L"U4#.?FBC#DE"]!D63&-%W=L)<"<3L<6L9V% M<='C7'41$$4'[$7 M#X&(O;WX%7N?F)9<;LR>MW]?K8S56#?_O.1O9RYYV9SKI0O3L )F(VP6 _H! M1O/W[\(LN#Q"-AG()L>LSY?8FV4K@*@UEJ!46!C,*FW<\VK(:-EG5&)&>9]1 MX3/:H(_&^?B28\>A[RH@:R6PF3%:Q+IZ(-Y#:;%)"R4++CAS'>?96!3_-88] MM9[HP/""W%4:X*!\R)(_'EZX(G!?T=[IYAGV@GSW[0GE!_8 &J<-090:IX+' M0%:M-189.9_>OYM$87A)NM8X"4])F.8TSL]IF*=X3F@83&B6Y_X^F(0TB/ < MIQ2S2\-)3I96%?=$-5T4K")-JXL*9\> Z@5F]86 KGYQ"122+)C&%Q(%I>PG\);;RA?$8A>.JPVFMG:EPX9JL3[= M+C8&LUQW60:?9>QYV/5\Y%2S W$%A]:99)XJMQYEW5O>W ?_7)I[.CHR6=!@MZ:^/EK<-D., MAP/DH([@1\L?F,!,&8PK)A0>?:1+LM:J]H%!^::U?K[\S/"5 8)@NLLE:*Y* MLYM6J+6"@K7&E8N#\?,,=Q[<(UI1D@H3BA* FX.TW -AD-\^CO[O4 @G-,8$ MGV<)SH0L"&B43ES-I.)@N+US=*&ULS9IM;]LV$,>_ M"N$50PLTL2C;LITY!AKKH1W6+4C:[<6P%XQ$QUQET24INP7VX4=*BFS9"FVO M-Z!O&DG6_>[(_XD/5TXV7'R2"TH5^K),,WG=62BUNNIV9;R@2R(O^8IF^I:Z@SM/#^[8XT*9!]WI9$4>Z3U5'U>W0M]U:TK"EC23C&=(T/EUYPV^BMS" MH'CC=T8WLG>E@T7C?F@4@ZX^D?+%&+Z\ZH@Q(Z)WFJ[OCF+:T:-#"\F*>R^!=MJG>= M#HISJ?BR,M81+%E6_B5?JH[8,="<=@.W,G#W#?K/&/0J@]ZI!OW*H']J2(/* M8'"J!Z\R\$XU&%8&PT*LLG<+:7RBR'0B^ 8)\[:FF8M"W\):*\(RDXKW2NA? MF;934Y_*6+!5D19\CFYRJ5^0$I$L0?=E>IKG]^PQ8W,6DTRA-W',\TRQ[!'= M\I3%C$IT@7XE0A"35NBE3Q5AJ7REGWZ\]]'+%Z_0"\0R]&'!NPKPIPW2?";.'WO-,+20*LH0F+?:!W=ZSV'=UE]7]YC[UVXUK!?Z<9Y>H MY[Q&KN/V6N*9VW;;>^+;@PV_S'MG-?1K7;7CID[KN2*Q/2ZHR<'2<6:=J8__H ] MYZ>V/(&$^9"P !(60L(B(%@CV_IUMO5M].F,R$616K&YH)]SMB8IS53KH%:B MO )E%@7K:<_UG,&DN]Y- :O#0+B,@6$-7 MK];5L^JJQ_%\F:=$T<2L/_5 WJJJ=] K&/?'8[PGJ]77N;)"PH+3&A!"^HP. M?8[TIS]N_Q"'M6!#JV"_K:A9)>IY-^6R=<@<'C9U@+&W)Y75R[E2#0^&'/WF M>-1T&1P&YH[Q3G^4$ARR>MCSW.9;$5#X#0E&M02CXQ/87&]!42[U9Z/7Y;P6 MI=@8,J670VW26+GGKGL@83XD+!@=2.ABM[\_AHX.1UK7'?;WA 8*K"'TN!9Z M;!7Z5O DCQ7:F)U9IKZ^1F8";!/6RCE76$B8#PD+[-V%T5=*1-O:%3*(" C6 MR CL;'?[SI&PCG9@ H+:AHGKT)(:C3J*W?/'?HMD^E>*=T@^VKGR1A9M=+4F1$O=!# M>4Q63)&T53U\T/2QZ_5'^^I9?9ZM'B0M.*T)(:C3J,7I:.0,O&?4<[?JN4?4 M^SM_?B-B-SYW3 :E^:"T )06@M(B*%HS1;:%+?R=5;8P:&D+E.:#T@)06@A* MBZ!HS:S;%KBPO<+U;6L$R&+0#)3F5[3&WM+;+XX$H#[#DWQ&4#Z;BF^K8]A> M'CMS(0%9/IJ!TOR*YAV1&-)G>)+/",IG4^)MH0P?K929>4&B.QI3MB8/*47_ MH%GQ'XSZPY[Q+-8?MBD#Z+GFCLE/^M#]T%=!J"T$)060=&:&;"M;F)[O>X_S6@+0>F1.0VT& I* M\T%I 2@M!*5%4+3FV9YMF=1UOJ\YS84L.,Y :3XH+0"EA:"T"(K6S+IM/=>U MUW-/F],JB'46FMD]G9T!H%5<4%H(2HN@:&4&='?.9>KYYK$XR(>62912N?:E7,YU-M/41[+ M+6\47Q6G0A^XTI-A<;F@)*'"O*!_GW.NGFZ,@_IP]/1?4$L#!!0 ( &Z! M"5<$QC9M>P, +81 9 >&PO=V]R:W-H965T[%T!>,=+:Y2*1'4G;V[4=2 MBF(9M.JTS!M;I.[_(^^./(B<[!E_$AL B9[+@HJIMY%R>^/[(MM B<6 ;8&J M-RO&2RQ5DZ]]L>6 )%J%XH2\G56Z)T/+I_2=:4K$B&J42W6<8J*@E=HWM6D(R 0+^BI5K">56 MI9,XD(MHQW0 M"M#/"4A,"O&+LGIH^N9 LXV"/ZF^A?$2.%HPF@&5')O9/!#Q-/&E\E'/U,\: M?^:U/^$)?R)TQZC<")32''*+/NG7CWOTOHIM&^#P)<#SL!?X1T4'* HN4!B$ MD64^B_/EH[1.\&(VM46&5Y\@M>F^M:6V5ZMKI@W8HLSF'JJ) K@ M._!F'WX:CH./MK"ZA"4N8:DC6"PU!&LDYI1FYI1_][H5#]^HOK5C&O#T!\!NUDPB..) MOSL,L,UHU+5)K*#KKE%J-8I:HXZ?X];/\7DU8&[SKU?[UH7F$I:XA*6.8)T$ M7+8)N'R7&G#I,C4N88E+6.H(UDG-59N:*PO6Q>OSMO_"YEJO]JUKS"4L<0E+'<$Z"1@&KY_\P;L4@ ;K*#M.:8E3 M6NJ*UDW0P9ELZ* ,-)">+;ZPF0S"XT^!;X-2.VA\5 K\@W.H6E!K$MK>]9+@U1^NC_OGP9C&T]"?Z4L*<>U_Q]8W&'>9K0@4J8*6&"@:7ZM.% MUY<$=4.RK3D%/S*I5KMYW #.@6L#]7[%F'QIZ ':JYK9_U!+ P04 " !N M@0E7NJ9C% $' "[/ &0 'AL+W=OTX0_7 W)R1S;TEJJ/NQNAUT8'RIJE-).,9TC0 MNZO!6_2P45R%],N0^$C(*7K/,[65 M*,C6=&VV'^GT#WW 3WVXQE9@2%=#Y#IG"#L8HX^W/GK]RDB]_.C(='D"V,$% MV&T N_IL)_V^SX9H7*8X[I5B<#KXT/<.3&C'^#36&+?"6'L:G?*;S5O%Z*(9 MM1X?]#HN\..7]/HV_K)GDA5Z_?L/O0V]4S25_W1D?%TB)]W(?+"_D#L2TZN! M'LTE%?=TL/CY)W?J_-HE&4B8#PD+(&$A)"P"@AF*F1P4,['1%WI@2[5&]$@: M?SY#.R+0/4GV%+W6@YC/DX0(B794E!+]!?UG5_]U&6Q6!,OG^?N%2]\XWN7H MOBD2:TI]17)2R R9'A2R @HI%%6[U!6SUK6X#'>DFQ#DU=I]$) M/)Q,YJU263J@R5YMN6#_TG5Q M1)<';GX8'S^$2[[7T,78\YSBKZ4-:R9]M0$)"R!A(20L H(9VI@=M#'K,=97 MIU;?H)!9AT*<3H58\^FKD)/#!I!A0TA8! 0SRG]^*/^YM?PW^C*6"J$+_=T* M.']6BNX1PII0W_I#P@)(6 @)BX!@AD3F!XG,^TGDNT\(K?'Z7EQ PGQ(6 ) M"^+TF$MBGMU341APIPXA%;\YAKBMT<.>0M]Z@]("4%H( M2HN@:*8T&IZ9V_\T0^Y7,A9LIWIIQ'T^S\R]CGG&GE%OI4#2 E!:"$J+H&BF M4G"M%&R?;O9"7Z9*BG:"Q;2>5KYULJG"39MCRC.I6%/J+15(6@!*"T%I$13- ME$IM;+I6%\P85'(==):_1+BN,5X,V^Z3/5)O!8":E*"T$)060=%,!=1&I7NZ M4_DTJ_"]DHID:Y9M3I]4(*W )2C-!Z4%H+00E!95-./TS_/.Y]ZD'K!-H=36 MI_N2]TE%S !GE3+<>3/5(9ZU1Q50I[0CIC-LF[,!:,P0E!9!T4P1U#:H:_=! M/Q$A2*;.4,:S-THO2GUA2U8)15P@(B7;9,6:U@'CZ\ZR0_I^RQ?2'3MH3;YV MWR[^UI8!: ]"4%H$13/E43NAKMT*#1YW3(\(BHJTL_:0IM_RA5P\])7J(:FS M]I!Y!*"T$)060=%,/=36J&OW1GVMAE@A?2J!6!8+FM(LOXL2/7:'K1DP! T:0=%,0=1&J&MW0O_,IPQ2/A"6JT >E<'\^8^# MA]/VV0&H=5G1FM>Y[5L@H %#4%H$13,?AZJM2VRW+F\$CRE=2W0G>(K6[)Y* MQ=1>3P?\#JVJ)VCHT8)7=!HMJ\MSX=C/LT;LJ5ZCETQ@[JGH#0?E!: TD)06H0[G%W7\X;SUCW84>,5RI2*3?%V MK$0QWV>J?!/QL/7P!N[;XKW3UG;?O0C*]VAK3/E:[WLB-BR3**%W&ND,9WH: M%>6;LN6*XKOB1*6DC45^0[Z^SO.U=-*'N#POO+B?U!+ P04 M" !N@0E7:OW72B@" .!0 &0 'AL+W=O$5D8+6^0?33F^[^X[Z91T4CWH"L"@QYH+G>+*F&9!B"XJJ*F>R0:$W2FE MJJFQIMH3W2B@.P^J.8F"X(K4E F<)=ZW4EDB6\.9@)5"NJUKJO[< )==BD-\ M=*S9OC+.0;*DH7O8@+EO5LI:9&39L1J$9E(@!66*K\-%'KMX'_"=0:*/&.V@I"TW:]E]@4'/W/$5DFO_15T?.[_$J&BUD?4 MA743/1_^CCT M80((GP-$ R#Z5T \ 'SG2%^9E[6DAF:)DAU2+MJRN87OC4=;-4RX4]P897>9 MQ9EL#0<0+:#WZ!M5BKJ>HO,E&,JXOK#>^\T2G9]=H#/$!+ICG-O>ZX08F]H1 MD&)(<].GB9Y)\[45,Q0'[U 41/$)>/XR? F%A8<>'CV%$RMX5!V-JB//%[^B MNE2R1KD41MGK9#MO*I3[GH-"/Z^WVOM_G9+;\U^>YG>CM] -+2#%=K8TJ /@ M[.V;\"KX=$K\?R)[THIX;$7\$GLVJN>,;AEGAL')\^U9POX>N;?AD 6S>4(. M4R&O!/4%DLEM=2_%'55[)C3B4%I4,/LPQTCUT]<;1C;^ F^EL4?CEY5]L$"Y M +M?2FF.AIN)\0G,_@)02P,$% @ ;H$)5V(X/$4O! AA< !D !X M;"]W;W)K&ULK5AM;]LV&/PKA-8-+;!%[Y+MV0:: M2,5:H&@0+]MGQJ(EH9+HD93=_/N1DBQ;-"TG*?,AT'O%"<[S'Y3C.$ M&/A1%A5=&!ECVYEITG6&2DAO\!95_,T&DQ(R?DM2DVX)@DE#*@O3L:S +&%> M&+.>X9D5>H7L":%V6D#S?H@+O%X9M'!X\Y&G&Q -S.=_"%*T0>]S> M$WYG]BI)7J**YK@"!&T6QD=[%MNA(#2(?W*TIR?70%AYPOB[N/F<+ Q+] @5 M:,V$!.1_=N@.%850XOWXKQ,U^C8%\?3ZH/ZI,<_-/$&*[G#Q;YZP;&%,#)"@ M#:P+]H#W?Z'.D"_TUKB@S6^P[["6 =8U9;CLR+P'95ZU?^&/;B!."%Q'37 Z M@B,3O L$MR.X+VW!ZPC>2UOP.T)CW6R]-P,700:7@W;#Y> M>24FRHH1_C;G/+9\0#M4U0C\ 59\#B9U@0#> (89+/@\:-\E.85I2E *&4K MTS-($4X)W&8Y;P&EHM[O(\1@7M /7.AQ%8'W[SZ =R"OP-\9KBFL$CHW&>^N M:-1<=UV[;;OF7.B:"[[BBF44Q%6"$@4_&N<'(WR3#U,_5LYAK&Z=4<$O=74# M7.MWX%B.J^C/WO[GUP6"X_<1Q&SWWRL3ATV&-ZXJ19S%Q$ESF MZ[Q ,U6Y6T%/+2@2<4:W<(T6!H\\BL@.&WK2IBWYNXJ(KB+B,<3 5M#;"D9M?8%;6*G\C-)> MNV!TBD4ZQ6)-8H.Q#_NQ#W7'6*BS*CK%(IUBL2:Q054F?54F;XVQR5FNV$[@ M2\M< ?("*:&BJU>33K5(JUJL2VU8@>/'@NUK3[K1[X]7UT:G6J15+=:E-JS-\8O''O_D M&4N X"QX_+.<.\>;)N6*)2-H]87C;G&H^8<9PV5QF"":( M" !_O\&8'6Y$ _W1^_)_4$L#!!0 ( &Z!"5<(>>?;F@H )UU 9 M>&PO=V]R:W-H965T;A#/#N[ M0]Z^EM6G^EG*QOEKL][6=[/GIMF]F<_KY;/_C=^VIQ6^Z;=;&5[RNGWF\V>?7YK5R7KW3W0K[6%S\[72P?R_)3]^$_J[N9V[DDUW+9=!AY^]^+O)?K=0?5.O+G M"75V_M)NX.7/7]!_.D3?1O,QK^5]N?ZC6#7/=[-TYJSD8[Y?-[^6KS_+4T11 MA[F \#0@/#!S#.7 @\B;?'%;E:].U5FW:-T/!S(/H]OPBVUWX1^:JOUKT8YK M%C_E1>7\GJ_WTGDG\WI?R?:J-LX/SD,[Q5;[M73*1R>O:]G4SN9HL'+RQGGL MQKTK.OO6Z@/#\+Y[IOOG6^<8NO\]ESN MZWR[JF_G3>M_Y\5\>?+U[=%7_RN^_G>_O7$"]Y^.[_J!9O@]/US(93O<.PSW M-[H6[XO"7]S+Q_9MX_X 5?P;O/ZV='_KDO6A9;RNLW.D*.$*$> MHKLIO*EW^5+>S=JLKV7U(F>+;__AQ>Z_=/0@P00(3*$N.%,7<.B+W\HF7SO+ M'H$Z_HXX\0&GNP>^++S(;:_>RR4O&B,W#!+52K N30PX/ <T:*+*1$D;A#W)H[> MJC=O6,B'5E[HA6XO?-;!B>$GY_ 3-FU^ M*?*/Q;IH"JG/E029*T@P 0)36$O/K*7LI/DCKZJ\U0#K$WN?==2EPRGB]2[] M_= F'$R/='CO#5PR4@+(S@%D; #_SJMMJW'Y ++A[$W#7@!#F\SO!\"Z,O%* M>2ZI-]<@P=>+H&BK6(QGKL2)O\>'FX<9IJL,MZK-3=VO&PUU+RP]4R4+1 M! I-I9'$K!?!$A8D/T\L(M$$"DUED;2Q9R*.+1)V*'C]+(WZ^0H2O">*KB&? M/=+/'BLTC_GZ5+[(:GLH"^5/;U_7U:[LLH;Z:SD MQV8D$7DLZ^HA$DV@T%0>:<7@>ZA$]*$+!RB:0*&I+%Y4L%E);9V()SBE:N"Z M_;J2QLKS^\4%P;LV-712^SZO]M^56_G9V>35)]FNL_?;E39>I':_AZ()%)K* M'ZT$?+ZB;;;[ 5T"0-$$"DWECY8 ODE!VV0+Q!]6J35[(#HKS28([]74J$FR M^[QD_T6^R+7C:<-$ZNY[*)I H:FLD8KW^3*X6:Y!53L43:#05/Y(M?M\0=PB MUX8E;UVN::QTN78-E>V3RO8SF$0"B>(3/4@T@4)3-ZI)L S/KN !6S*#252!*S M 2]F+61) )6T4#2!0E-9)$D;F$A:"UDRE*R#'(26F%%H*C\D?@.^Q$SI:K-E MR8-:3SBH#D:AJ><720>'+BIM0VC9&HHF4&@JBR2L0Q-A;9ZVX5 K]].6_T9K M?JZAND-2W2%?D.ZEK>W.)8]N/?.@HAR%IC)+HCP,8/D+K7I#T00*367QXA@W M+_BM\W=<^X^;"-ZIJ4&3]@]Y[7\I?2UV+WE4ZVD$/;F"0E,9I<5$&,.2$;J2 M@*()%)K*(JTD0OYPBW4R)N/).&HB>*>F!DW"/^2%/R6CT0XFCV8]?:!+!!2: MRB0M$4*^/FZTJQ)"5P10-(%"4QMR:$40F53&3795(LT9]&%=6&>EJ0OS7DV- MFA1\Q"OX8_[IV@_?\B-MYPH43:#05-9(UT> 7LD(JMZA: *%IO)'ZCU"-4Q& MXW7U<1/!NS,U7)+9$7^XQ$(?1= C)E T@4)36;QHF03W3!HV39IU35Y#84>D ML*.K-$Y&FLY)'05ZLSX%UY#'$ #LK(I(52 M8S3LH>2]F1HM">$(T&X9#4]7#V(=-1&\)U.;J4FRQM?KMHR'\G1XN35&P\O- M.SF5!%*PL9&"-=S)Y,%L[Q)0-(%"4XDD41O#VBYCJ+2%H@D4FLHB2=L8VW89 MF[5=\M]JS=$U]'!,>CCFR\Z4LC:[F3RH]:2#2F,4FDHH2>,8UH 90\O84#2! M0E-9O'@X";8!,S9JP.2_U)JB:XCPF$1XS->H>YEKNZ')HUM//JA&1Z&IS))& MCV&MF#&T" Y%$R@TE472_C&V%3,V:L746&E:,7G7)H:>T&(@X1<#ESK88EN3 M1[6=3% T@4)3&:6510)KRDR@RPHHFD"AJ2S2LB+!-F4F1DV9&BM-4R;OVM30 M:2V0\&L!2DFCS4T>S7H205<,*#2525HQ)'P%W6C#)8$N$*!H H6F\D<+A 35 MGIF,GVX?-Q&\.U/#)26?F)QNUSV3]2T_TGJ20,4]"DUE[>+IA("^S 3[D$+L M4PJO(>$3DO )JB\S&3^^/FXB>'>FADM:.X$U9";08R=0-(%"4Y]M2;(]Q39D MIN,-F>,F@G=J:M"DK-.K-&2FX\?'QTT$[]O4V$D/IW^O$S.%UM:A: *%IE)' M>CH%=&*FXR=&QDT$[\G42$GOIGR%W&@/,QT>M1X^,U9C-'QH+._-U&A)G:;7 MZ\9,-0\*&9(P--*0< W-FI)F38TTJ^$^)@]F?9> RE@4FDHDR=@4UI&90L4L M%$V@T%06+QZZC>W(3,UGG!0(8Q"4Y^1 M3D(X@W5D9M":-11-H-!4%DE99]B.S&Q<4O/?:,W/-=1W1NH[,^G(#*9N8/+H MUC,/*LY1:"JS),XS6$=F!BUT0]$$"DUED81_Q@M_Z_P=ROM!_HZ:"-ZIJ4&3 M_L],.C(#VZU+'M5Z&D&/LJ#05$9I,9'!.C(SZ$H"BB90:"J+M)+(L!V9V7A' MYKB)X)V:&C0)_\RD(S,PW;3DT:RG#W2)@$)3F;QX[0^@(S.#K@B@: *%UGN9 MT.7;A% ]F5^08B;W#&S$B$>V,<\OWH39O;CT75X]%=O:6#GFQ[)IRLWAQV>9KV35&;1_?RS+YLN'[GV;YS>R+OX/4$L#!!0 M ( &Z!"5?^AA]H<0, +P- 9 >&PO=V]R:W-H965TJ^[WC?W5'D;"_59YT!&/(EYT+/G)![;)C)UPH]F6;N 1S-/V7N'(;5A2EH/03 JB8#UWW@YN MXZFU+PT^,=CKHV=B(UE)^=D./J1SQ[,+ @Z)L0P4_W:P!,XM$2[CKYK3:5Q: MX/'S@?U]&3O&LJ(:EI+_SE*3S9V)0U)8TX*;![G_!>IX1I8OD5R7OV1?VWH. M20IM9%Z#<04Y$]4__5+K< 1 GG: 7P/\[P4$-2 X!PQ? QKP+!4I@JEU"&F MAD8S)?=$66MDLP^EF"4:PV?"IOW1*'S+$&>B]Y0I\HGR L@=4%THP)P:
ML<#2@@.1:Y)D5&Q $R;(D3V^>$>5P%HB'QE=,<[,5_(Z!D,9UV^0XNDQ)J]? MO2&O+/"W3!::BE3/7(/KMM[=I%[CHEJC_\(: W(GA
2=22%OPRVY\V(%W M4:]&-/\@VL+O)/RU$#1)RI4'MZ I+Y(/88A&@C10)HJGMZ"NR MI#PI>#D@?SQ(S@EVZIZJ],^V$JC6.&Q?H]W\;O66)C!W<'>SCL&)?OQA$'H_ MM>G?)UG<$]E);H9-;H9=[-'/N'%;_:L.M'VTMMG:'1H0Z@;DAP9LD[9R$98N M[&=@%UT/1J'GS=S=L6@M9N-SH[C-R ^.S$["'#5ACCK#?+:/M(7127%IA?1) M%O=$=B)=V$@7_@^Z-^PS-WV2Q3V1G>1FW.1FW%G6"\JI2(!0;7LUA@3R%2@2 M#%[\[6Z>+2Q6;/%/L>AR$9Y+U MY/%$LFDCV?2"DL*C '2=)!:=9)>*,WVV]P\FPS-M>G)8:>,>G6MS4)OR?J!) M(@MAJM-:,]M<0=Z6)^^S^25>3:J;Q#>:ZEYS1]6&"4TXK)'2NQEC[E5U5Z@& M1F[+T_-*&CR+EX\97J] 60-\OY;2' ;607-AB_X&4$L#!!0 ( &Z!"5&PO=V]R:W-H965T>><[%],ZZX>)89@$(O.65R8F5*%1>V+9,, %,KRRYR+'20[&R M92$ IS4HI[;G.(&=8\*L>%S/W8EXS$M%"8,[@629YUB\7@'EU<1RK>W$/5EE MRDS8\;C *YB#>BSNA![9+4M*O'&J9 J2'2,GYO.*TVI0'NOF_9KVOOVLL"2YAR^D12 ME4VLR$(I+'%)U3VOOL'&S\CP)9S*^A=536SH6R@II>+Y!JP5Y(0U3_RRJ<,. M0/-T [P-P#L$#-\!^!N 7QMME-6V9ECA>"QXA82)UFSFI:Y-C=9N"#-?<:Z$ M7B4:I^(;M@:FN" @T0#-]29)2PJ(+Q'963F=@<*$RD\ZYG$^0ZU+J02 M>N_^ZBI80SCL)C3G^4(6.(&)I0^L!+$&*_[XP0V<+UUN_Q/9GO=AZWW8QQ[? MXTIO4@6"8-JY-1IX4,/-1;../<]UQO9ZU\%QD.N&YVW0GK)1JVS4J^Q)7RH# MP@:%X G(3FT-P6@O;10=:.L*&KK=VH)66]"K[9HPHD]RBE:<=Y^HX"AK>'Y8 MM>.8(!AU"PM;86&OL >N,-V]$+JTA4=YA\=E"X^_^WGTCKJH51?UJGL[:)4@ M"@8IKUB7P.@HM^\<%J\WT[\>&GOG6LY!K.IN)5'"2Z::&[J=;1OB9=T'[+?P MIIO>8K$B3"(*2PUUSD)=9]%TJ&:@>%%?\@NN=,NH7S/=U$&8 +V^Y%QM!R9! M^SCN @ GP@ !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF3FK+5R"D2Y#:9-,V:5K4M-O# MM <';@*JP)9!A?D,+R.7,BK(,"]EE:Y,7#'"L01DQ'(EUF&VBCF3/;-AB=,,FSZGR.)X:E! &!2"@&+%\;F (ABDC*^%US M&LV2"MAN[]D_ZMQE+DO,84K)CS06R<0(#!3#"I=$/-#M)ZCS\11?1 G73[2M M8RT#1247-*O!4D&6YM4;[VH?6@![< +@U #GM0"W!K@ZT4J93FN&!0['C&X1 M4]&2336T-QHMLTES]147@LG95.)$.&=0X#1&'W:R+CAPA/,8?1,),#0M&8-< MH#O.07!T.0.!4\+?H6NTD,44EP007:&B9H"*01-031#5!+@BN$9/BQFZO'B' M+E":H\>$EEP&\[$I9")*CAG5HN\KT.YG-?YV'+PLJZJ\;*GW=++I@LW5]]25>K#/I74=OYEA? -F"$;]_8OO6^SX+_1'9@B-L8XIYC#ZODCPJC]SM7/+[F40?.)K3M MP!^;FW8J/4'N\&_0@<1!(W%P5N+^FZ4Y+QG.(^A35U%XK86M(VG=B-'([5?F M-6BUT#OGQ*[$8'O]4OT&XG^>?/P"Z.$((%W M\B2/(-W@)>EUT.\L;H^&SI'";I#CN2=<'#82AZ\HP<,3J$_@L"O0'QWIZ\9X MU@D'@T9><%;>(Q68=';(R;.S3WG0V16NZPR/I'>#?*?E?Z7=;%T?ZNK^BME: M[@M$8"5AULU0ILZJZ[#J"%KH&V5)A;R?=#.1?Q# 5("<7U$J]AUU237_).$? M4$L#!!0 ( &Z!"5=_Z-.NH , "X1 9 >&PO=V]R:W-H965T&6BE;(RK2NF MV7(NQ8Y($XULYJ#TID1C-DEFAO%:2[R;($XOUQ(K0NH[PK*(O/]1)#F.D3XC MG[&"7EZ!9@E7K\AKPP&?;N^(B^?OR+/29*1K[$H%$:H MN:U1J'F<'=:BWE6BW =$_55DY\1SSHCKN%X/?#4,OX(0X;2$NUVXC?8T'KF- M1V[)YSWBT1E9JER%L+"PFFH0&[! M6KYX1GWG35_B(Y%U;/ :&[PA]I8-G7'OR[DB\DLBLY!LEQ[U<"BV[5R.@V@P MI4U01^.DT3@9U/@1E+K$M2$LTH(S#1%.:;0B3%BU:*!PE@JID__+"WW:JP=, M6[)>4^I,#L3W1 7^1;_X:2-^.BC^J]",/S"[SD@&O59/CX1@U0<':H^#+@*W M7ZS?B/4'Q7YB88R7Y-WCU3!(=.H,&(FLD_.LR7GVA O!;$P;1B+KV! T-@1C M+03!<77Z@7-0G<=!=#*9]I?G1:/Q8E#CVP)W3G&3<.C=?P;!IX[%2&2=/*FS MW\"=)RS*FGPD)\9BZUK1ZF7H6(59,W6*SJ$'A?E(4%?EOIN@@[LT[E'8=L:" M1R1)<;'?@M'8WR6-VCN,Q=9->]\]4.\IZW2P-SG9BI'8NE;LFQ0ZW*6<4J?' MC8;K30_K]#B(!@\T(W3?C=#A=F0ETKS0(']#Y"#1R8,S$ELW[7U?0_VGK--1 MFYVQV+I6[-L=.MA&G%2GL^-NGOJ'=3H<5*FT6R^SYDO")R9ODTP1#AM$.>&ULK55=3]LP%/TK5H8FD%B3)AU,+(U4&B8V"511L3U,>W"3V\;"L8/MM/#O M=^VD64&A((V7Q!_W'-][;GP2;Z2ZTP6 (0\E%WKL%<949[ZOLP)*J@>R H$[ M2ZE*:G"J5KZN%-#<@4KNAT%PXI>4"2^)W=I,);&L#6<"9HKHNBRI>CP'+C=C M;^AM%V[8JC!VP4_BBJY@#N:VFBF<^1U+SDH0FDE!%"S'WF1XEHYLO OXR6"C M=\;$5K*0\LY.ON=C+[ ) 8?,6 :*KS5,@7-+A&G=Z0%[HZW[-]<[5C+ M@FJ82OZ+Y:88>U\\DL.2UMS UY*:=0"G-1^4XK3(:6&)K&2&Z)L-++9 M@1/3H;%\)FS;YT;A+D.<268*OR!E'@D5.;FXKUF%/37'Y!J_N$_DFBI%;6/( M80J&,JZ/?[,'[*$.G1;C5XCS<2_BC%@,2!<=HJ-][$D*2)HQ:@VK3[4&/6RNFO7;=1(,AK&_ MWE6C-RA\&I2^PM1D[^_<^A+4RKFG)IFLA6D^^FZU,^B)\Z5GZU,T[L9G_]$T MKG]%U8H)33@LD3(8G**+J<9)FXF1E?.6A33H5&Y8X,\'E W _:649CNQ!W2_ ML^0O4$L#!!0 ( &Z!"5=%R;[IUP( -,' 9 >&PO=V]R:W-H965T M JDN0VJ33-G5:U+3KP[0' M!VZ"58.9;?+Q[V<;PM) HCWL!6Q\S_$Y%]_KX9KQ5Y$!2+3):2%&5B9E>6/; M(LD@Q^**E5"HE07C.99JRI>V*#G@U(!R:GN.$]HY)H45#\VW*8^'K)*4%##E M2%1YCOGV#BA;CRS7VGUX),M,Z@]V/"SQ$F8@G\LI5S.[94E)#H4@K$ <%B/K MUKT91SK>!/P@L!9[8Z2=S!E[U9,OZ:)U$^M8 M**F$9'D#5@IR4M1OO&GRL =P!T< 7@/P_A7@-P#?&*V5&5L3+'$\Y&R-N(Y6 M;'I@ 4INM^H42*)6+]%,G:.THH#80OV#&@P[\/D$)"947*C Y]D$G9]=H#-$"O24L4HH M:C&TI5*M][:31N%=K= [HO!K55PAW_F /,?S>^#CT_ )) KN&KCW%FZK7+4) M\]J$>8;//\(WQ5L\ITVB3/8P%>CG[5Q(KL[DKSZ#->.@GU'7Z8TH<0(C2Q6B M +X"*W[_S@V=CWUV_Q/9&_-^:]X_Q:Z2N0!U*%)5ORLH*N@S6S.$AD'WD%4\ MN!X,[=6^AVY,X 5MS!MI@U;:X*2T%\PY+N06-:[[I-4,P=ZVU_Z!LFY(>$18 MT H+3@I[8A+3;JGHX\-,G25-G=&_==8G/N@H\YT@/)#?#?*\8P;"UD!XTL!] M7E*V!;CD0+%4'AY."PT[&MQ!%!T([0GR':=?:-0*C4X*W?6R$F\YH[1/6]0Y M>*[C>@?:ND%^=)A#>Z_EZNON&^9+4@A$8:%0SE6DK/'Z"JDGDI6F"\^95#W= M##-UZP+7 6I]P9C<371C;^_Q^ ]02P,$% @ ;H$)5]646.^3"0 NW0 M !D !X;"]W;W)K&ULM=UK;^+&'@;PKS*B5;4K M[0F^<$T3I$U\]^YIM-EM555],8$)6/6%,QZ2C;0?_O@6C(V98)WG]$47"/,; M _-@F_G#7#TG_)]TPY@@WZ,P3J\'&R&VE\-ANMRPB*87R9;%V5\>$QY1D5WE MZV&ZY8RNBD91.-0493*,:! /%E?%;7=\<97L1!C$[(Z3=!=%E+_6*W+ QS*=N._U3H8-]G MWO#P\JMN%0\^>S /-&6W2?A'L!*;Z\%L0%;LD>Y"\25Y=ECU@(H-7"9A6OR? M/)?WG4P&9+E+11)5C;,MB(*X_)=^KYZ(@P::=J*!5C706@W4T8D&>M5 ;S70 M3S4850U&K08CY42#<=5@?.YCF%0-)N9==_^4F= MC'_-;_P,56W6T=^3M)Y+V MP^PYV#\1VNL3<:-)08_&%T0;?2":HNGDV[U!WOW\OF.[;N7,OY.G"Z),"T;K M:&[(F_^V%-E65,U?MX(\[-+L?FEJT)<.TCSC@2FC%GGP0I?_=+V$;\"[#-:5 M-Y\Q^WQ&DS .9FM9L304C MSY1S&HN4B(1L=WRYR0X"2?+X^@[\+MN5EA??DQ^GWX]OI-WU32 2,Y"866+C M LM/"9X6\\E\/KL:/AU&"]FEC<0<).8B,0^)^2"L$:WQ/EIC:;3,[XPO@RQ$ M6QXL61&@51*&E*=DRW@9H3Q+]6%.5YZD??3-$Q(SD)A98K.#/*F3B]F\E2=D MES82)OL\3:1Y^N-U!_5( TZ>:+AC78&1(GT#@\0,)&:6 MV.0P,+JBM/)R?"==;=W'1FZ5WHTB*;M*#G(#MWC#M51NTK1GGQT=3$Q4Z@0_5#*AF0C4+JME0S8%J+E3SH)J/TIIAJZ?R5?E<_CF?-A% D+(A3P7?YO.L'\ICU16B4[.+.R5JN5#-@VI^I:FC@]=^?/@Y=C,>=7F"*J]/ MV)\W<2JZ3YJ0T]ZW4,VHM/GAI/V%HK;C "U(@&HV5'.@F@O5/*CFO_7*-]-0 M%T:H\LJ(8F>Q"M+ER;T#M$0"JAF5=KAWT)3CG0.T^@&JV5#-@6HN5/.@FH_2 MFE_,K&L@-.FT[^(K#^) O)!/"8W)QS5GK*AP^U'H M9D U$ZI94,V&:@Y4T5 *JF96F'A94*Q>J,AVWOH$# M[=:&:@Y4Z=&[ M1JBBM@:H >W5A&H65+.AF@/57*CF034?I37#4UY5\4$ODQ7I6B MSO1 "QLJK9T>[2@]T)(%J&9!-1NJ.5#-A6H>5/-16C,]=6V#)J]M./FYQ!T/ M(D:^Y+_\<N@86L=-&BM M U0SH)H)U2RH9D,U!ZJY4,V#:CY*:X:MKG70Y+4.OU,>Y'LQ$KSY:06TR@&J M&5#-K+363.%4:?RGMC^Y@-8\0#4'JKE0S8-J/DIKIJDNC=#DI1'_P[06M&8" MJAE0S81J%E2SH9H#U5RHYD$U'Z4U8U?78&AS[!$CM"0#JAE0S81J%E2SH9H# MU5RHYD$U'Z4U?V&X+MW0Y:4;?:MCY5S?L$$U ZJ9E=:HIAH?E5-9T$YMJ.9 M-1>J>5#-1VG-%-65&+K\=REN$IZU">)UYP]0R!OWS@RT[@*JF976^*4MI2,S MT((*J.9 -1>J>5#-1VG-S-0%%;J\H.+-4EMY^]ZQ@1940#6STJ3?8;6@7=I0 MS8%J+E3SH)J/TIJA.5@10EY,\?KUW.+LZ.ASB<,O[W8F"KM"!':)".P:$=A% M(K"K1&"7B<"N$X%=* *[4L3_HQ1#KTLQ]!'T8PD=6I,!U0RH9D(U"ZK94,V! M:BY4\Z":C]*:8:LK-W1YY4:Q:XNHV/% O'P@]%$P3H+XB:6BV-?1_5YO&29I M7L4A7X+K1MY?[S1":S@J[?"LJ?7CQ":T0PNJV5#-@6HN5/.@FH_2RH@-#Y88 MC!A?%ZM@IJ0XNRJ7'-O?NE]I\V.QOF3K=DN]M-6.VQWUTBV7-*SY45D6R+!0X?$B&2J+BX873%>'Z'[.^/22)>K^0= M[-&PO=V]R:W-H M965TTL/'I-B4Y[C M^%OQ1)\]=H2B1RQDTZP@_/R?-7MB85A(>3^^EVAGWV91>/AXIRN;C<\WYME/ MV5,<_A7,LOECYZY#9NS%7X79'_&;QLH-&A3>- [3S?_)6[FNT"'359K%B[(X M[\$BB+;_^C_*%^*@@/;/%(AE@=BVH%<6]-H6],N"?MN"05DP."X8G"D8E@7# MMBV,RH)1VX*[LN"N;9?&9<&X;0M4V.TYX;AD>*YDO[-;[VVZV]VT]?ZFNQU. M6^]QNMOEM/4^I[N=3D_V^MF2W6ZGF_W>W1XDFR-,\C-_\I#$;R0IUL^]XL'F M,-W4YP=6$!6)\B5+\I\&>5TV>8JC-4NRX#EDQ,L/9I8D;$:^9/'T&_E('#]) M_.*0)[])+/.#,/V0+_WZ12*__?*!_$*Z))W["4M)$)&O49"E-_G"_/&?\WB5 M^M$L?>AF>2>+IKK3LD/*MD/BF0[UB!U'V3PEKTE MPOALN_N0[&V\WAGO3[98QDE^PD7D[ZL@^TG^9>5K$#UCB_3?#=W[O.7ZS5QQDGB? M+OTI>^SD9X$I2]:L,_GU'W0H_-X4#TA,0F(R$E.0F(K$-"2F(S$#B9E(S$)B M-A)SD)B+Q#P05HNX_C[B^CR]=AZXW)\'IL5YX U9^@E9^^$J/PW,3^ZD. S] M)"5+EFQ/_SXT12"WN6LC<(N--EAQC;R>4/91&#QTUX?9AFQ21F)*J_ZKR"8U M)*:WZK^!;-)LU:35:BT;V3$'B;FM^N^!FJP%PV ?#(._'PSEU5^\RM(LO]P+ MHM=-0FP7-\8"M[%K8P&)24A,1F+*%AL<_I((Q7]'\=%N->UTM:,U]':0<1$R MVT'611:'1Y,D^,_E]Z#XC5U[+@;5)*@F0S6E MU ZO!@="TSM1T&8UJ*:WW0@#VJS9MEFK[8HVM'\.5',;-D(4[X2A((R/WKY" MM5L/EH.1A/3O!TL8?%\%L^WUWO:'+)JRQD3AMG)UHB U":K)4$TIM=I)ID#' MIX&";%6#:GK+;3"@K9HM6[6@K=I0S8%J+E3S4%H]E\0JE\06N91NDR>87C.( MA2]?G45;C=;>ZK@=W!V/8X&V*D,U!:JI4$V#:CI4,Z":"=4LJ&9#-0>JN5#- M0VGU7*L&)5/N@,")NRS.IOR0Y*=9;+%Y<;%DB!N MF@SQF=_&U0G'[W%/(#/_9],[9!*T'S)44Z":"M4TJ*9#-0.JF5#-@FHV5'.@ MF@O5/)16S[QJE#+ECG5LSKQMNA4?(R9LN4JF% ,FOJ^"[<>/O!,\Z(CK"UT><$(/.KX:JBE0385J&E33H9H!U4RH M9D$U&ZHY4,V%:AY*JX=>-3B>\D?'-X9>PD(_RZ]IEWZ2_3SX"2_VH(/C+W1Z MQ(D]Z%!XJ*9 -16J:5!-AVH&5#.AF@75;*CF0#47JGDHK1Y[U>!_RA_][YU, MN5UE)"GNAG13S@9(SXR%Y<-7!]U6&Q]^%'9+CS^?@ [8AVH*5%.AF@;5=*AF M0#43JEE0S89J#E1SH9J'TNJ95HWQI_Q!_B>9]K**9GXY6G8Z]Z-7=D/6<5;, M&E[&;RQIC#?H6/]2.XPWX?;DXU?H('ZHID U%:II4$V':@94,Z&:!=5LJ.9 M-1>J>2BM'F_5T'_*'_O?*M[\UX1MWJ%+"?LQ9:RX14)CS"$'&#^56CWF3L[B MH%,$H)H"U52HID$U':H94,V$:A94LZ&: ]5 M<=7,!7$[ AEV?T\1.D2W<'4*(C4)JLE038%J M*E33H)H.U0RH9D(U"ZK94,TIM=HTV)XPNAN,CN^4!FW70VGUA*OF1XC\V0:U M*U?R7^*50X/)I]V;"K)DGD#[&7LWUHYB$U":K)4$V!:BI4TZ":#M4,J&9"-0NJV5#- M@6HN5/-06CWSJLD2(G_FP9?:C;.#VBTD+U['0J=(0#5);+B'^N#T#C9RPWH- MJRD-JQW?'P3:?ZVA09'2N^/[.U[NE]%.,IM>,-H7!R=?'0'=3ANJ.5#-A6H> M2JL?Z-4$ 9$_UOZOXBL)B_$4K2_HH#,!H)H$U62HID U%:II4$V':@94,Z&: M!=5LJ.9 -1>J>2BMGGG5[ !Q!+Z@@TX*@&H25).AF@+55*BF034=JAE0S81J M%E2SH9H#U5RHYJ&T>N95LP=$_NR!__OWH?#;OSHC[TXO.QKN-"I!6Y6AF@+5 M5*BF034=JAE0S81J%E2SH9H#U5RHYJ&T>OI5DPM$_N2"=WY!"E^_.ML:OKZ@ M,=N@,PJ@F@+55*BF034=JAE0S81J%E2SH9H#U5RHYJ&T6K;UJAD%/?Z, N_T MZZ6#V<<@^O@MB&8W9!:L\^2+9B0/O\;;N)4\K;U9?"OTQ:-W>)_X_;CVNA6J MR5!-@6HJ5-.@F@[5#*AF0C4+JME0S8%J+E3S4%H]W:JY!#W^MR"=8[S3/H/ &H)D,U!:JI4$V#:CI4,Z":"=4LJ&9#-0>JN5#-0VG;/.NF<\8R MR<_\R<."):_LB85A2J;Q*LJ*#R .EN87G"_%-/C[3V*G>[)6!M[G%T>Y)%B_S&.R0YSC+XL7FX9SY M^55PL4+^\YXN3;9G,F_P-02P,$% @ ;H$)5]I%+S>K!P MV5\ !D !X;"]W;W)K&ULO9SO;YM&',;_%>1- M4RNUL>_ V.X22VW@[IA6+6K4[<6T%\2^V*C8I("3;G_] %^,,>0"\>/D1>,? M]WR^9_.4P/?1W?E#%']+EE*FQH]5N$XN>LLTO?O0[R>SI5SYR5ET)]?9.[=1 MO/+3[&F\Z"=WL?3GA6@5]NE@8/=7?K#N3<^+UZ[BZ7FT2<-@+:]B(]FL5G[\ M[R<91@\7/=)[?.%+L%BF^0O]Z?F=OY#7,OUZ=Q5GS_H[RCQ8R7421&LCEK<7 MO8_D@V=:N: 8\6<@'Y*]QT;^46ZBZ%O^Q)M?] ;YC&0H9VF.\+-?]_)2AF%. MRN;Q74%[NYJYN.>,9>W_B9,OT0/0JH/ M-,QYLRA,BG^-!S5VT#-FFR2-5DJ__1_JB]@3$.L) 54"VE9@*H'9 M5F I@=56,%2"85N!K01V6\%("49M!6,E&+<53)1@4MAA>_R*@^_XJ3\]CZ,' M(\Y'9[3\0>&@0IT=\V"=F_TZC;-W@TR73B^C];V,T^ FE,95YC,9QW)N7*?1 M[)OQQI&I'X3)6^.]<9W]+YMOLD'1K3';T]SM-$FA>6]\O7:,-S^_/>^GV?3R M(OV9FLJG[53H$U/Y;;,^,\S!.X,.J-D@O]3+/_MQ)B=/RAV]W)&SG9PVR-WV MDV^2L_:3;Y)SO9S)FS.#/%U=M) /)D_*O?9?':G*^YD==YZD.T_2@F=J/5F< M3C.W;;WX]^_9(,-+Y2KYI\E:6Z+53,S_8GQ([OR9O.AEADUD?"][TU]^(O;@ MUR:C(6$.$N8B80P)XTB80,(\$*QB97-G95-'KYQ>#TZ5[XQDZ6<5#7^3+J,X M^"][XTVP5J\VGC^WM89%K?PJYGXZ'!0_Y_W[??]JY]35ORV+NLBB# GC2)BH M?QV4C@?V8#"I?A\>J&K%=M;.=M;1MLNN?)/47\^#]>(YWUFUSTR:;-=NF%,? M=FBE9T>P9T?P^@A*[!&Q)J0Z4+0=Z+486#E8P]W!&AY]L((DV3Q_?ABV.T[: MZ70]/=1K'AY-9#F&A/'ZW)_P2-N!'FAZ%1_9.Q_9+_>1OUC$WFMMAAH9]"1UJ#7,@ZR<]G')J]IE5VOWY$P!PESD3"&A'$D3"!A'@A6L>QX M9]DQ_%9TC+0R$N8@82X2QI PCH0)),P#P2I6GNRL/'G%6U%MK:XF1\(<),Q% MPA@2QI$P,:E=WXZ;[O$]4-&*?\F@;%4/7O.N5E^MJX>A- =*TC#3U^ML8VB, Z6Y4!J#TCB4)A3- M?OY,@$C M0WB;C2"CH$LHS8'27"B-06D<2A-0FH>B54U=QG'DB#RN<\--7ZRSW:&)'93F M0FD,2N-0FE"T_?L\:V!/[/JUQ2EB.U+F=D0?W*$;;]"P#TISH#072F-0&H?2 MA**UL/(IXCQ2YGE$F[$@&V_0G ]*6O@481XMPSQZ1)CWDN:;OE[G M)0#0. ]*DT9K0C,Z M*,V!TEPHC4%I'$H34)J'HE7M6P9Y] 0KKK!+KK!KKK"+KK"KKK#+KK#KKK + MKTX1[]$RWJ.ON?9*7ZRSW:'9'I3F0FD,2N-0FJ#UQ5PF'5%K='BMC"I;=7*9 M[5%]M@?NO^FK=;8R- Z$TEPHC4%I'$H3BM;"RJ=(^FB9]-'76NRF+]39Q=#\ M#TISH30&I7$H3=#Z0KLG7'R*:(^6T1[51WNP_IN^3F<30U,]*,V%TAB4QJ$T MH6B5_IMY1FH-.%35JH?+4(\>$>J]J $'C?6@- =*E.5":"Z4Q*(U#:0)*\U"TJGG+.(]. M\.TW:'('I3E0F@NE,2B-0VD"2O-0M.K&1V7 9QZ_6J_#UD?0= ]*6Z#*5IUC M>+[I_6<_SLZXB1'*VPP_.!ME?R/B[3[RVR=I=%=L,GX3I6FT*AXNI3^7<3X@ M>_\VBM+')_F^Y;O=_*?_ U!+ P04 " !N@0E7&V2=SP ) M9P &0 M 'AL+W=OF )_ M)9-82H=OMD?19'OV8K47Q*[8J#%X*)Q,1O/CEZ\8EXT+V#[3?=&Q<;W/*?![ M#$6]P,UKG'SE:\92\L\1"]DBS1%^]N>%W;,PS$E9/WZOH(.]9AYX M^/J=;A8KGZW,D\_9?1S^.UBFZ]O!;$"6[-G?A>FO\:O-JA4:Y[Q%'/+B?_): MMIU.!F2QXVF\J8*S'FR"J/SK_U%MB(, E9X)4*L ]2A 4\\$:%6 UE5A5 6, MC@+&HS,!XRI@?!0P&I\)F%0!DZY=FE8!TZX*LRI@UE7AJ@JXZJI E?=O3NGZ M3=#]EUTF79DE18KI?NK/;Y+XE21Y^XR7ORCRM(C/,BN(83?#-.L6SE\N*BZ8)9=4,]T02.?XRA=%<>3Z\D@&&V/?<;57W?J)]4*?%NM[HDRM5'HBJJ6FVOAG[=RRDF M>[HD5*DH!UO^+%#O &SOEB&G_!*_7!)U5% H^?*HDP\_7A#NAXP_),&"Z?[; MP;OS,J9NT*:SN=,FFL/_6/CJ0/KI_:Q\].5UGBXQ. MN^6HX"5M_P.E%0H:Y@?J/__,XHF3L@W_;\/J?"K%1LUB^?'+-=_Z"W8[R Y0 M.$M>V&#^TP]THOS;[-"7YS8L?S:V+"GM3?XJ%C393,KL:S,D3$?"#"3,+&'C I:/A%[F]&;X M)_EX\Y9_I%D0T^>^M$RB%;D0W9L6^[,+IH2 M78KMF^A(F(Z$&4B8.3Y-A?%,54=T=G64\$A9N[.L@Y1U.\MZ32TGT]%TJLSV M+87LGNRS>](CN]_';YSOV+(MOZ7@OOF-A.E(F(&$F9/.^8V4M3O+.DA9M[.L MU]12FM_3?7Y/6_([>LF&!_DINOCY_TIS*;]OFB-A^O1DH\VTJ4I'FKAQ#:2H MB8192)B-A#E(F(N$>2"8X*;9WDVS_GL+?Y>NXR3XL]U*4GA?*\U.LE\;*^4_ M,?]UI*R!A)F=U\%"RMJ=91VDK-M9U@/)"CE^M<_QJQXYOO43\N*'.U;DMAZ' MH9_P>IQ[D0UTZU-;33DO%>N;\R5L>KB;9/]0QD?YCI0TD#"S4_\MI*3=2=)! M2KJ=)+VV5D+R4J6>M%&DZ?O+;O.496=VL!/&KXRG9!'&/!^M+@[/UA1GXWM9 T'4HS*IHP MPE..O854M* T&TISH#072O-0--%;:NTMM?7P*T@W+$K),V,D?@J#E5^4V&0' M74'<-(G_J05)9TKAR$;/2$-[>P9),Z T$TJSH#0;2G.@-!=*\U TT5WUC#F5 M3@C.'W;)8NUS1NY6"6.YRQK]!)T*A])T*,V TDPHS8+2;"C-@=)<*,U#T42+ MU9/B=/0]JU(H=+X<2M.A- -*,Z$T"TJSH30'2G.A- ]%$[U83]U3^=S]?G?G MO^_N\O-UC3:#SM9#:3J49E2TB3 2.QF*E8TH/6QU.3TZ40?MF-U)TX%JNITT M/92FF,7U%#V5S]'_*_$C[B_:!D'0^7@H38?2C);-I4W(IBC:;MPM('MB06DV ME.9 :2Z4YJ%HHJ'JF@#:4A00^IR3.U(2B:Z,6Z MEH'V*6;H4;PLY_9V'9*F5[3#N21U.J&S*^7HP-V ZII0F@6EV5": Z6Y4)J' MHHF7;];U%:J\ON(;"J;EY+Z>@M)T];3TX8RGH+HFE&9!:3:4YD!I+I3FH6BB MI^IZ"E5>3_'M1=IR@=[6.BU6F$PGH_%)W;H.U36@-!-*LZ T&TISH#072O-0 M--%:=3F%VEY. :QFE:OU]EE)H]J!T91+15'HL1T([E-FY^.U/')]4JH+2:F6%T$H;;[L.6BFAGE[\WWRS$JBL":594)H-I3E0 MF@NE>2B::*BZ"$+M4P31;UX)6@8!I>GJ:1G$&4M!JR"@- M*LZ$T!TISH30/ M11-OO%M706AM51#?.F,K%^CK+*VA?$')QK#::'0TE035-: T$TJSH#0;2G.@ M-!=*\U TT5IU,80F+X;XC?$T/]@+HI0E^0U2A:Z:GAP4,M-BQ9%<]=X601[Z*TO'W\?NG^ MV2YWQ1--CI:;]-JB#NV4#]&H\>6#9#[[R2J(. G9&UL MQ9UO;^(X L:_BL6M3K/23"'_H.VU2%/L^.9T,UM-9W9?G.Y%"@:B"0F7A'9Z MN@]_SI]B3((AW4=B7^P C7\.\8/M_!+,S7.2_LB60N3DYRJ*L]O>,L_7U_U^ M-EV*59!=)&L1R[_,DW05Y/)INNAGZU0$L[+0*NK;@\&POPK"N#>^*5^[3\?%"?WRS#A;B0>3?U_>I?-;? M4F;A2L19F,0D%?/;WD?KFGM718%RB]]#\9SM/";%6WE,DA_%DT^SV]Z@V",1 MB6E>( +YSY.8B"@J2'(__E-#>]LZBX*[CU_I?OGFY9MY##(Q2:(_PEF^O.U= M]LA,S(--E']-GO\NZC?D%;QI$F7E_\ESO>V@1Z:;+$]6=6&Y!ZLPKOX-?M8' M8J> ;1TH8-<%[/T"5P<*.'4!9[^ ?:" 6Q=P]PIXAVKPZ@+>J;LTK L,3WW3 MH[K J&RLZNB634.#/!C?I,DS28NM):UX4+9O65JV2!@747S(4_G74);+QP]Y M,OWQX4XVYHQ,DI5,>!:4&?E O@1I&A1!(>^HR(,PRGXEOY ^R99!*C(2QN1[ M'.;9>_FB?/QMF6RR()YE-_U<[E=![T_K?9A4^V ?V >'?$[B?)D1%L_$K*4\ M,YLM.Y6DP"^,%#5Z*A['L[W9;^N N^V_8Y<,T?HP6 M79"!5]"L82M%:VMG^P%P2JQSZ -0@-H^ !]E^N.%D-UN3AY?R.YV]\%+^?+' MYR"=D7_]4R+)IURLLG^WO*V[JGZWO?YBJ+G.UL%4W/;D6)*)]$GTQG_]BS4< M_*TMAG(P MGY*G(-J(MLP8H5TS@X11)(Q5L&$)*R9-3V-K,+CI/^U& 5DA!\&T*'C;*'C& M*$R"=9@'4?A?V8.4W=>'Q[(WF>[T.FU9,%*[9L%K'''7T@\X;6[B[;4):VYR M9>\U6W,3:^#HVW#0.]-:8[AMC:&Q-?XH)ZEB]B%X$JF<=).%[.[S#[,@%V0> MA&GUV23OY-2&)E$4I!E9B[1JN%_)_W;&Q[8V,];=M,@F!8O:Z#,S\ \G!7JA]3D&9DG M*9EO\DTJ2)AEFR">5K.?:I)33'D.3W?,-76-$I1&H30&I?E0&J]IWN[D_G)0 M_+<=\/2H[$A"Z\@H9=L'1RESV=\[!J?7ZT'HYBJ:WL3*FEEF9WF_2Z5)V$&2=RG/IPKI,BUY"GCA/D]5* M=BE9$8+6)JW 5YJ/:$^I#H30&I?E0&D?1]%@H>VJ9]>E7D>4R$+G\V%>] M0'GUD;S[^O ]:[L0=F?F=1XPD#0*I3$HS8?2.(JFIT997FMX[GD)U/5":11* M8U":#Z5Q%$V/F3+#EED-?X]3,4T6<75QI^R>3KNX8^9V3D]3=UJ#X;[PI-!* MV6F5^M!*.8JFM[>RMI99VVI=B?A9/!:DCD#YFIRUA$G;O2QW9G+G%H=J72B- M'3F&-GD1Q64UEZRJVW=LE\R"E]8;3: [QE$T/3Q*[%I&L3?^=/SZOYG0.217 MC1,)QVWV"E#K6M.&QCI]:)T<1=-O&E-"U38+55Y<099]_JEGH&9[0FD42F-VBYW='\V@6A9%TT.BM*QMUK+'1K//81RN-JO64" ] MY 1*HU :@])\*(VC:'I^E+^UO7./95#A"Z51*(U!:3Z4QE$T/69*^-KF^WI_ ME]U4&"\, L8,Z!P3J+"%TMB10V65 J8U$5 WBZ+IB5!NUC:[V:,#5_#SX, % MM;-0&H72&)3F0VD<1=/SHURO?7GN@0NJA*$T"J4Q*,V'TCB*IL=,66';;(5/ M&+B@4AA*HU :.W*HW.K*06LDH$(91=._F:J$LF,6ROCAXRFV& M=(T%E$:A- :E^5 :1]'TJ"C7[%AG'J0,R6D':.) M_#/7O'KSJ#=TMCJ+IT=E99\$LF;M>'37C M.N<%NW "=N6$IDG>OT[>LHEE.X/&5QE1.Z:WL7+$CMD1?]FL'D5:7$2HEQ') M9!/7#UO;&"J&H30*I;&:MMN ^]^8AU;(430]"U/*UNVJ;&406CL>U3>]+Y<+*A9=_"UN7PT.:GBA- JE,2C-A](XBJ8G M2QE>]]R&UX4:7BB-0FD,2O.A-(ZBZ3%3AMT MW8%Q.&P*/52E>AJ4M'7-TO;;4E*7231[72*X=-65U*M7#&X-!=3=0FD42F-N M4\S:C15,H;UVS[-W[0N-;W9ZYELX)@5IA*(VY+5;8VT\(5 JC:'I"E!1VS5+X M\TE(KQ1TX>@*M73H"2L9U[2X8T^Q$SM' JH M68726$TS^A!HC1Q%TQ.A?*EW[([8-_H0,[=S)J#B%$IC7E-U-GP(M$:.HNF9 M4-;4,UM3D \QU](Y(5"+"J6QFK9[KY,UNM@W(M Z.8JF9T1Y5,_L44\V(F9. MYQ0TW:3MM1D1:+6LI@V/5>M#J^4HFM[&.S_X9?:BQXV(&="Y<:'*$TIC1PZ5 M;1N,"'1/.(JFAT*I4,^L0JOOH"?5[P(6=Q"M7]>[UFXE*GY:JKC'J#4U4$D* MI5$HC4%I/I3&430]1TJW>J,S^P\/JFNA- JE,2C-A](XBJ;'3 E/KW.Z&[Q5&T*CK]G=^47XET(28BBC+YJ=_$>?7KVMM794#FQ:K'UQ_M MXC?I]UZ?6-?4:GF=6==^^7I?X< MG^3)NOQ%^\&ULM9EA;^(X$(;_BI5;G5JI);$) 7J 5-K=NSUI=56[[7YVDP&B)C%G&VBE M^_%G)R$!$@R-X LD(3.>9\;.O#B#%>-O8@8@T7L<)6)HS:2?[ U9E=> G"&!(1L@1QF RM6WQS M1SQMD-[Q$L)*;!PCC?+*V)L^^1X,+4='!!'X4KN@ZFL)=Q!%VI.*X]_OZ7P"N:5"KACT:\PD+.AU;-0 !.ZB.0C6_T%.5!'^_-9)-)/M,KO M=2SD+X1D<6ZL(HC#)/NF[WDB-@SY&T4-NY0L0A;?3\=(\NOFS!9U]UH9H=WX.O'./4 M,3G6\19"NY@)[72D]KZ9L"_"<6;GUMOIY\R-F%,?AI9ZD C@2[!&O_^&/>>/ M.MP3.=M"= M$U^1]-(9IF"1A,E4K/Z*)#^A"3<0L@Y?HO_U%&F=^.ZE?_61< MCK!+/-SON0-[N8EG#* A7J? ZQCQ_N0TD6H='PO5J4"Y'<=Q=HB,8S8D\@HB MSTCT]1VX'XI/,'D5IFM,>GW2WJ$RCMN0JEM0=0]0S4,.@:WZT 3"SU2L6Z7K M8-?#W1TZX_@-Z7H%7<],EP1-5EBONL+:GM=VW=T55G/C[E++H$K9;HN,* ''OI0RX9/V?%. MY6V;GY3\I$'3NV=11+E <^!9D76U2UE1FY5LG-Y&Q4D+5ZIMC*8I;2EBL%% M;/7 )HR9=]S=@'1:[=UE; ZB*60I8[!9QVRWQ2:8;ATFWJ4\AYC!I9K!9CE3 MWR:;T':JM.V64RGJ.90.+J4./J!UJGVS":M7956KE.RR>N:UO,U0"AML5C8' MGK75YMJ$L%LEQ"VO0G@.#81+$83-*NA0BVT"WJNK687;&%=3[E)$X?[GNNTC MZ,TD/;/OU%]N3GV)?@*/TR1\@$K!92WKB812GI-SR"Y2RBYBEEW_+*20-%W> M=:P'K+TL30BC6.]9( \%]*-^)^$X1U[FR+1G0$IU18SJ9;2QH&O9S-:=/*1N M'I()[APJBI0JBIA5E&$]UW*;O7VBIN>04Z244\2\*70[G7*84@GHNUJ\82)" M'[W0:)$]O>5Z"Z]V#9.3[AN=RMMV(DK)13_I MCH^]L>,> Y^F+R($\MDBD=GF>W&U>-EQFV[QV^7MV9N2'Y2K/V@"13!1IDZK MJPK LY+T< 8T *YO4+]/&)/K$SU \0IH]#]02P,$% M @ ;H$)5Q :<)^; P 10\ !D !X;"]W;W)K&ULM9=K;YLP%(;_BL6FJ9/6<$N = G2FNXJ3:L2=?OLPDEB%>S,-LWV[V<, M)9!0+XNR+V"#S^OS^'K.9,OX@U@#2/0KSZB86FLI-U>V+9(UY%@,V :H^K-D M/,=25?G*%AL..-5&>69[CA/8.2;4BB?ZVRV/)ZR0&:%PRY$H\ASSW]>0L>W4 MH099%FII/SX68M:39^E8;O\I/Y! MPRN8>RQ@QK(?))7KJ159*(4E+C(Y9]M/4 -I!Q.6"?U$VZIM.+904@C)\MI8 M>9 36KWQKWH@6@9*I]_ JPV\?8/A,P9^;>!KT,HSC76#)8XGG&T1+ULKM;*@ MQT9;*QI"RVE<2*[^$F4GXX5DRZ;_ 'UE5*X% M>D]32+OVMF)I@+PGH&O/*/BEH /D.V^0YWA^CS\SL_D-),K:>P1V_&5]? MZ_G/Z/W0ZT@-VT>.J41JC@!]P(2C[S@KH&^\*KUAOUZYJZ_$!B"49: ML#R 'F-O$(03^['-9.SU1*91PS3Z"]/>/KBC1 IT,5_&!?RXMD-'IP3\4QB'<2P00R-D_NMD$)BFA*Z>H/N844H545U2V28)J"7 M<77,]>#3>XS%W>"I0*ZYPC]],H-_'[J1:N8T8.H$3^=$^HM&%4Q&]':)WYKN] M%CS367DNM2[^+K)QC=%#>X;_X8JO1=MWO#L(#F;VL)4W&.TB@:[+NXC$-8WH<23;JF8APN ]VUIC#;B4J.?"5 MSM\$2EA!996S-%^;'/&=SHSL7?,JP?R*N;J@!&ULQ9CO;Z,V&,?_ M%8N=ICOI6GX%DG1)I"9PVDT[J6IVVXMI+]SP)* "9K:3M/_];$-I("YJ;Y;Z M)@'S/!_[^<$WL6='0N]9"L#10Y&7;&ZEG%=7MLTV*12879(*2O%D2VB!N;BE M.YM5%'"BG(K<]APGM N3D.+=+.;BE)5D#),E(B"MNY=>U>Q:XO'93%GQD(BS/%B M1LD146DM:/)"95]YBWQEI6R4-:?B:2;\^&+-R>;^8BE2G: 5*43_,:PJ^#$" MCK.F@:I.@S:D#/,AK$-V38RX>$VS=Y3FI?>(/"W?7F)?.=23$'7<]=4-,H.A YQ=/>(3NUN\*,: MOCYBFJ"_?Q=(])5#P?[1=4<]_T@_O]3>*U;A#$<:E#%(X0+G71CD(>&OSF81%)F&Q M(5BG"F%;A?"=%20T6423L,@D+#8$ZQ1QW!9Q;%Q!:F)P^M[WWOK5N4GH]-3C MW,1U^N*AL_'UVC%I YX,!GPK4HCI)E5_?1(A(#FI5$L.!#Q(?&L?FH1%)F&Q M(5BG+-.V+--W%I.IR2*:A$4F8;$A6*>(KO.\D7&,RTF#[+SE[M3O*8K6*O!Z MHJ*Q\OQQ3WIB'6LZW5 MC^F-?[8E<5UOTM<;C97CC?MZ"U.A/KC2_=JY6K&8_D::(ZL'K&UT>1WS#=925#.6S%5,[E6$@C MK4_WZAM.*G5\=4+XEA#_=R G:,];%?U!+ P04 " !N M@0E70' DHO@% "/,@ &0 'AL+W=OVU8QNN*[^%R)=,5YG2R)DLZI_)A?&W< M6%>>W4\#LBW^#.E6["VC=%<6C#VE;SX'UT8O'1&-J"]3!%$OS_261E%*4N/X MMX :9YF.Z]V9D$$O6717V$@5]?&A8$"^D@VD?S.MK_18H>&*<]G MD"!@5 :/W9A@7 >.L6/G1S4J#B233"6=;Q-.M M%2U=R.J;1:N*A$DJQ;GDZM-0QDE"*3VJE6KY?L8T@22 FIE0#2K&F7R2_S9/;!Y+W MT5>6R)5 3A+0H"4>Z^-'Q^)=??R%)MY4![(\FO;KT9S96J!+%^?(ZGU"=L^V MVXZ'/OSW37*.^D4X>IAC='IRUG98WH_IOV*0Y"0(DR4FN_UBYB\M.1R8H;IZ MS)RN*TQ+N*\O:F/T6=)8_-,RXEE. M'K23TYGE2JR)3Z\--74(RI^I,?WY)VO4^[5-+Y P# ES(&$N),P#@M6$,RB% M,]#1IW>4ARQ [!'YZLJB3C>:^+LVE6@Q754""RC'26\]8(!.0H7$N8! MP6J*&):*&&H/F/.R5G==-$!!^!P&- G0+J11VV0URT&7&2B]A7R>]B;F\WZA MM:FZ%OIH.@4KE:F45FFD;Y,Q14_*J_X_Z&3MB)I,5U/7$@8SF&C MO0-L70P:%85,Z$+"O+>CO[0K@=1J.BYK.M;6U%.=&#J-F%"SMNIZZ'M+K*5V M+?'X;56&HUY#^OCM5N/F-D[+-G:_N94+.7@/"%:KWD59O0MM]6XC(@2Z07/) M_"=5JGEZIXKN>.A3=+]E;873 KL6#A*&(6$.),R%A'E L)I>+DN]7'[8/?LE MI' @81@2YD#"7$B8!P2K"$6;IYQN6".IO,M]+OE\06FAG04#2<$'; M%T3_C2 @,[J@- ^*5A>$70G"ANGE]9S.&H"DX2/[J&GG0JD8C7SQ3=ZH'/=69GMM9*:#N8$';OUJH/B7]:UXR M0*T_4)H'1:L+HW+_++T[UNQ99ANAME"K;EF\"!.2??M6;V7^2&BK4D -0E : M!J4YH#07E.9!T>IRJJQ#:_AA+8T%:=[=@M(P*,T!I;F@- ^*5A=096I:1US- M%Y_20*!U=JE9JSDKFYNR^0JS*%)3?[4VG;JJ;P9;-05J?H+2L-5B?PZ;,Q>H M_0E*\Z!H=:545JFE]TH[M,"@]B@H#1.O0 H,ZJ* T?&0?=2TPJ&$*2O.@ M:/7?.566J:VW3'^X!=9SNRH%E(;MMP[JN+4%!DWK@M(\*%I=&)6-:A^Q4;NW MP >^S=,GZJP44&L5E.: TEQ0F@=%J\NI,F%M^\-:8!O4EP6E85": TIS06D> M%*TNH,JKM?5>+7 +K,_665.@#FY!N]AO@4 M+[,G'H2ZE=TD,O]-=[FV?*KB)GN6H+$>6U=._FQ$A&PO=V]R:W-H965T8N]5'Z#U,W/!M;NR$'R\JML5;-%^K:T4COV-)>8&EYK($A=G2NPC/ MUW,;[P*^<=SKHV>P2C92WMG!;^G2"VQ"*# QEH'1WPY7*(0EHC3^:3F];DD+ M/'Y^8/_DM).6#=.XDN)/GII\Z.7KC!I 1/G3"/%^;!F MAL4+)?>@;#2QV0=GID.3?%[:SWYK%+WEA#/Q%5,E50-\YFS#!3<'^ "W5%MI M+1!D!DQ3053V$VFH-:; 2T!M.#G.RRV8'"%C7,&.B=H![ RVI*(C?;M&P[C0 M[XC^#?B@WZ=ZXHEN/3H@-*H M=NC%/_\43H-?^GS[D63K'T1VXNFD\W0RQ!ZO:J6P-$!;.;F#2O$$X2WMHK44 M@BD-%:IF.[SK\[3AGCMN>X3OXG 4S1;^[MBKIT'!:/+Q-&@]F.7_]."L\^!L MT(.K^XK.>3H]=E+0P6%KJ4]L0_+Q1,?LD8[5X$JO+8RG*X:C8-JM>")VVHF= M#HJ]X?KN0Z80Z:PT2$D84,Q@G^"&R-X-1XJ#R21ZI'EPP==J[E_T+.Q7/>M4 MSU[VB4ERX0K\0-> [BWJ8::H04((A3VK80HI._3>%8,\K[5E.*G0)06S)B?= MF]2);_/.M_G+?$OYCJ=8IG#@*/JNMLOYT^WQJ$Z^&[$>BFCR]X^:B0+5UC5E M&A)9EZ;I*[K9KN^[<.V._U]XTS1^86K+J7$0F!&4]C+5G&H:L69@9.5:DXTT MU.BXQYQZ5U0V@-YG4IJ'@5V@ZX;C?P%02P,$% @ ;H$)5^G"\=4("@ M27, !D !X;"]W;W)K&ULM9U9;^,X%H7_"N%I M#*J!5*S%:R8)D$0[>@DZ75T/@WF@;=H62HM;E),J8'[\4+)LF;+,R,&9ERI; M$;]+VN>*I(Y)W;ZEV3>^9BPGW^,HX7>]=9YO;OI]/E^SF/+K=,,2\9=EFL4T M%V^S59]O,D879:$XZAN:-NK'-$QZ][?EL>?L_C;=YE&8L.>,\&TWML?^"-@WP3F MI"A0GO%7R-[XT6M2-&66IM^*-_[BKJ<5-6(1F^<%@HK_7MD3BZ*").KQ=P7M M'6(6!8]?[^E.V7C1F!GE["F-OH:+?'W7F_3(@BWI-LK_2-\\5C5H6/#F:<3+ M?\G;[MR1T2/S+<_3N"HL:A"'R>Y_^KWZ((X*&/J9 D95P&@4&&AG"IA5 ;-1 M0!^<*3"H"@RZ1AA6!8;--IQK]*@J,&H4&)YK]+@J,.X:85(5F'0M,*T*3)L% MIN>^.&W_S6FE@G9?>:D7B^;T_C9+WTA6G"]XQ8M2=&5Y(9,P*?+C)<_$7T-1 M+K__2K.,)CDGGRR6TS#B/Y.?2)_P-+/+I)^D3/ NVNE3/*,%ZV\?]3KVV MHEZF5A8W+ZJ7TQU\:'#;U_F1^N49783)RJ(_.E75PU355V,L-A<8_5U,H,8\ M;%=[C#X]M+BM;9*FR7>[)['__Y%G$/\G,7\/RWU?=P!!^W HE^^X1LZ M9W<]T?%REKVRWOT__Z&/M'^UI0D29B%A-A+F(&$N$N8A83X2%H!@4EH,#FDQ M4-'KM&#?638/.2.;+)PS\DGT9E8:133C9,.R71[^3/Y[=-UI2QEEL$M39@>; ME+!B&/MZKX^N)]/;_NMQ+B!#VJ,J*/A 4@F*3=X4&[ MPT[:O1+SD 6+-^5\(DESH=\V;2IAEVH3";.0,!L)#X2%H!@DO3'!^F/.TI_GB:#X2%H!@4AI,#FDPZ9(&5V+0DWP6(D_XDF5T M%C&29H1R'JZ2\IT8P(=IVSVE1R7_4NTC89:ZY><'"S:R%@X2YGZT21ZR%CX2 M%H!@DOJG!_5/NZB?1"&=A5&8MU[=KFJQ8X1LL:9B15QIMQ95[2=ZZ"%L= MXU)E0VD6E&9#:0Z4YE:TX['+9_UD]%*==9PMGXW19""?YD.K%J!HLLB/;#-= M*7*;YV%,<[9HB)LN%F%QHX9&9$/#Q6>A_CG=A#F-6E6N#'*QRI$T"TJSH30' M2G.A- ]*\Z&TH*(=9ZI^U*_)N6#4N6!TN\E>W%7?W3PO;J6?OXVNYETL>R3- M@M)L*,V!TEPHS8/2?"@MJ&C'W=A(T\X*O_9<=:5W=?^P6F5L)7J!_9B&DSPE MFVTFACZ\[ XJ"[MS8D ]V8IVW.SI:#J=-!PF:% ;2G.@-!=*\Z T'TH+4#0Y M,6K75>]DN[XSQ(>ZJ15-ZMI.YFP6-*;=$M/4F_-2:$BWH@U5(3UH2+^EE8-! M(V2 "BD+KK9*=;6[MI]S'FS^>I[9?J&%NJ50F@6EV5": Z6Y%>U86>.3VRS0 MD#Z4%J!HLNIKAU176Z3V]SGCG/Q53CY_7Y(OR8)E;UF8LXQ\5:D?:HU":1:4 M9D-I3D63^IAI4[ N-*;7$M/0FC%]:,P 19-E7;N?NMK^+'^W*"[@3QE;A+D8 M,)<_F?PEI0EY$ -N%K.D./K"YEMQ!K'8+&]5.=3YA-(L*,V&TAPHS872/"C- MA]("%$W.FMHLU7=N%/ 7P#K4'X72+"C-AM(<*,V%TCPHS8?2 A1-SI#:4-75 MCFK149 PX7FV+;J0*[(4L0B-TVW2WH% W54HS8+2;"C-@=)<*,V#TGPH+=!/ M7>?AV;N41NW'&FH_UG_^O4W=ZE*7JAM*LZ T&TISH#072O.@-!]*"U T.0MJ MP];0T<,C ^K.0FD6E&9#:0Z4YD)I'I3F0VD!BB9G2&WC&FH;]X5&Y;1[LYU% MX;RVM+J:5VK\Q>D"=76A--LX]1,G(V-X('3YI3 .B2V@X1/6A$'TH+4#19X;6S;*B=Y:IFZ/IM+',X:GEO+$Y'C3VO+#4-;U8B5 '&$ISH30/2O.A MM !%D]5=.\"&>HFE-.(76CYWXQ_J^D)I%I1F0VD.E.9":1Z4YD-I 8HF9T7M M^AI3^+@?:OQ":1:49D-I#I3F0FD>E.9#:0&*)N\<6!O$IMH@_FT;S\3POEZN M4@SV]ZMTNPZ/U#$NS1DHS8+2;/-T46QS"S5H0/?]@!XTH ^E!2B:K.[:^#75 M*W5!LUIUE(OU#36#H32[HDD;$^K7PZ;$H29OIY@>-*8/I04HFJSRVKPUU>;M MXY:+(V+X+Z:XLS"AQ1KT5AE#35HHS8+2;"C-@=)<*,V#TGPH+4#1Y+0XVA49 MORTR=E]D[,;(V)V1L5LC8_=&QFZ.C-T=&;L]\O_#)C9KF]A4V\2.M'W))@M? MB_7LFTA$+'XDW9HA4.,82K.@-+NB28NO1B>_\H'&=#O%]* Q?2@M0-%D1==& MK]EMW^3N4U>HS0NE65":#:4Y4)H+I7E0F@^E!16MXW8D9NW?FFK_]F63)CS- MA-:?]UN0'-9+MNH>:M1":1:49D-I#I3F0FD>E.9#:0&*)J=';?Z:8_A< +J$ M&$JSH#0;2G.@-!=*\Z T'TH+4#0Y0VH#V50;R,_-T?_EBP#4$2[.&*BY#*79 M%>VX%Q_JXY9% -"P+I3F06D^E!:@:+MDZ!\](R]FV:I\)B,G\V+Q[^XQ6X>C MA^<^/I1/.VP&PO=V]R:W-H965T]Q7M7 Q![-+IQ!:^)VH40KJK!2#>S+31^9VO12/(A M[H1K$>0FBHP6:9)<""-5P\L\KJVPS&U'6C6P0N8Z8R0^+4';ON!SOE^X5;N: MPH(H\U;NX [H1[M"'XG)9:,,-$[9AB%L"WXY7RRSD!\3?BKHW<&5UU'Y%7Q)CKUE MWR6B#'^(O;H&DDJ[U[D@?T+($]7HMASN%964'#?M0[P 7CY\L7\(OEX C"; M +-3[@,@(T!SC.RT=LZ>0.(Q"'%PG^%I?).X4XUC&K;>*9F].^<,AW8; K)M MO.*U)=\P<5K[%PH8$OS^UEK:!Z%KIC=?_@-02P,$% @ ;H$)5YNR/H7N M @ H@D !D !X;"]W;W)K&ULK5;1;ILP%/T5 MBU53*ZV% "%1EB U(=,VK5K5M-W#M <';H)5L)EMDN[O9P.A":$HVOH2L#GG MW'NN'?N.MXP_B1A HNL9NX(^M8Z@G3 M'V=X#0N0#]DM5R.S5HE("E001A&'U<2X[HWFGL87@$<"6['WCK23)6-/>O E MFAB63@@2"*56P.JQ@1DDB192:?RN-(TZI";NO^_4/Q7>E9EKO9 EHOA%VPIK&2C,A61I1589I(263_Q0 2DT1QU\4Q6DKHJ]J\K4[A3\FM,KY%@?D&W93DL^L]/I=IN=_XL^ M_^?H!\5PZBWB%'I.]Q;Y>;T4DJL_]J^V!2XEW'8)?=B-1(9#F!CJ-!/ -V#X M[]_U/.MC6W7?4BQX2['Y&XD=K(-;KX/;I>Y_SX!C2>BZ^A^&3,BVI2A5O$)% M7Q,;?VBI;;39K_ QQAD,#C'!,:;G>L-#T/P8-'!?@AWX[-<^^YT^'S$G>*G. MGVZ;I4A_+[)]9+,-TW 0'&/<)F;>@K&M=I=>[=+K='G/)$X0.W%-O>.U4(U MP^TQJ#_L-]RV" T'#:%Y"ZCG-5?5W+MT4N#KXK87RD%.97FXU+-U0W%=W*.- M^6EO-.NUS >J 2G[A1?YLGNYP7Q-J% U6ZE0UM5 K0PO.X)R(%E67'E+)M4% M6KS&JHD"K@'J^XHQN1OH '5;YO\%4$L#!!0 ( &Z!"5<:/WV#W@( -,' M 9 >&PO=V]R:W-H965TR<; MJ1YU#F#(4\&%GGJY,>78]W620T'UA2Q!X,Y*JH(:G*K,UZ4"FKJ@@OMA$$1^ M09GPXHE;NU/Q1%:&,P%WBNBJ**CZ.P,N-U.OYVT7[EF6&[O@QY.29K \U#> M*9SY+4K*"A":24$4K*;>=6\\C^QY=^ 7@XW>&1/+9"GEHYU\3:=>8!,"#HFQ M"!3_UC 'SBT0IO&GP?3:*VW@[GB+_MEQ1RY+JF$N^6^6FGSJC3R2PHI6W-S+ MS1=H^ PM7B*Y=K]DTYP-/))4VLBB"<8,"B;J?_K4Z+ 3@#C= 6$3$!X&#%X) MZ#TSLS1NJ&&QA,E-T39TXAF!TX;%XULF+ N+HS"789Q)OX.J($FIS=@ M*./ZC)R3!7XI:<6!R!6:6Y8*'DFGWVK==WC]5_#F5K^2LI2@>H06LA)&HV8) MKY"O%<_D0 ITI%).<^L MP81SNB2<688Z'&7L/7%@^Z+;248ZY(F,/7PJ6M0 M:_#B]^]Z4?"Q2Y4W MO3:-!J-#B&?J 1%BN%7YG(:AGVQ7K>=+7 B=.E37UA MY"ZT16T=7XT&$W^]2_GEF=%HU)[98S)LF0R/NNT*HG6P0O^HUH!>RR6^,E&G M#T])3D4&CFCMLEQREKE7U>WR\"U=?B.P/6VB5IOHJ,L_#GSM(AN]L*37ZUT% M!\9UG+H<71TXY^_4QP)4YMJ&)HE]@'4U:5?;SG3M"O+!^@P[5MU@GF'J=G=+ M5<:$1CXKA PN+E%>5;>0>F)DZ:KP4AJLZ6Z88]<%90_@_DI*LYW8"]H^'O\# M4$L#!!0 ( &Z!"5>Y+)DGY@( -$) 9 >&PO=V]R:W-H965T8&@3"(M(*F;=JTJK3;9Y,UB\0)^>\>=YCG]B3'1?W<@.@T$-*F9Q:&Z6RL6W+> ,I MEI<\ Z:?K+A(L=)#L;9E)@ G15)*;<]Q CO%A%G1I+AW+:()SQ4E#*X%DGF: M8O'W"BC?32W7>KQQ0]8;96[8T23#:UB NLNNA1[9M4I"4F"2<(8$K*;6)W<\ M"TU\$?"+P$XVKI%QLN3\W@R^)E/+,4! (59& >N_+C&GLOA%NRK6L5"< M2\73*ED3I(25__BAJD,CP>T?2?"J!.^Y"7Z5X!=&2[+"UAPK'$T$WR%AHK6: MN2AJ4V1K-X2965PHH9\2G:>B[Z!K(-'Y'!0F5'Y /;30*R7)*2"^TI.;913T MK"E,=;DH9C&@[1;JWGV[K6M4%\^J" M>86>?T3O9P9"FV;KTBD29IWT^*J7ZP&6$I0<=YDL5?O=JJ97QS+#,4PMW8P2 MQ!:LZ/T[-W ^=EE^([&] OAU ?Q3ZL\IP(5>N4+H1=-5B%(]*-3--V8;.1-[ MVW37CG ]MX[9@^[7T/W_AV:<]4Z EV\8-+&<4> =P+>C?*_?#3^HX0$DH402Z&R1XRP9Y([$]X\/:^/!% M:ZUA_&1C#-LS%83#@XEJ!WGND=X8U;RCU_,^T1.C%DX8A,$!( M&ULK55= MC],P$/PK5I 02-!\TCM*&NFN)\0AD*JKX!X0#VZR;:QS[& [S?7?LW;2T**T M$A(OB=?>F>R,[4W:2O6D2P!#GBLN]-PKC:EGOJ_S$BJJ)[(&@2L;J2IJ,%1; M7]<*:.% %?>C()CZ%67"RU(WMU19*AO#F8"E(KJI*JKVM\!E._="[S#QP+:E ML1-^EM9T"RLPW^JEPL@?6 I6@=!,"J)@,_=NPMDBL?DNX3N#5A^-B56REO+) M!O?%W ML0< A-Y:!XFL'"^#<$F$9OWI.;_BD!1Z/#^P?G7;4LJ8:%I(_LL*4 M<^_:(P5L:,/-@VP_0:_GG>7+)=?N2=H^-_!(WF@CJQZ,%51,=&_ZW/MP!(B2 M,X"H!T1_ <+I&4#< V(GM*O,R;JCAF:IDBU1-AO9[,!YX]"HA@F[BRNC<)4A MSF1? #W0Y-4=&,JX?DW>DA6>E*+A0.2&M,X&* C=@<)=Q8VS1X.)+3&@*D)% M00JF<]D(0Q0UH%/?8%F6W,_[$FZ[$J(S)7QNQ(3$P1L2!5$\ E]U,:7V+/'\QO,K1%NF\<Z(H'"$X49P,BI-_4WQR?L>D=GS8"2RA;8N[+)B$27*=^KMC M)>-Y\=6?O*Y@_^BZVE;YE:HM$QH-WR PF%PA@^K:3Q<86;L;O)8&^X$;EMBQ M0=D$7-](:0Z!;0K#/R#[#5!+ P04 " !N@0E7#S_C/Q0# "M" &0 M 'AL+W=OXUF#JLF3ZZ1:%.JZ".'A>^,CWA74+8;:LV!X?T'ZJ MUIIF81P5O\RO%H3L;@4MDH]=E-?LY70>2(4.#6 MNA",'@=\@T*X2,3Q=QLTZ#2=X^GX.?I;GSPELV$&WRCQ&\]ML0KF >2X8[6P M']7Q)VP3FKAX6R6,_X5C8SLCXVUMK"I;9R(HN6R>[$N[$2<.27+!(6D=$L_= M"'G*.V99MM3J"-I94S0W\*EZ;X+CTIW*@]7TEI.?S>Z14C+P\@XMX\*\@M?P M0">?UP)![4C)UII;3B8T$\X8!&<;+IK%%\ E/!:J-DSF9AE:0G*!PVTK?]O( M)Q?DI_!.25L8^%'FF/_3/Z14NGR2YWQND\& O]3R"M)H!$F4I/#IX0Y>OG@U M$#?M]BGU<=/A??KC9F.LIK_2GWVY-B'&_2'<_;HV%=OB*J +9% ?,,B^_RZ> M1C\, (X[P/%0](SR3?J8&J^I]W)7])#%DWFT# \]6I-.:S*H=8_&(([@0X6: M62[WX+=G!/?M7^-I!%;!!F'->#Z"WY%I^""QCZ]1FISPIXK(X XDGT\6LGR2.OM7$ M:)!E[:ZGM'!@HD9@^5]4AQT#4!=T19B7==G2;559NS:MP+$)_?_SA=I/\""$\Z2(EZ[_ND 7\233/I5KM>?--TH&_F M32-_Q_2>2T-X.W*-KF:4O&YZ8S.QJO+]:*,L=3<_+.A[ K4SH/<[I>SSQ ET M7RC95U!+ P04 " !N@0E717:*RY % #8+ &0 'AL+W=O6;\LU@#2/(E33)Q MTUI+N;ENMT6TAI2**[:!3%U9,IY2J4[YJBTV'.@B%Z5)V^YT!NV4QEEK.LG3 M9GPZ85N9Q!G,.!';-*7\ZQTD[/FF9;5>$A[BU5KJA/9TLJ$K> 3Y:3/CZJQ= M419Q"IF(648X+&]:M]9U: VT(,_Q>PS/8N^8Z%N9,_99GX2+FU9'EP@2B*1& M4/7W!/>0))JDRO%/"6U5,;5P__B%[N4WKVYF3@7"'7-ZU1BRQ@2;>) M?&#/ 90WU->\B"4B_R7/1=[!L$6BK9 L+<6J!&F<%?_T2_D@]@1V]Q6!70KL M0\'X%4&W%'0/!?8K@EXIZ)TJZ)>"_JF"02D8G"H8EH+AJ8)1*1B=^I3&I6"< MVZ&HO[SR'2KI=,+9,^$ZMZ+I@]Q!N5K5>9QILS]*KJ[&2B>G#Y!0"0LRHUQ^ M)1\YS03-;2C(A0.2QHEX2]Z0.",?UVPK:+80E^3''ZQ!_YU._! GB1)WMA'XGF97 MQ!I?$KMC=]7[(N)5!M!0L'LSY[=(7A%[F'-L\NG1(1=OWA*QIAP:'],W2K55 MI>IVRE*5M :,>SK&-F \G-+X.*4)S!@'(H6QOHD)SZFP][,_R45A\.9:JYFK M6[UFW3Q&]]S7C/SUB\I*0@FI^+NA['<%M]?,U9_":[&A$=RTU+=. '^"UE27 MOO.NR;F8, <3YF+"/$R8CPD+,&$A$JQFZ%YEZ)Z)/KU7C7Z\ $YS$TM&YJ#Z M/A&HGLN"Z)2=Q9M<;82?ZVI,F(,)*.:XKCQDWQGI)WK3DR8TS\RE*6& M-75'N0V9NH>9O.-,MG68R6\@C0XS!9@W&"+!:C895#89&&UR&T5LFTE1-F1T MGI26*?KAP(GJ_JI>[Q.H4]YD'"/_7.-@PIS!44T>5:2+&= [(:"/&3 X#JC\ M?! Q1(I8L]>PLM?0:*^?62Q9DVN,LG-=@PES,&$N)LS#A/F8L 3%B+!:GX= M57X=?:T8+?L(T9:K-MB!N53&S+L0ZG\_NF_5P?I.?8L2C&5M3)J#2G-1:1XJS4>E!:BT$(M6 MM[:]L[9M;++SICK.A.3;%#)Y298J%J&IGEIH-+01=[:A[:-A<'?<.QP'.ZA! M752:ATKS46D!*BTL:59OK[;Z^],D=0ON%ILLX]3_] _*58LJA>HIS+8\6E,! MY';% ;0A&SV(NLJ$2G-0:2XJS4.E^:BT )468M'JCMZM-EF][]5?0%UJ0J4Y MJ#07E>:ATGQ46H!*"[%H=6OOUJ8L\^+4C,,2N![-"&W:ZON MS]VBF&5>%?N?*_UF^MF>;%[E.?8D9E07E>:ATGQ46H!*"[%HA7/;>[L<4^"K M?(NL(/F:;;$3JTJMMN'>YIM/#](=Z]JU&M(]Z]HO-MGN\,6>WP^4K]20CB2P M5*$Z5T/UFO%B&VUQ(MDFWV,Y9U*R-#]< U5OC&0'% ,% ('P &0 'AL+W=ORL;9*NM#]^C2$T4$H3U2M-+QIPSGG.P>\Q=NSQCM GMD:(@^<&I60WT4QMW_"0K-:\:-"GXPUD4#M+BCP3MV,$U*![ED9"GXN8VGFA&D1%*4<0+!!0?6S1# M:5J01!Y_5U"MCEDX'E[OZ:%\>/$PCY"A&4E_)#%?3[2A!F*TA'G*'\CN"ZH> M:%#P(I(R^1_L*EM# U'..,DJ9Y%!EN#R$SY7'7'@(#C=#E;E8+4=G#<<[,K! M/C:"4SDXQT885 Z#8QW(@L4: M4@0NP$*,A3A/$2!+H3@F(B7("67%_6/-BBL6%JRD8J62M1$L)EEG/N(P247; M1=G"QCH73U3DI4=5]C=E]M8;V=O@*\%\S4" 8Q1W^/O]_FZ/ORYZLNY.:]^= M-U8O\+<<7P+;. >68=D=^Z'N=CT8./10_[W7T4"7?S3?=YOWN('B^! M,>IR;TAAUY5M2Y[]!N\:\T36H7C5@06*9TT>?_I!3'8HOX!91,74#\:[+ M1"F5+[3SZI5XENQ;/G=54!EB($,42X?MU!QXMCE8QI#U_.: MEGXGTQB:AM6R##HL[8'H'G/8L@Q[N^)4U13!&JH-:M4&O:HM.(F> -D4HYX! M3L FI]%:+&AJ^:1!,9,]++ZS]_0;O.I!HZ7;:PO/LRS7:*OV+BEX;6$:0E/# M:1F&O3UPJEB*8 VQW%HL]P-##(CE->-"*?'6%@N)_2+F'<7^E2QC+W]?* MZ^C7H64YYG#4TJHWA5,GSZ/#!BK#AEUA7<_Q1"4UP\X5A6W(.:SE'!XU)L%^ M3.9XBUC14$G[CJ:]]%/73,..(>HYK>[R588,7H>T;,=MO3M"E2'GBF -N4>U MW*-C1J^<-KOD[/4^54Z5,%\E+% )"U7"YHI@C>(PC923ZT45K3)Z>6%./ M#GX--6O#>JD-Z^AY"OP+[HJMQQ2#>TB?P.\48@;E_G=G;?223ZX-E31?*2U0 M2@N5TN:J:,WZ>=DQ-'^.+4-3Z9ZA4IJOE!8HI85*:7-5M&:QO>P5K;:;\RKF=G1[IM707DH^X(OSXB_0KI*, ,I6HI0QJ4G9*'EL6MY MP\E&GOH]$LY))B_7",:(%@;B^R4A?']3!*@/OZ?_ 5!+ P04 " !N@0E7 ME(T]:LX# "8$0 &0 'AL+W=ORN+6MD6RAQR+&U8 56^V MC.=8JB'?V:+@@%,#RC/;BS'/,_UE"QHYS MR[5>)A[(;B_UA+V8%7@'&Y!?BC57([MA24D.5!!&$8?MW+IS;V/7T0!C\3N! MHSAY1GHICXP]Z<%].K<<'1%DD$A-@=7' 5:099I)Q?%W36HU/C7P]/F%_1>S M>+681RQ@Q;(_2"KW?&95[@6*:0MJ!C_KQ80_>5GHUHGDOHBV] M7L)?2WJ#?.WQ'/ZOUPKVLY_\][_)^]M\3PFPKR#9__!M\=E<14@OK" MHPTD)2>2@!+[.1T9K_J7Z[ 8C<=!&#CCF7TX3&@1..W1/'+:%&C5"C7J$VDB5/B!5: X$D M0T7)D[WZO=+BY$H780QT6WW8?.EL>;T.OK:=,P..M,EX;=G:F#,!Q-1Y/I M6:N++PU[.].D$6K2*]1:[;.!LDL@^.6GFP'?FB"_4$DLJJR-#,]M<(]R9 MP_/9_-*]7;D=\Y&^=C GVU?ZZL[B,^8[HG9;&6R5*^=FK.+DU35 -9"L,.?< M1R;5J=D\[@&GP+6!>K]E3+X,M(/F,F;Q+U!+ P04 " !N@0E7AH1X,8$# M #T$0 &0 'AL+W=O0YU];AT79'OH<+BG!V JI$MXQ66JLEW MKCAPP(4!5:4;>%[L5IA09S$S?6N^F+%:EH3"FB-15Q7F_RRA9,>YXSOW'9_) M;B]UA[N8'? .-B#_/*RY:KD=2T$JH((PBCALY\Z5?YGYG@:8&7\1.(J39Z2W M124V#U<0LK*$O-I-;QO25UNI@:>/I\S_[>;%YMY@8+ M6+'R"RGD?NY,'53 %M>E_,R.OT.[H8GFRUDIS#LZMG,]!^6UD*QJP6H%%:'- M)[YKA3@!*)YA0- "@L> Z!E V +"ET:(6D#TT@B3%F"V[C9[-\*E6.+%C+,C MXGJV8M,/1GV#5GH1JA-E([D:)0HG%TLL2(XP+5!*REI"@3ZI[+RF.:L G7U@ M0KQ!:^!HL\<%' >E8OAP=# MV_E_T;/_'+TG1MCE1FCXPF?XKJ@DA7M=(;;3FKT(I5 MAUIB\[5G6Y1A3@G=B9.L^?N#(D;7$BKQ=2A'FE5$PZO0E?)2'' .50@'\ M%IS%K[_XL?=NR"";9*E-LLP26<_*J+,R&F/O6RD>K(2>E?DC*]<;=$9H^^U^ M,V1=$W5BHNK?I-O%)$FB./*2F7M[:LO3B4GL><%DVI^7#A#&GG\11EY_8O9T M8N3%B7\2N"?4I!-J,BJ43E_U>]ID[F!%&\6_-EMMDJ4VR3)+9#T3XLZ$^*T:BOMSA!>3^DQ(V'?:U[5MG2EJU?Y:9#5>XE,QOAW9-3; 5\9ZX/A!*NIK(Y MM'2]W17%E3F8/^I?^IH0"5L52CO/%'+Y=P#+H#K"6I\RYB\;^@ W47/XE]02P,$% @ ;H$) M5_=[Y>:# @ BP@ !D !X;"]W;W)K&ULK9;1 M;ILP%(9?Q6+2M$E;(- D:T>0VG13.[53U:C;Q;0+!T[ JK&9?4BZMY]M"$LD MAMHI-V";\_\^GS$^Q%NI'G4!@.2IY$+/O0*Q.O-]G1904CV2%0CS9"U52=%T M5>[K2@'-G*CD?A@$4[^D3'A)[,;N5!++&CD3<*>(KLN2JM\7P.5V[HV]W< ] MRPNT WX25S2')>!#=:=,S^]<,E:"T$P*HF ]]\['9XN9C7Q\\DL&:UASOY?8*6IZ)]4LEU^Y*MDUL%'HDK37*LA6;#$HFFCM]:M=A M3V!\^@5A*PB?*XA:0>1 F\P7 )2QO5;\I[H9C#VT7SW_*#=*)NM2/G%SU_M7_< MF!ARC5#JGWT+WAB>]!O:;_Q,5S2%N6<^8@UJ U[R^M5X&GSLHSV2V0'[2<=^ M,N2>?*W+%2@BU\0<08HB$_ENH^D^\$&WEX(W9A-G9@^V33*._4T/S:2CF0S2 M/ B&D)$E4H3>] ?E+TW_2&8'I-..='KL/3L])ON1S [89QW[;/ MWTBS2;FI M,QFA6D/_1FTL3O?V5C ZC;KMU5 ,SO-2"G_OO"]!Y:X,:I+*6F!S]'>C7:4] M=P7&_QO>E.E;JG(F-.&P-M)@-#-;336EK^F@K%SU6$DTM<@U"_.W ,H&F.=K M*7'7L1-T_Q_)'U!+ P04 " !N@0E7U9;(YH$# "S& #0 'AL+W-T M>6QEUNVC 4?94H7:=6F@@A:R K(&U(E29M4Z7VQ_Y5ACA@R?F8 M8SKH^^Q%]F3SM4,(U)?1_EB;!978]_B>>ZY]G6!U6,HUIS<+2J6S2GE6CMR% ME,4'SRMG"YJ2LI,7-%-(DHN42-45)@MTZM4 MELXL7V9RY/I^;7/,[7.LK.%[US%\DSRF(_?N[.V/92XOWSCF?O+NY*1[=WZY M;S_3P+GK64DOCB#M=.%"J0V,!0B/"W"(':/N[U+KX:>*R#B>8FX#BUO')+A- M"'..CDKG0#8(<;]K5=70A#GZQZ[@X07$Z'MV^M^_D+*K@8-UUP_LBW#:7 1L M!?O'[(3.WS+6Y%ZU]\;#),^V6S!PC4%%)REU[@D?N1/"V50P\$I(ROC:F'M@ MF.4\%XY4>U_)\<%2/AC8-SUX+%0\*KHP=KX"'*J]NVZ4 KG@JS]WH6[== W%62:BYB*[:/(W9C&0TX3 MD"/8? %WF1<>@%+FJ6K$C,SSC&@-&X^JH6AGE/,;>&9^3W:X5TEC7?4.R.JF M$E0U#8WI '^3S7 W:0?/XG4*=I_+3TN53J;[4"WT6M"$K71_E=0",'8?9R=% MP=1"_:@HD&IS)2!"M>YIT*R6=/R4Y#BEJ[DIIQ6 M":ZYUT+-_W:>YS2C@O"F:%7[KWF6GZTXZ+^49/U4V1=LU5C]#GKM(B_:(#)L M@\A6U.2@#2*C%HCLO]A3\RDB_3:([+5!9- &D2UXXP2ON M]&5',!^#V1' L#B8 LS'>&%Q_J=\!F@^!L.T#:S( /49H#[&RX9,] >+8_>) MU&7/-(J"( RQ&9U,K HFV+R%(?S9V3!MX('%@4A/FVM\M?$*.5P'V)H>JA L M4[P2L4SQN0;$/F_@$47VU<;B@ >V"ECM0'Q['*@INT\0P*IBVK =C"-1A"%0 MB_8:#4-D=D+XV-<'VR5!$$5V!#"[@B# $-B-.((I T8$@3Z/;CW/O(V[REO M^V^*\1]02P,$% @ ;H$)5Y>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'=(.GI4^F&IU -[JLK:S$=K M:S>'X[')UZ+BY@^U$;4[LU*ZXM8=ZONQV6C!"[,6PE;E.)I,LG'%93TZ/MK= MZTJ/PP-E16ZEJEVA+[B3XM'\..\/V58:N92EM-_FH_9[*4:LDK6LY'=1S$>3 M$3-K]?BWTO*[JBTO;W*MRG(^FG8G[H2V,G]5?.,A;_G2M"66+Z^Y YF/LHF[ MX4IJ8]LKVOMSQ[@5[N+NJ+'JHRRMT MNQ5]:-1M9W_O;N*<8!X_1UL/NLZO$ M0_TSU:A6*YF+A27FHU.U%9I=\7OA'\K]RWG1 M/:!U9$%UZ4/I3NCSHF6DY*D+41M1,/?-J%(6CJ-@)[SD=2Y8 !D!R&B/D%^B M #(&D/%>(&\\COMI )D R&2/D+V:3 %DND_(.(#, &1&"[D0)M=RX\N96K&3 MQLA:&,-X[4B;*H"< <@9+>1_5*>J6LJZO2 @>P_(WM.278NMJ)MP$/P 8#[0 MPGSD4K,[7C:"?1+<--IW6!L.T!,T0D]HZVTT;K$!-I8TKL#1>M;%PL\:W%._O:R(W_P>_L4O1>+I+& ME-@:?^:Y;L1/U232QI38&PNQ[%49LL.47@];'R&Z?V6N(:Z$UJT=5/X0(B(W M3(GET,*L55D(;;ZT+<\UPH.%<#^7]K>0$LEA2FR'EO+=">],6_D&^-(04Z2( M*;$CSKBN56/9A>1=.A&"(5U,B7WQ#]>:US8=^J$7)!1.R":U_H^N(5]\ZZ M=4W,\#;7[A$B#43$&G!CA MI(.(6@?-THBOC;N(G6U?@B$#1,0&@$E,+QV,D @B8A%@S# AC) 6(F(M/.=CI(>86 _#Z@X!04L4% MPN.K-,1$&HF)-0*3GGYM(HW$^TLT7M8FLDO\*Y*-@3#^N1.%F,@U,;%K7D7S M@YT<:28FUDP7L@YB(:W$Q%J!05>OMR3(,@FQ9;"DDQ 3628AM@S&3$-,))R$ M6#A#,[=^!L%R6?::9H)\DY!G+%W$\XY=^I38K[D-0\(E#V+;_("\<7: MNQ=OE>4ETV(;8B+;),2V>2-*VU&'F,@V";%M(&9_-$*V28AM$P:3_1 U?:J6?*X$)%N/TC M1=))]Y7B=(%'B(FDD^YI0>790"$FDDY*+!V(V=\$@J23$DOG[;RV'9/";2!( M.AFQ=%[GM;UH.,1$TLF(I3.$&81%(2:23D8LG=W2VJ!X,B2>C%@\S[,#_Y?J M9,@Z&;%U=C,8.ZX7H6^(B:R3$5L'8O8&H SN\"*V#L;L[4-#ULF(K8,QPXF7 M#%DG^T6S:\.8X<1+AJR3D2_BO+4(VZ*'^_J0=6;$UL&3@F';G"'KS(BM@S'# MMCE#UIE1S[9!S+!MSI""9L0*VJUK#XIGAL0S:\4S;B\VQT>%"_!K45RZNQI7 MGO,RO]+,?W1[]I+4[Z]9-65YZLH^UQ>*%[OM\KNM_L?_ E!+ P04 " !N M@0E7Q]=S3T<" #5*P &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%& MJ$!<_@'ZA(#'EW)HQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I M^V,SGI?]MNZ:]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_ M!M@ MWD*@MZ#>0J"W3!ZV"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06 MU%L(]%;46PGT5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58"O17U5@*] M%?56 KT5]58"O0WU-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PD MT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@ MT#M0[R#0.R8_FQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9]F?4 M.Q/HG5'O_)-Z#^/7H0S7GN\U7O\GJ1[/YY;KY2_+[YV3N_>"!7J;)%C>O?,(BR ;8#BWD!3W+;1DUBRW8[Y>UQ4D":$52@ M(LW9-&IMWW/C*WVK7O]Z\A1GA[X;XK+8I.2O&(OUAGH;2^=IR"LK%WJ;\M>P M9M[66[LF)A8+PVHW)!K2/(TUBIOK.UK979=F]X?\9WMA^:?E/E+0IE/3GOBIO7Q(F\HV+L)X\K' 2_G'O840MO0[-&& M]-/V>1<[="RFIXYB>;K$.SVZU:JMJ7'UKL]'RN@#V29NB%+?E<>B%Z>34[YA M.G[RL_.G,J<"\\['X'S,$POT];C7D8RGYSX7HI#:TZ_XEIA+G_U^-$Z[H>:3 MV?EZ_[BPG>81V?0X_X[_GO%;_2_V(4#ZD"!]*) ^-$@?!J2/"J2/2Y ^?H#T MP1I:];8?7?#;]H?7F&5!+ 0(4 Q0 ( &Z!"5<' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ ;H$)5SEY>.GO *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ ;H$)5YE&PO=V]R M:W-H965T&UL4$L! A0#% @ ;H$)5X57-)Q[!@ %QL M !@ ("!Z0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H$)5]0*+0;C%0 Q4 ! !@ ("! MNR$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;H$)5Y.J>F_6"0 \1P !@ ("!&E0 'AL+W=O&PO=V]R M:W-H965TP( (P% M 9 " @0AH !X;"]W;W)K&UL M4$L! A0#% @ ;H$)5_/5//_! @ E 8 !D ("!NFH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;H$)5V!&:%4Z!P ;Q0 !D ("!ZG, 'AL+W=O&UL4$L! A0#% @ ;H$)5Q0LT(NB"@ M+2 !D ("!"XX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H$)5SR CNY" P ^08 !D M ("!6:D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;H$)5Y,I@EDV!0 ; T !D ("!RK@ 'AL M+W=O&PO=V]R:W-H965T!41 #, &0 M @($^RP >&PO=V]R:W-H965T;GO(2HP( .P% 9 " @8K< !X;"]W;W)K M&UL4$L! A0#% @ ;H$)5]?1 #$H P ?@< M !D ("!9-\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H$)5PQ-HT[6 @ ?@8 !D M ("!#NH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;H$)5[_9)G(> P Q 8 !D ("!)_, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;H$)5_?3 ML%K&! 80X !D ("!._X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H$)5P3&-FU[ P MA$ !D M ("!(0X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;H$)5V(X/$4O! AA< !D ("! M:AL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;H$)5RHF1^[: @ ,@@ !D ("!22X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H$)5Q58C'1'"P @I, !D M ("!VT&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;H$)5T:=@E*3"P Y($ !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ M;H$)5P3)[24)! ;Q4 !D ("!5'D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H$)5^G"\=4("@ M27, !D ("!88&PO=V]R:W-H965T; MLCZ%[@( *() 9 " @;*3 0!X;"]W;W)K&UL4$L! A0#% @ ;H$)5QH_?8/> @ TP< !D M ("!UY8! 'AL+W=O&PO=V]R:W-H M965TU^1Y67 ( \& 9 M " @0F= 0!X;"]W;W)K&UL4$L! M A0#% @ ;H$)5P\_XS\4 P K0@ !D ("!G)\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H$) M5Y2-/6K. P F!$ !D ("!Z*T! 'AL+W=O&PO=V]R:W-H965T^7F@P( (L( 9 " @:6U 0!X;"]W;W)K M&UL4$L! A0#% @ ;H$)5]66R.:! P LQ@ M T ( !7[@! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ;H$)5\?7 XML 88 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 89 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 259 387 1 false 78 0 false 13 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.globenewswire.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Deficit) (Unaudited) Sheet http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Business Combination Sheet http://www.globenewswire.com/role/BusinessCombination Business Combination Notes 8 false false R9.htm 0000009 - Disclosure - Revenue Sheet http://www.globenewswire.com/role/Revenue Revenue Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurement Sheet http://www.globenewswire.com/role/FairValueMeasurement Fair Value Measurement Notes 10 false false R11.htm 0000011 - Disclosure - Inventories Sheet http://www.globenewswire.com/role/Inventories Inventories Notes 11 false false R12.htm 0000012 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment, Net Sheet http://www.globenewswire.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.globenewswire.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Convertible Preferred Stock Sheet http://www.globenewswire.com/role/ConvertiblePreferredStock Convertible Preferred Stock Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders??? Equity (Deficit) Sheet http://www.globenewswire.com/role/StockholdersEquityDeficit Stockholders??? Equity (Deficit) Notes 17 false false R18.htm 0000018 - Disclosure - Stock-Based Compensation Sheet http://www.globenewswire.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Earnout Liability Sheet http://www.globenewswire.com/role/EarnoutLiability Earnout Liability Notes 19 false false R20.htm 0000020 - Disclosure - Warrants Sheet http://www.globenewswire.com/role/Warrants Warrants Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.globenewswire.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Leases Sheet http://www.globenewswire.com/role/Leases Leases Notes 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies Sheet http://www.globenewswire.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://www.globenewswire.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 0000025 - Disclosure - Basic and Diluted Net Income (Loss) Per Share Sheet http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShare Basic and Diluted Net Income (Loss) Per Share Notes 25 false false R26.htm 0000026 - Disclosure - Segments Sheet http://www.globenewswire.com/role/Segments Segments Notes 26 false false R27.htm 0000027 - Disclosure - Subsequent Events Sheet http://www.globenewswire.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 0000028 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 28 false false R29.htm 0000029 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 29 false false R30.htm 0000030 - Disclosure - Revenue (Tables) Sheet http://www.globenewswire.com/role/RevenueTables Revenue (Tables) Tables http://www.globenewswire.com/role/Revenue 30 false false R31.htm 0000031 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.globenewswire.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.globenewswire.com/role/FairValueMeasurement 31 false false R32.htm 0000032 - Disclosure - Inventories (Tables) Sheet http://www.globenewswire.com/role/InventoriesTables Inventories (Tables) Tables http://www.globenewswire.com/role/Inventories 32 false false R33.htm 0000033 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssets 33 false false R34.htm 0000034 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.globenewswire.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.globenewswire.com/role/PropertyandEquipmentNet 34 false false R35.htm 0000035 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilities 35 false false R36.htm 0000036 - Disclosure - Convertible Preferred Stock (Tables) Sheet http://www.globenewswire.com/role/ConvertiblePreferredStockTables Convertible Preferred Stock (Tables) Tables http://www.globenewswire.com/role/ConvertiblePreferredStock 36 false false R37.htm 0000037 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.globenewswire.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.globenewswire.com/role/StockBasedCompensation 37 false false R38.htm 0000038 - Disclosure - Earnout Liability (Tables) Sheet http://www.globenewswire.com/role/EarnoutLiabilityTables Earnout Liability (Tables) Tables http://www.globenewswire.com/role/EarnoutLiability 38 false false R39.htm 0000039 - Disclosure - Leases (Tables) Sheet http://www.globenewswire.com/role/LeasesTables Leases (Tables) Tables http://www.globenewswire.com/role/Leases 39 false false R40.htm 0000040 - Disclosure - Basic and Diluted Net Income (Loss) Per Share (Tables) Sheet http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareTables Basic and Diluted Net Income (Loss) Per Share (Tables) Tables http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShare 40 false false R41.htm 0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 0000042 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of total revenue (Details) Sheet http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails Description of Business and Summary of Significant Accounting Policies - Schedule of total revenue (Details) Details 42 false false R43.htm 0000043 - Disclosure - Business Combination (Details) Sheet http://www.globenewswire.com/role/BusinessCombinationDetails Business Combination (Details) Details http://www.globenewswire.com/role/BusinessCombination 43 false false R44.htm 0000044 - Disclosure - Revenue - Narrative (Details) Sheet http://www.globenewswire.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 44 false false R45.htm 0000045 - Disclosure - Revenue - Schedule of total revenue disaggregated by geographic region (Details) Sheet http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails Revenue - Schedule of total revenue disaggregated by geographic region (Details) Details 45 false false R46.htm 0000046 - Disclosure - Fair Value Measurement - Schedule of assets measured at fair value on a recurring basis (Details) Sheet http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails Fair Value Measurement - Schedule of assets measured at fair value on a recurring basis (Details) Details 46 false false R47.htm 0000047 - Disclosure - Fair Value Measurement - Schedule of changes in Fair Value of Earnout Liability (Details) Sheet http://www.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails Fair Value Measurement - Schedule of changes in Fair Value of Earnout Liability (Details) Details 47 false false R48.htm 0000048 - Disclosure - Inventories - Schedule of inventories (Details) Sheet http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails Inventories - Schedule of inventories (Details) Details 48 false false R49.htm 0000049 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expense and other current assets Sheet http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expense and other current assets Details http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsTables 49 false false R50.htm 0000050 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment Sheet http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment Property and Equipment, Net (Details) - Schedule of property and equipment Details http://www.globenewswire.com/role/PropertyandEquipmentNetTables 50 false false R51.htm 0000051 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.globenewswire.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses (Details) Sheet http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses (Details) Details 52 false false R53.htm 0000053 - Disclosure - Debt (Details) Sheet http://www.globenewswire.com/role/DebtDetails Debt (Details) Details http://www.globenewswire.com/role/Debt 53 false false R54.htm 0000054 - Disclosure - Convertible Preferred Stock - Narrative (Details) Sheet http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails Convertible Preferred Stock - Narrative (Details) Details 54 false false R55.htm 0000055 - Disclosure - Convertible Preferred Stock (Details) - Schedule of convertible preferred stock Sheet http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock Convertible Preferred Stock (Details) - Schedule of convertible preferred stock Details http://www.globenewswire.com/role/ConvertiblePreferredStockTables 55 false false R56.htm 0000056 - Disclosure - Stockholders??? Equity (Deficit) (Details) Sheet http://www.globenewswire.com/role/StockholdersEquityDeficitDetails Stockholders??? Equity (Deficit) (Details) Details http://www.globenewswire.com/role/StockholdersEquityDeficit 56 false false R57.htm 0000057 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - Stock-Based Compensation - Schedule of employee and nonemployee stock option activity (Details) Sheet http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails Stock-Based Compensation - Schedule of employee and nonemployee stock option activity (Details) Details 58 false false R59.htm 0000059 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock (Details) Sheet http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails Stock-Based Compensation - Schedule of Restricted Stock (Details) Details 59 false false R60.htm 0000060 - Disclosure - Stock-Based Compensation (Details) - Schedule of stock based compensation expense related to options granted to employees and non employees Sheet http://www.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees Stock-Based Compensation (Details) - Schedule of stock based compensation expense related to options granted to employees and non employees Details http://www.globenewswire.com/role/StockBasedCompensationTables 60 false false R61.htm 0000061 - Disclosure - Earnout Liability - Narrative (Details) Sheet http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails Earnout Liability - Narrative (Details) Details 61 false false R62.htm 0000062 - Disclosure - Earnout Liability - Schedule of assumptions used in estimating the fair value of the earnout liability (Details) Sheet http://www.globenewswire.com/role/EarnoutLiabilityScheduleofassumptionsusedinestimatingthefairvalueoftheearnoutliabilityDetails Earnout Liability - Schedule of assumptions used in estimating the fair value of the earnout liability (Details) Details 62 false false R63.htm 0000063 - Disclosure - Warrants (Details) Sheet http://www.globenewswire.com/role/WarrantsDetails Warrants (Details) Details http://www.globenewswire.com/role/Warrants 63 false false R64.htm 0000064 - Disclosure - Leases - Narrative (Details) Sheet http://www.globenewswire.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Leases (Details) - Schedule of components of lease expense Sheet http://www.globenewswire.com/role/LeasesDetailsScheduleofcomponentsofleaseexpense Leases (Details) - Schedule of components of lease expense Details http://www.globenewswire.com/role/LeasesTables 65 false false R66.htm 0000066 - Disclosure - Leases (Details) - Schedule of supplemental cash flow information Sheet http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalcashflowinformation Leases (Details) - Schedule of supplemental cash flow information Details http://www.globenewswire.com/role/LeasesTables 66 false false R67.htm 0000067 - Disclosure - Leases (Details) - Schedule of supplemental balance sheet information related to leases Sheet http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases Leases (Details) - Schedule of supplemental balance sheet information related to leases Details http://www.globenewswire.com/role/LeasesTables 67 false false R68.htm 0000068 - Disclosure - Leases (Details) - Schedule of weighted average remaining term and discount rates Sheet http://www.globenewswire.com/role/LeasesDetailsScheduleofweightedaverageremainingtermanddiscountrates Leases (Details) - Schedule of weighted average remaining term and discount rates Details http://www.globenewswire.com/role/LeasesTables 68 false false R69.htm 0000069 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities Sheet http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities Leases (Details) - Schedule of maturities of lease liabilities Details http://www.globenewswire.com/role/LeasesTables 69 false false R70.htm 0000070 - Disclosure - Related Party Transactions (Details) Sheet http://www.globenewswire.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.globenewswire.com/role/RelatedPartyTransactions 70 false false R71.htm 0000071 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Schedule of denominators of basic and diluted net income (loss) per share (Details) Sheet http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails Basic and Diluted Net Income (Loss) Per Share - Schedule of denominators of basic and diluted net income (loss) per share (Details) Details http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareTables 71 false false R72.htm 0000072 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Schedule of diluted net income (loss) per share (Details) Sheet http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails Basic and Diluted Net Income (Loss) Per Share - Schedule of diluted net income (loss) per share (Details) Details http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareTables 72 false false R73.htm 0000073 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Narrative (Details) Sheet http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails Basic and Diluted Net Income (Loss) Per Share - Narrative (Details) Details http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareTables 73 false false R74.htm 0000074 - Disclosure - Segments (Details) Sheet http://www.globenewswire.com/role/SegmentsDetails Segments (Details) Details http://www.globenewswire.com/role/Segments 74 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gcac-20230630.htm 4 [dq-0542-Deprecated-Concept] Concept AccountsReceivableRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gcac-20230630.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: gcac:EarnoutLiabilityPeriodOfContingency, gcac:TemporaryEquityOptionalRedemptionNetIncomeRequirementPeriod, gcac:TemporaryEquityOptionalRedemptionPeriodToRepurchase, gcac:TemporaryEquityOptionalRedemptionRelatedPartyRedemptionPeriod, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - gcac-20230630.htm 4 gcac-20230630.htm cptn-20230630xex311junpei.htm cptn-20230630xex312hullxu.htm cptn-20230630xex321junpei.htm cptn-20230630xex322hullxu.htm gcac-20230630.xsd gcac-20230630_cal.xml gcac-20230630_def.xml gcac-20230630_lab.xml gcac-20230630_pre.xml gcac-20230630_g1.jpg http://fasb.org/us-gaap-sup/2022q3 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gcac-20230630.htm": { "axisCustom": 1, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap-sup/2022q3": 1, "http://fasb.org/us-gaap/2022": 848, "http://xbrl.sec.gov/dei/2022": 33 }, "contextCount": 259, "dts": { "calculationLink": { "local": [ "gcac-20230630_cal.xml" ] }, "definitionLink": { "local": [ "gcac-20230630_def.xml" ] }, "inline": { "local": [ "gcac-20230630.htm" ] }, "labelLink": { "local": [ "gcac-20230630_lab.xml" ] }, "presentationLink": { "local": [ "gcac-20230630_pre.xml" ] }, "schema": { "local": [ "gcac-20230630.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/srt/2022q3/srt-sup-2022q3.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.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 613, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://www.globenewswire.com/20230630": 5, "http://xbrl.sec.gov/dei/2022": 5, "total": 11 }, "keyCustom": 82, "keyStandard": 305, "memberCustom": 28, "memberStandard": 44, "nsprefix": "gcac", "nsuri": "http://www.globenewswire.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.globenewswire.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "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": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Fair Value Measurement", "menuCat": "Notes", "order": "10", "role": "http://www.globenewswire.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Inventories", "menuCat": "Notes", "order": "11", "role": "http://www.globenewswire.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Prepaid Expenses and Other Current Assets", "menuCat": "Notes", "order": "12", "role": "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "13", "role": "http://www.globenewswire.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "14", "role": "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Debt", "menuCat": "Notes", "order": "15", "role": "http://www.globenewswire.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gcac:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Convertible Preferred Stock", "menuCat": "Notes", "order": "16", "role": "http://www.globenewswire.com/role/ConvertiblePreferredStock", "shortName": "Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gcac:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stockholders\u2019 Equity (Deficit)", "menuCat": "Notes", "order": "17", "role": "http://www.globenewswire.com/role/StockholdersEquityDeficit", "shortName": "Stockholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "18", "role": "http://www.globenewswire.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gcac:DisclosureOfEarnoutLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Earnout Liability", "menuCat": "Notes", "order": "19", "role": "http://www.globenewswire.com/role/EarnoutLiability", "shortName": "Earnout Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gcac:DisclosureOfEarnoutLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gcac:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Warrants", "menuCat": "Notes", "order": "20", "role": "http://www.globenewswire.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gcac:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "21", "role": "http://www.globenewswire.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Leases", "menuCat": "Notes", "order": "22", "role": "http://www.globenewswire.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "23", "role": "http://www.globenewswire.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "24", "role": "http://www.globenewswire.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Basic and Diluted Net Income (Loss) Per Share", "menuCat": "Notes", "order": "25", "role": "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShare", "shortName": "Basic and Diluted Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Segments", "menuCat": "Notes", "order": "26", "role": "http://www.globenewswire.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "27", "role": "http://www.globenewswire.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "28", "role": "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.globenewswire.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Fair Value Measurement (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.globenewswire.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.globenewswire.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.globenewswire.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Convertible Preferred Stock (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.globenewswire.com/role/ConvertiblePreferredStockTables", "shortName": "Convertible Preferred Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.globenewswire.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Earnout Liability (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.globenewswire.com/role/EarnoutLiabilityTables", "shortName": "Earnout Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.globenewswire.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "menuCat": "Statements", "order": "4", "role": "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Basic and Diluted Net Income (Loss) Per Share (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareTables", "shortName": "Basic and Diluted Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "lang": "en-US", "name": "gcac:ProductWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-77", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of total revenue (Details)", "menuCat": "Details", "order": "42", "role": "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of total revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-77", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-92", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Business Combination (Details)", "menuCat": "Details", "order": "43", "role": "http://www.globenewswire.com/role/BusinessCombinationDetails", "shortName": "Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-91", "decimals": "INF", "lang": "en-US", "name": "gcac:ExchangeRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Revenue - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://www.globenewswire.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Revenue - Schedule of total revenue disaggregated by geographic region (Details)", "menuCat": "Details", "order": "45", "role": "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails", "shortName": "Revenue - Schedule of total revenue disaggregated by geographic region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "2", "lang": "en-US", "name": "gcac:RevenuePercentOfTotal", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Fair Value Measurement - Schedule of assets measured at fair value on a recurring basis (Details)", "menuCat": "Details", "order": "46", "role": "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails", "shortName": "Fair Value Measurement - Schedule of assets measured at fair value on a recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-16", "decimals": "-5", "first": true, "lang": "en-US", "name": "gcac:GainLossOnEarnoutLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Fair Value Measurement - Schedule of changes in Fair Value of Earnout Liability (Details)", "menuCat": "Details", "order": "47", "role": "http://www.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails", "shortName": "Fair Value Measurement - Schedule of changes in Fair Value of Earnout Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-147", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Inventories - Schedule of inventories (Details)", "menuCat": "Details", "order": "48", "role": "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails", "shortName": "Inventories - Schedule of inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expense and other current assets", "menuCat": "Details", "order": "49", "role": "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets", "shortName": "Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expense and other current assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-40", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit) (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "shortName": "Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-40", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment", "menuCat": "Details", "order": "50", "role": "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment", "shortName": "Property and Equipment, Net (Details) - Schedule of property and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Property and Equipment, Net - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://www.globenewswire.com/role/PropertyandEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses (Details)", "menuCat": "Details", "order": "52", "role": "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-161", "decimals": "0", "first": true, "lang": "en-US", "name": "gcac:WarrantLiabilityIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "53", "role": "http://www.globenewswire.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-161", "decimals": "2", "lang": "en-US", "name": "gcac:WarrantLiabilitiesExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-175", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Convertible Preferred Stock - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "shortName": "Convertible Preferred Stock - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-175", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Convertible Preferred Stock (Details) - Schedule of convertible preferred stock", "menuCat": "Details", "order": "55", "role": "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock", "shortName": "Convertible Preferred Stock (Details) - Schedule of convertible preferred stock", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-93", "decimals": "0", "lang": "en-US", "name": "us-gaap:TemporaryEquityLiquidationPreference", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "gcac:CommonStockNumberOfVotes", "reportCount": 1, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stockholders\u2019 Equity (Deficit) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails", "shortName": "Stockholders\u2019 Equity (Deficit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-194", "decimals": "0", "lang": "en-US", "name": "us-gaap:ConversionOfStockSharesIssued1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-6", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Stock-Based Compensation - Schedule of employee and nonemployee stock option activity (Details)", "menuCat": "Details", "order": "58", "role": "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails", "shortName": "Stock-Based Compensation - Schedule of employee and nonemployee stock option activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "2", "first": true, "lang": "en-US", "name": "gcac:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock (Details)", "menuCat": "Details", "order": "59", "role": "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "2", "first": true, "lang": "en-US", "name": "gcac:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "gcac:ScheduleOfStockBasedCompensationExpenseRelatedToOptionsGrantedToEmployeesAndNonEmployeesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Stock-Based Compensation (Details) - Schedule of stock based compensation expense related to options granted to employees and non employees", "menuCat": "Details", "order": "60", "role": "http://www.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees", "shortName": "Stock-Based Compensation (Details) - Schedule of stock based compensation expense related to options granted to employees and non employees", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "gcac:ScheduleOfStockBasedCompensationExpenseRelatedToOptionsGrantedToEmployeesAndNonEmployeesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gcac:EarnoutLiabilityPeriodOfContingency", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Earnout Liability - Narrative (Details)", "menuCat": "Details", "order": "61", "role": "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "shortName": "Earnout Liability - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gcac:EarnoutLiabilityPeriodOfContingency", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-92", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Earnout Liability - Schedule of assumptions used in estimating the fair value of the earnout liability (Details)", "menuCat": "Details", "order": "62", "role": "http://www.globenewswire.com/role/EarnoutLiabilityScheduleofassumptionsusedinestimatingthefairvalueoftheearnoutliabilityDetails", "shortName": "Earnout Liability - Schedule of assumptions used in estimating the fair value of the earnout liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-91", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-162", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Warrants (Details)", "menuCat": "Details", "order": "63", "role": "http://www.globenewswire.com/role/WarrantsDetails", "shortName": "Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-162", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://www.globenewswire.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Leases (Details) - Schedule of components of lease expense", "menuCat": "Details", "order": "65", "role": "http://www.globenewswire.com/role/LeasesDetailsScheduleofcomponentsofleaseexpense", "shortName": "Leases (Details) - Schedule of components of lease expense", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Leases (Details) - Schedule of supplemental cash flow information", "menuCat": "Details", "order": "66", "role": "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalcashflowinformation", "shortName": "Leases (Details) - Schedule of supplemental cash flow information", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "gcac:OperatingLeaseRightOfUseAssetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Leases (Details) - Schedule of supplemental balance sheet information related to leases", "menuCat": "Details", "order": "67", "role": "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases", "shortName": "Leases (Details) - Schedule of supplemental balance sheet information related to leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "gcac:OperatingLeaseRightOfUseAssetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Leases (Details) - Schedule of weighted average remaining term and discount rates", "menuCat": "Details", "order": "68", "role": "http://www.globenewswire.com/role/LeasesDetailsScheduleofweightedaverageremainingtermanddiscountrates", "shortName": "Leases (Details) - Schedule of weighted average remaining term and discount rates", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities", "menuCat": "Details", "order": "69", "role": "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities", "shortName": "Leases (Details) - Schedule of maturities of lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-16", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "70", "role": "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Schedule of denominators of basic and diluted net income (loss) per share (Details)", "menuCat": "Details", "order": "71", "role": "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "shortName": "Basic and Diluted Net Income (Loss) Per Share - Schedule of denominators of basic and diluted net income (loss) per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Schedule of diluted net income (loss) per share (Details)", "menuCat": "Details", "order": "72", "role": "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails", "shortName": "Basic and Diluted Net Income (Loss) Per Share - Schedule of diluted net income (loss) per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-249", "decimals": "INF", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-15", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Narrative (Details)", "menuCat": "Details", "order": "73", "role": "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails", "shortName": "Basic and Diluted Net Income (Loss) Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-257", "decimals": "0", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Segments (Details)", "menuCat": "Details", "order": "74", "role": "http://www.globenewswire.com/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Business Combination", "menuCat": "Notes", "order": "8", "role": "http://www.globenewswire.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Revenue", "menuCat": "Notes", "order": "9", "role": "http://www.globenewswire.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gcac-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 78, "tag": { "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails", "http://www.globenewswire.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.globenewswire.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.globenewswire.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.globenewswire.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.globenewswire.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.globenewswire.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": "Entity Listings [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.globenewswire.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.globenewswire.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.globenewswire.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r606" ], "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.globenewswire.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r607" ], "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.globenewswire.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.globenewswire.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.globenewswire.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.globenewswire.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.globenewswire.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.globenewswire.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r604" ], "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.globenewswire.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.globenewswire.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.globenewswire.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r604" ], "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.globenewswire.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.globenewswire.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.globenewswire.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r604" ], "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.globenewswire.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.globenewswire.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r608" ], "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.globenewswire.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r604" ], "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.globenewswire.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r604" ], "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.globenewswire.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r604" ], "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.globenewswire.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r604" ], "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.globenewswire.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.globenewswire.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r603" ], "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.globenewswire.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r605" ], "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.globenewswire.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.globenewswire.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "gcac_A2016PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Plan", "label": "2016 Plan [Member]", "terseLabel": "2016 Plan" } } }, "localname": "A2016PlanMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gcac_A2019LoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Loan Agreement", "label": "2019 Loan Agreement [Member]", "terseLabel": "2019 Loan Agreement" } } }, "localname": "A2019LoanAgreementMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "gcac_A2022StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Stock Plan", "label": "2022 Stock Plan [Member]", "terseLabel": "2022 Plan" } } }, "localname": "A2022StockPlanMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gcac_BusinessCombinationCommitmentFeeObligationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Commitment Fee Obligation Period", "label": "Business Combination, Commitment Fee Obligation Period", "terseLabel": "Commitment fee obligation period" } } }, "localname": "BusinessCombinationCommitmentFeeObligationPeriod", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "durationItemType" }, "gcac_BusinessCombinationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination (Details) [Table]", "label": "Business Combination (Details) [Table]", "terseLabel": "Business Combination (Details) [Table]" } } }, "localname": "BusinessCombinationDetailsTable", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "gcac_BusinessCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination", "label": "Business Combination [Member]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "gcac_BusinessCombinationTransactionCostsAccruedButNotPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination transaction costs, accrued but not paid.", "label": "BusinessCombinationTransactionCostsAccruedButNotPaid", "terseLabel": "Business Combination transaction costs, accrued but not paid" } } }, "localname": "BusinessCombinationTransactionCostsAccruedButNotPaid", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_CapitalStockSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Stock, Shares, Authorized", "label": "Capital Stock, Shares, Authorized", "terseLabel": "Capital stock, authorized (in shares)" } } }, "localname": "CapitalStockSharesAuthorized", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "sharesItemType" }, "gcac_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "label": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalcashflowinformation" ], "xbrltype": "stringItemType" }, "gcac_CommonClassFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Class F", "label": "Common Class F [Member]", "terseLabel": "Class F Stock", "verboseLabel": "Class F Stock" } } }, "localname": "CommonClassFMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "gcac_CommonStockConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion", "label": "Common Stock, Conversion", "terseLabel": "Common stock, conversion (in shares)" } } }, "localname": "CommonStockConversion", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "sharesItemType" }, "gcac_CommonStockNumberOfVotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of votes that each common share is entitled.", "label": "Common Stock Number Of Votes", "terseLabel": "Common stock vote per share" } } }, "localname": "CommonStockNumberOfVotes", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "gcac_CommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock shares.", "label": "Common Stock Shares", "terseLabel": "Common stock shares (in shares)" } } }, "localname": "CommonStockShares", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "gcac_CommonStockVestingInterestPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Vesting Interest Period", "label": "Common Stock, Vesting Interest Period", "terseLabel": "Vesting interest period" } } }, "localname": "CommonStockVestingInterestPeriod", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "durationItemType" }, "gcac_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "domainItemType" }, "gcac_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "domainItemType" }, "gcac_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "domainItemType" }, "gcac_DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]", "label": "Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "gcac_DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of Business and Summary of Significant Accounting Policies (Details) [Table]", "label": "Description of Business and Summary of Significant Accounting Policies (Details) [Table]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "gcac_DevelopmentRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Development Revenue", "label": "Development Revenue [Member]", "terseLabel": "Development revenue" } } }, "localname": "DevelopmentRevenueMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "gcac_DisclosureOfEarnoutLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure Of Earnout Liability [Abstract]", "label": "Disclosure Of Earnout Liability [Abstract]", "terseLabel": "Disclosure Of Earnout Liability [Abstract]" } } }, "localname": "DisclosureOfEarnoutLiabilityAbstract", "nsuri": "http://www.globenewswire.com/20230630", "xbrltype": "stringItemType" }, "gcac_DisclosureOfEarnoutLiabilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of earnout liability.", "label": "Disclosure Of Earnout Liability [Text Block]", "terseLabel": "Earnout Liability" } } }, "localname": "DisclosureOfEarnoutLiabilityTextBlock", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiability" ], "xbrltype": "textBlockItemType" }, "gcac_EarnoutLiabilityConsecutiveTradingDaysThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability, Consecutive Trading Days Threshold", "label": "Earnout Liability, Consecutive Trading Days Threshold", "terseLabel": "Consecutive trading days threshold" } } }, "localname": "EarnoutLiabilityConsecutiveTradingDaysThreshold", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "integerItemType" }, "gcac_EarnoutLiabilityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability (Details) [Line Items]", "label": "Earnout Liability (Details) [Line Items]", "terseLabel": "Earnout Liability (Details) [Line Items]" } } }, "localname": "EarnoutLiabilityDetailsLineItems", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "gcac_EarnoutLiabilityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability (Details) [Table]", "label": "Earnout Liability (Details) [Table]", "terseLabel": "Earnout Liability (Details) [Table]" } } }, "localname": "EarnoutLiabilityDetailsTable", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "gcac_EarnoutLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability", "label": "Earnout Liability [Member]", "terseLabel": "Earnout Liability" } } }, "localname": "EarnoutLiabilityMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "gcac_EarnoutLiabilityPeriodOfContingency": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability, Period Of Contingency", "label": "Earnout Liability, Period Of Contingency", "terseLabel": "Period of contingency" } } }, "localname": "EarnoutLiabilityPeriodOfContingency", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "durationItemType" }, "gcac_EarnoutLiabilityTradingDaysThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Liability, Trading Days Threshold", "label": "Earnout Liability, Trading Days Threshold", "terseLabel": "Trading days threshold" } } }, "localname": "EarnoutLiabilityTradingDaysThreshold", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "integerItemType" }, "gcac_EarnoutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Shares", "label": "Earnout Shares [Member]", "terseLabel": "Earnout Shares" } } }, "localname": "EarnoutSharesMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "gcac_ExcessValueOfUnderwriterWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the excess value of underwriter warrants.", "label": "Excess Value Of Underwriter Warrants", "terseLabel": "Excess Value Of Underwriter Warrants" } } }, "localname": "ExcessValueOfUnderwriterWarrants", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "gcac_ExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchange Ratio", "label": "Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "localname": "ExchangeRatio", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "pureItemType" }, "gcac_ExpireTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expiration means an end to the Contract due to the completion in full of the mutual performances of the parties or due to the Contract's term being completed.", "label": "Expire Term", "terseLabel": "Expire term" } } }, "localname": "ExpireTerm", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "gcac_FairValueOfPrivatePlacement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of private placement.", "label": "Fair Value Of Private Placement", "terseLabel": "Fair value of private placement" } } }, "localname": "FairValueOfPrivatePlacement", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "gcac_GainLossOnEarnoutLiabiity": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on Earnout Liabiity", "label": "Gain (Loss) on Earnout Liabiity", "terseLabel": "(Loss) gain on change in fair value of earnout liability" } } }, "localname": "GainLossOnEarnoutLiabiity", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "gcac_GainLossOnEarnoutLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Earnout Liability", "label": "Gain (Loss) On Earnout Liability", "negatedTerseLabel": "Gain on change in fair value of earnout liability", "terseLabel": "Gain (loss) on earnout liability" } } }, "localname": "GainLossOnEarnoutLiability", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "http://www.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "gcac_IncreaseDecreaseInEarnoutLiability": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Earnout Liability", "label": "Increase (Decrease) In Earnout Liability", "verboseLabel": "(Loss) gain on change in fair value of earnout liability" } } }, "localname": "IncreaseDecreaseInEarnoutLiability", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_InitialClassificationOfWarrantLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of initial classification of warrant liability .", "label": "InitialClassificationOfWarrantLiability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "InitialClassificationOfWarrantLiability", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_KoitoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Koito", "label": "Koito [Member]", "terseLabel": "Koito" } } }, "localname": "KoitoMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gcac_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid After Year Three", "label": "Lessee, Operating Lease, Liability, To Be Paid After Year Three", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearThree", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities" ], "xbrltype": "monetaryItemType" }, "gcac_LincolnParkTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lincoln Park Transaction", "label": "Lincoln Park Transaction [Member]", "terseLabel": "Lincoln Park Transaction" } } }, "localname": "LincolnParkTransactionMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "domainItemType" }, "gcac_LoanMaturityAfterInvestmentAgreementClose": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Maturity, After Investment Agreement Close", "label": "Loan Maturity, After Investment Agreement Close", "terseLabel": "Loan maturity, after investment agreement close" } } }, "localname": "LoanMaturityAfterInvestmentAgreementClose", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "integerItemType" }, "gcac_LongLivedAssetsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived assets, percentage.", "label": "Long Lived Assets Percentage", "terseLabel": "Long lived assets" } } }, "localname": "LongLivedAssetsPercentage", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/SegmentsDetails" ], "xbrltype": "percentItemType" }, "gcac_LongTermDebtEndOfTermPaymentPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, End Of Term Payment, Percent", "label": "Long-Term Debt, End Of Term Payment, Percent", "terseLabel": "End of term payment" } } }, "localname": "LongTermDebtEndOfTermPaymentPercent", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "gcac_LongTermDebtPrepaymentPenaltyPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Prepayment Penalty, Percent", "label": "Long-Term Debt, Prepayment Penalty, Percent", "terseLabel": "Prepayment penalty" } } }, "localname": "LongTermDebtPrepaymentPenaltyPercent", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "gcac_MarketCapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Market Capitalization", "label": "Market Capitalization", "terseLabel": "Market capitalization" } } }, "localname": "MarketCapitalization", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gcac_NetLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease liabilities.", "label": "Net Lease Liabilities", "terseLabel": "Net lease liabilities" } } }, "localname": "NetLeaseLiabilities", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities" ], "xbrltype": "monetaryItemType" }, "gcac_NumberOfDesigneesOnCompanysBoard": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Designees On Company's Board", "label": "Number Of Designees On Company's Board", "terseLabel": "Number of designees on company's board" } } }, "localname": "NumberOfDesigneesOnCompanysBoard", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "gcac_OperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OperatingLeaseLiabilitiesAbstract", "label": "OperatingLeaseLiabilitiesAbstract", "terseLabel": "Operating lease liabilities:" } } }, "localname": "OperatingLeaseLiabilitiesAbstract", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases" ], "xbrltype": "stringItemType" }, "gcac_OperatingLeaseRightOfUseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset", "label": "Operating Lease, Right-Of-Use Asset [Abstract]", "terseLabel": "Operating lease right-of-use assets:" } } }, "localname": "OperatingLeaseRightOfUseAssetAbstract", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases" ], "xbrltype": "stringItemType" }, "gcac_OperatingLeaseRightOfUseAssetCurrent": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, Current", "label": "Operating Lease, Right-Of-Use Asset, Current", "terseLabel": "Operating lease right-of-use assets, current" } } }, "localname": "OperatingLeaseRightOfUseAssetCurrent", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases" ], "xbrltype": "monetaryItemType" }, "gcac_OperatingLeaseRightOfUseAssetNoncurrent": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, Noncurrent", "label": "Operating Lease, Right-Of-Use Asset, Noncurrent", "terseLabel": "Operating lease right-of-use assets, non-current" } } }, "localname": "OperatingLeaseRightOfUseAssetNoncurrent", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases" ], "xbrltype": "monetaryItemType" }, "gcac_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OtherMember", "label": "OtherMember", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails" ], "xbrltype": "domainItemType" }, "gcac_PayrollTaxesReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payroll Taxes Receivable, Current", "label": "Payroll Taxes Receivable, Current", "terseLabel": "Deferred transaction costs" } } }, "localname": "PayrollTaxesReceivableCurrent", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets" ], "xbrltype": "monetaryItemType" }, "gcac_PreferredSharesOnAnAsConvertedBasisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Shares On An As-Converted Basis", "label": "Preferred Shares On An As-Converted Basis [Member]", "terseLabel": "Preferred shares on an as-converted basis" } } }, "localname": "PreferredSharesOnAnAsConvertedBasisMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails" ], "xbrltype": "domainItemType" }, "gcac_PreferredStockDividendRatePaidInKindPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Dividend Rate, Paid-In-Kind, Percentage", "label": "Preferred Stock, Dividend Rate, Paid-In-Kind, Percentage", "terseLabel": "Preferred stock, paid-in-kind, dividend rate" } } }, "localname": "PreferredStockDividendRatePaidInKindPercentage", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "gcac_PreferredStockFundamentalChangeAgreementsExceedingPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Fundamental Change, Agreements Exceeding Percent", "label": "Preferred Stock, Fundamental Change, Agreements Exceeding Percent", "terseLabel": "Preferred stock, fundamental change, agreements exceeding" } } }, "localname": "PreferredStockFundamentalChangeAgreementsExceedingPercent", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "gcac_PreferredStockFundamentalChangeVotingPower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Fundamental Change, Voting Power", "label": "Preferred Stock, Fundamental Change, Voting Power", "terseLabel": "Preferred stock, fundamental change, voting power" } } }, "localname": "PreferredStockFundamentalChangeVotingPower", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "gcac_PreferredStockPutRightConversionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Put Right, Conversion Percentage", "label": "Preferred Stock, Put Right, Conversion Percentage", "terseLabel": "Preferred stock, put right, conversion" } } }, "localname": "PreferredStockPutRightConversionPercentage", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "gcac_ProceedsFromIssuanceOfCommonStockOptionsNetOfRepurchase": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of common stock options, net of repurchase", "label": "ProceedsFromIssuanceOfCommonStockOptionsNetOfRepurchase", "terseLabel": "Proceeds from issuance of common stock options" } } }, "localname": "ProceedsFromIssuanceOfCommonStockOptionsNetOfRepurchase", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_ProductWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty, Term", "label": "Product Warranty, Term", "terseLabel": "Product warranty, term" } } }, "localname": "ProductWarrantyTerm", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "gcac_PurchasePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price per share.", "label": "Purchase Price Per Share", "terseLabel": "Purchase price per share (in Dollars per share)" } } }, "localname": "PurchasePricePerShare", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "perShareItemType" }, "gcac_PurchasesOfPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchases of property and equipment.", "label": "PurchasesOfPropertyAndEquipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PurchasesOfPropertyAndEquipment", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_PurchasesOfShorttermInvestments": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchases of short-term investments.", "label": "PurchasesOfShorttermInvestments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PurchasesOfShorttermInvestments", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_RevenueByCountryOfDomicileAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RevenueByCountryOfDomicileAbstract", "label": "RevenueByCountryOfDomicileAbstract", "terseLabel": "Revenue by country of domicile:" } } }, "localname": "RevenueByCountryOfDomicileAbstract", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails" ], "xbrltype": "stringItemType" }, "gcac_RevenuePercentOfTotal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Percent Of Total", "label": "Revenue Percent Of Total", "terseLabel": "% of Revenue" } } }, "localname": "RevenuePercentOfTotal", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails" ], "xbrltype": "percentItemType" }, "gcac_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right Of Use Assets Obtained In Exchange For Lease Obligations", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "terseLabel": "Right of use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalcashflowinformation" ], "xbrltype": "stringItemType" }, "gcac_SVBWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SVB Warrants", "label": "SVB Warrants [Member]", "terseLabel": "SVB Warrants" } } }, "localname": "SVBWarrantsMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "gcac_SaleOfPublicWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Public Warrants Shares", "label": "Sale Of Public Warrants Shares", "terseLabel": "Sale of public warrants (in shares)" } } }, "localname": "SaleOfPublicWarrantsShares", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "gcac_SaleOfStockAverageSalesPriceConsecutiveDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Average Sales Price, Consecutive Days", "label": "Sale Of Stock, Average Sales Price, Consecutive Days", "terseLabel": "Average sales price, consecutive days" } } }, "localname": "SaleOfStockAverageSalesPriceConsecutiveDays", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "gcac_SaleOfStockNumberOfLowestClosingCommonStockSalesPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Number Of Lowest Closing Common Stock Sales Price", "label": "Sale Of Stock, Number Of Lowest Closing Common Stock Sales Price", "terseLabel": "Number of lowest closing common stock sales price" } } }, "localname": "SaleOfStockNumberOfLowestClosingCommonStockSalesPrice", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "gcac_SaleOfStockNumberOfSharesPerWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Number Of Shares Per Warrant", "label": "Sale Of Stock, Number Of Shares Per Warrant", "terseLabel": "Number of shares per warrant (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesPerWarrant", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "gcac_SaleOfStockPurchaseAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Purchase Agreement", "label": "Sale Of Stock, Purchase Agreement", "terseLabel": "Purchase agreement" } } }, "localname": "SaleOfStockPurchaseAgreement", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "monetaryItemType" }, "gcac_SaleOfStockTransactionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Transaction Period", "label": "Sale Of Stock, Transaction Period", "terseLabel": "Transaction period" } } }, "localname": "SaleOfStockTransactionPeriod", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "durationItemType" }, "gcac_ScheduleOfStockBasedCompensationExpenseRelatedToOptionsGrantedToEmployeesAndNonEmployeesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Stock-Based Compensation Expense Related To Options Granted To Employees And Non-Employees", "label": "Schedule Of Stock-Based Compensation Expense Related To Options Granted To Employees And Non-Employees [Table Text Block]", "terseLabel": "Schedule of stock based compensation expense related to options granted to employees and non employees" } } }, "localname": "ScheduleOfStockBasedCompensationExpenseRelatedToOptionsGrantedToEmployeesAndNonEmployeesTableTextBlock", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "gcac_SecuredTermLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Term Loan Agreement", "label": "Secured Term Loan Agreement [Member]", "terseLabel": "Secured Term Loan Agreement" } } }, "localname": "SecuredTermLoanAgreementMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "gcac_SegmentsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segments (Details) [Line Items]", "label": "Segments (Details) [Line Items]", "terseLabel": "Segments (Details) [Line Items]" } } }, "localname": "SegmentsDetailsLineItems", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "gcac_SegmentsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segments (Details) [Table]", "label": "Segments (Details) [Table]", "terseLabel": "Segments (Details) [Table]" } } }, "localname": "SegmentsDetailsTable", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "gcac_SeriesAConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Convertible Preferred Stock", "label": "Series A Convertible Preferred Stock [Member]", "terseLabel": "Series A" } } }, "localname": "SeriesAConvertiblePreferredStockMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock" ], "xbrltype": "domainItemType" }, "gcac_SeriesB1ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B1 Convertible Preferred Stock", "label": "Series B1 Convertible Preferred Stock [Member]", "terseLabel": "Series B-1" } } }, "localname": "SeriesB1ConvertiblePreferredStockMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock" ], "xbrltype": "domainItemType" }, "gcac_SeriesBConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Convertible Preferred Stock", "label": "Series B Convertible Preferred Stock [Member]", "terseLabel": "Series B" } } }, "localname": "SeriesBConvertiblePreferredStockMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock" ], "xbrltype": "domainItemType" }, "gcac_SeriesCConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series C Convertible Preferred Stock", "label": "Series C Convertible Preferred Stock [Member]", "terseLabel": "Series C" } } }, "localname": "SeriesCConvertiblePreferredStockMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock" ], "xbrltype": "domainItemType" }, "gcac_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionToCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion To Common Stock", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion To Common Stock", "terseLabel": "Conversion of RSUs to common stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionToCommonStock", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "gcac_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options Released", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options Released", "negatedTerseLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleased", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "gcac_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Released in Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Released in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "gcac_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Service Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Service Period", "terseLabel": "Service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsServicePeriod", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "gcac_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan exercisable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Exercisable", "terseLabel": "Exercised (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceExercisable", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "gcac_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAggregateInstrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "hare-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Aggregate Instrinsic Value", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAggregateInstrinsicValue", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "monetaryItemType" }, "gcac_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractYearsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Weighted Average Remaining Contract Years", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Weighted Average Remaining Contract Years [Abstract]", "terseLabel": "Weighted Average Remaining Contract Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractYearsAbstract", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "stringItemType" }, "gcac_ShareBasedCompensationArrangementPaymentNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement, Payment, Number Of Tranches", "label": "Share-Based Compensation Arrangement, Payment, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementPaymentNumberOfTranches", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "gcac_ShareBasedPaymentArrangementConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Consecutive Trading Days", "label": "Share-Based Payment Arrangement, Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "ShareBasedPaymentArrangementConsecutiveTradingDays", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "gcac_ShareBasedPaymentArrangementThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Threshold Trading Days", "label": "Share-Based Payment Arrangement, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "ShareBasedPaymentArrangementThresholdTradingDays", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "gcac_SharePriceAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price", "label": "Share Price [Axis]", "terseLabel": "Share Price [Axis]" } } }, "localname": "SharePriceAxis", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "gcac_SharePriceDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price [Domain]", "label": "Share Price [Domain]", "terseLabel": "Share Price [Domain]" } } }, "localname": "SharePriceDomain", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gcac_SharePriceOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price One", "label": "Share Price One [Member]", "terseLabel": "Share Price One" } } }, "localname": "SharePriceOneMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gcac_SharePriceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price Two", "label": "Share Price Two [Member]", "terseLabel": "Share Price Two" } } }, "localname": "SharePriceTwoMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "gcac_SponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SponsorMember", "label": "SponsorMember", "terseLabel": "Sponsor" } } }, "localname": "SponsorMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "gcac_StockIssuedDuringPeriodSharesRetroactiveApplicationOfExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Retroactive Application Of Exchange Ratio", "label": "Stock Issued During Period, Shares, Retroactive Application Of Exchange Ratio", "terseLabel": "Retroactive application of exchange ratio (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRetroactiveApplicationOfExchangeRatio", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "gcac_StockIssuedDuringPeriodSharesReverseRecapitalizationNetOfTransactionCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization, Net Of Transaction Costs", "label": "Stock Issued During Period, Shares, Reverse Recapitalization, Net Of Transaction Costs", "terseLabel": "Reverse recapitalization, net of transaction costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalizationNetOfTransactionCosts", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "gcac_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "gcac_StockIssuedDuringPeriodValueReverseRecapitalizationNetOfTransactionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Recapitalization, Net Of Transaction Costs", "label": "Stock Issued During Period, Value, Reverse Recapitalization, Net Of Transaction Costs", "terseLabel": "Reverse recapitalization, net of transaction costs" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalizationNetOfTransactionCosts", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_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": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_StockholdersEquityDeficitDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders\u2019 Equity (Deficit) (Details) [Line Items]", "label": "Stockholders\u2019 Equity (Deficit) (Details) [Line Items]", "terseLabel": "Stockholders\u2019 Equity (Deficit) (Details) [Line Items]" } } }, "localname": "StockholdersEquityDeficitDetailsLineItems", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "gcac_StockholdersEquityDeficitDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders\u2019 Equity (Deficit) (Details) [Table]", "label": "Stockholders\u2019 Equity (Deficit) (Details) [Table]", "terseLabel": "Stockholders\u2019 Equity (Deficit) (Details) [Table]" } } }, "localname": "StockholdersEquityDeficitDetailsTable", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "gcac_TemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "gcac_TemporaryEquityIncrementalCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Incremental Costs", "label": "Temporary Equity, Incremental Costs", "terseLabel": "Incremental expenses" } } }, "localname": "TemporaryEquityIncrementalCosts", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gcac_TemporaryEquityOptionalRedemptionNetIncomeRequirementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Optional Redemption, Net Income Requirement Period", "label": "Temporary Equity, Optional Redemption, Net Income Requirement Period", "terseLabel": "Optional redemption, net income requirement period" } } }, "localname": "TemporaryEquityOptionalRedemptionNetIncomeRequirementPeriod", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "durationItemType" }, "gcac_TemporaryEquityOptionalRedemptionPeriodToRepurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Optional Redemption, Period To Repurchase", "label": "Temporary Equity, Optional Redemption, Period To Repurchase", "terseLabel": "Optional redemption, period to repurchase" } } }, "localname": "TemporaryEquityOptionalRedemptionPeriodToRepurchase", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "durationItemType" }, "gcac_TemporaryEquityOptionalRedemptionRelatedPartyRedemptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Optional Redemption, Related Party Redemption Period", "label": "Temporary Equity, Optional Redemption, Related Party Redemption Period", "terseLabel": "Optional redemption, related party redemption period" } } }, "localname": "TemporaryEquityOptionalRedemptionRelatedPartyRedemptionPeriod", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "durationItemType" }, "gcac_TemporaryEquityOptionalRedemptionRepurchaseNotificationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Optional Redemption, Repurchase Notification Period", "label": "Temporary Equity, Optional Redemption, Repurchase Notification Period", "terseLabel": "Optional redemption, advanced notification period" } } }, "localname": "TemporaryEquityOptionalRedemptionRepurchaseNotificationPeriod", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "durationItemType" }, "gcac_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "gcac_TemporaryEquitySharesIssuedUponConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares Issued Upon Conversion", "label": "Temporary Equity, Shares Issued Upon Conversion", "terseLabel": "Common stock issued upon conversion (in shares)" } } }, "localname": "TemporaryEquitySharesIssuedUponConversion", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "gcac_TemporaryEquitySharesRetroactiveApplicationOfExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Retroactive Application Of Exchange Ratio", "label": "Temporary Equity, Shares, Retroactive Application Of Exchange Ratio", "terseLabel": "Retroactive application of exchange ratio (in shares)" } } }, "localname": "TemporaryEquitySharesRetroactiveApplicationOfExchangeRatio", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "gcac_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of convertible preferred stock, net of transaction costs (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "gcac_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion of Convertible Securities", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Customers", "label": "Three Customers [Member]", "terseLabel": "Three Customers" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gcac_TrinityLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trinity Loan Agreement", "label": "Trinity Loan Agreement [Member]", "terseLabel": "Trinity Loan Agreement" } } }, "localname": "TrinityLoanAgreementMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "gcac_TrinityWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trinity Warrants", "label": "Trinity Warrants [Member]", "terseLabel": "Trinity Warrants" } } }, "localname": "TrinityWarrantsMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "gcac_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Customers", "label": "Two Customers [Member]", "terseLabel": "Two Customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gcac_VestingOfEarlyExercisesOfStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Vesting of early exercises of stock options.", "label": "VestingOfEarlyExercisesOfStockOptions", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "VestingOfEarlyExercisesOfStockOptions", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gcac_WarrantLiabilitiesExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liabilities, Exercise Price", "label": "Warrant Liabilities, Exercise Price", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "WarrantLiabilitiesExercisePrice", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "perShareItemType" }, "gcac_WarrantLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Liabilities, Fair Value Disclosure", "label": "Warrant Liabilities, Fair Value Disclosure", "terseLabel": "Warrant liability", "verboseLabel": "Warrants fair value" } } }, "localname": "WarrantLiabilitiesFairValueDisclosure", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "gcac_WarrantLiability": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Liability", "label": "Warrant Liability", "terseLabel": "Warrant liability" } } }, "localname": "WarrantLiability", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gcac_WarrantLiabilityIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate warrants to purchase of shares.", "label": "Warrant Liability, Issued", "terseLabel": "Aggregate warrants to purchase of shares (in shares)" } } }, "localname": "WarrantLiabilityIssued", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "gcac_WarrantNonTransferableOrAssignablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant, Non-Transferable Or Assignable Period", "label": "Warrant, Non-Transferable Or Assignable Period", "terseLabel": "Warrant, non-transferable or assignable period" } } }, "localname": "WarrantNonTransferableOrAssignablePeriod", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "durationItemType" }, "gcac_WarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants [Abstract]", "label": "Warrants [Abstract]", "terseLabel": "Warrants [Abstract]" } } }, "localname": "WarrantsAbstract", "nsuri": "http://www.globenewswire.com/20230630", "xbrltype": "stringItemType" }, "gcac_WarrantsConsecutiveTradingDaysThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants, Consecutive Trading Days Threshold", "label": "Warrants, Consecutive Trading Days Threshold", "terseLabel": "Warrants, consecutive trading days threshold" } } }, "localname": "WarrantsConsecutiveTradingDaysThreshold", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "integerItemType" }, "gcac_WarrantsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants (Details) [Line Items]", "label": "Warrants (Details) [Line Items]", "terseLabel": "Warrants (Details) [Line Items]" } } }, "localname": "WarrantsDetailsLineItems", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "gcac_WarrantsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants (Details) [Table]", "label": "Warrants (Details) [Table]", "terseLabel": "Warrants (Details) [Table]" } } }, "localname": "WarrantsDetailsTable", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "gcac_WarrantsRedemptionNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants, Redemption Notice", "label": "Warrants, Redemption Notice", "terseLabel": "Warrants, redemption notice" } } }, "localname": "WarrantsRedemptionNotice", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "durationItemType" }, "gcac_WarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for warrants.", "label": "Warrants [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsTextBlock", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "gcac_WarrantsTradingDaysThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants, Trading Days Threshold", "label": "Warrants, Trading Days Threshold", "terseLabel": "Warrants, trading days threshold" } } }, "localname": "WarrantsTradingDaysThreshold", "nsuri": "http://www.globenewswire.com/20230630", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "integerItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r273", "r583", "r659", "r715" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r299", "r300", "r301", "r302", "r382", "r521", "r533", "r560", "r561", "r580", "r593", "r602", "r657", "r703", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r299", "r300", "r301", "r302", "r382", "r521", "r533", "r560", "r561", "r580", "r593", "r602", "r657", "r703", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r273", "r583", "r659", "r715" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Axis]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r269", "r522", "r581", "r600", "r652", "r653", "r659", "r714" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r269", "r522", "r581", "r600", "r652", "r653", "r659", "r714" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r299", "r300", "r301", "r302", "r375", "r382", "r410", "r411", "r412", "r497", "r521", "r533", "r560", "r561", "r580", "r593", "r602", "r651", "r657", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r299", "r300", "r301", "r302", "r375", "r382", "r410", "r411", "r412", "r497", "r521", "r533", "r560", "r561", "r580", "r593", "r602", "r651", "r657", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r208", "r209", "r210", "r218", "r219", "r240", "r447", "r448", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r161", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r240", "r281", "r282", "r428", "r446", "r447", "r448", "r449", "r469", "r481", "r482", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r161", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r240", "r281", "r282", "r428", "r446", "r447", "r448", "r449", "r469", "r481", "r482", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r270", "r271", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r582", "r601", "r659" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails", "http://www.globenewswire.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r270", "r271", "r545", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r582", "r601", "r659" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails", "http://www.globenewswire.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $0 and $0, respectively" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r546" ], "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.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r127", "r129", "r150", "r173", "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable from customer and investor" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r57" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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", "negatedLabel": "Amortization (accretion), other" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails": { "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", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r137", "r154" ], "calculation": { "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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.", "label": "Accrued Liabilities", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r80", "r167" ], "calculation": { "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment": { "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": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r183", "r189", "r443", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in value of excluded component of derivative hedge, including portion attributable to noncontrolling interest.", "label": "Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r33", "r174", "r529", "r539", "r543" ], "calculation": { "http://www.globenewswire.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.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r599" ], "calculation": { "http://www.globenewswire.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 paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r420", "r421", "r422", "r632", "r633", "r634", "r690" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "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": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r104", "r105", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "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) income to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r175", "r275", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r237" ], "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": "Antidilutive securities excluded from computation of EPS (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails", "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r66" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails", "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r66" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "auth_ref": [ "r595", "r687", "r688", "r689" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "terseLabel": "Transaction costs" } } }, "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r131", "r147", "r169", "r205", "r256", "r260", "r265", "r279", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r437", "r441", "r455", "r599", "r655", "r656", "r701" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r163", "r177", "r205", "r279", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r437", "r441", "r455", "r599", "r655", "r656", "r701" ], "calculation": { "http://www.globenewswire.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.globenewswire.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.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r77", "r276", "r289", "r523" ], "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": "Total short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails", "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails", "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r434", "r591", "r592" ], "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.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r108", "r109", "r434", "r591", "r592" ], "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.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "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.globenewswire.com/role/BusinessCombinationDetails" ], "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.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Exceeds price per share (in Dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r110", "r111" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Earnout liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r113", "r435" ], "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.globenewswire.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r107", "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r64", "r74" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r60", "r61", "r62" ], "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": "Capital Expenditures Incurred but Not yet Paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r58", "r165", "r563" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r165" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r52", "r58", "r63" ], "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": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r52", "r123" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r170", "r171", "r172", "r205", "r227", "r231", "r234", "r236", "r244", "r245", "r279", "r303", "r306", "r307", "r308", "r312", "r313", "r342", "r343", "r346", "r350", "r357", "r455", "r562", "r610", "r628", "r642" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/CoverPage", "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r95", "r97" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r358" ], "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": "Warrants exercise price (in Dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "perShareItemType" }, "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 (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r660", "r692" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r138", "r152" ], "calculation": { "http://www.globenewswire.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 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r83", "r297", "r298", "r547", "r654" ], "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.globenewswire.com/role/CommitmentsandContingencies" ], "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": "Common Stock", "verboseLabel": "Class A Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r632", "r633", "r690" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common stock, par value $0.00001 per share" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "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.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "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.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r92" ], "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", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesSubscribedButUnissued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.", "label": "Common Stock, Shares Subscribed but Unissued", "terseLabel": "Common stock, shares subscription (in shares)" } } }, "localname": "CommonStockSharesSubscribedButUnissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesSubscriptions": { "auth_ref": [ "r7", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Monetary value of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.", "label": "Common Stock, Value, Subscriptions", "terseLabel": "Common stock" } } }, "localname": "CommonStockSharesSubscriptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r599" ], "calculation": { "http://www.globenewswire.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.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r7" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock, shares outstanding value" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r186", "r188", "r194", "r525", "r531" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r69", "r70", "r121", "r122", "r273", "r546" ], "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.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r69", "r70", "r121", "r122", "r273", "r544", "r546" ], "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.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r69", "r70", "r121", "r122", "r273", "r546", "r717" ], "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.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r144", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r69", "r70", "r121", "r122", "r273" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r69", "r70", "r121", "r122", "r273", "r546" ], "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.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r360", "r361", "r372" ], "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", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r360", "r361", "r372" ], "calculation": { "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Warranty reserve" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockLineItems": { "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": "Conversion of Stock [Line Items]", "terseLabel": "Conversion of Stock [Line Items]" } } }, "localname": "ConversionOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r60", "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "negatedTerseLabel": "Conversion of class F stock to common stock (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r60", "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of stock, shares issued (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r342", "r343", "r346" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Warrants" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r588", "r590", "r716" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r41", "r522" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in cumulative translation adjustment before transfers included in determining net income.", "label": "Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease)", "terseLabel": "Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease)" } } }, "localname": "CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r68", "r273" ], "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.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r88", "r202", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r330", "r337", "r338", "r340" ], "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": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r132", "r133", "r145", "r207", "r314", "r315", "r316", "r317", "r318", "r320", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r468", "r575", "r576", "r577", "r578", "r579", "r629" ], "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.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r125", "r126", "r314", "r468", "r576", "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r22", "r315" ], "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" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r207", "r314", "r315", "r316", "r317", "r318", "r320", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r468", "r575", "r576", "r577", "r578", "r579", "r629" ], "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.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r124", "r126", "r658" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r614" ], "calculation": { "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r56", "r78" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r56" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r178", "r179", "r454", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Warrant liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r371", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "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.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r659" ], "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 total revenue disaggregated by geographic region" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r387", "r416", "r417", "r419", "r423", "r594" ], "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.globenewswire.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "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": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r195", "r213", "r214", "r216", "r217", "r218", "r224", "r227", "r234", "r235", "r236", "r240", "r448", "r449", "r526", "r532", "r569" ], "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 income (loss) per share, basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r195", "r213", "r214", "r216", "r217", "r218", "r227", "r234", "r235", "r236", "r240", "r448", "r449", "r526", "r532", "r569" ], "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": "Net income (loss) per share, diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r237", "r238", "r239", "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r460" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r137", "r154" ], "calculation": { "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Employee-related Liabilities", "terseLabel": "Employee-related Liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation expense recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options to purchase common stock and RSUs" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r92", "r160", "r189", "r190", "r191", "r208", "r209", "r210", "r212", "r219", "r222", "r243", "r280", "r359", "r420", "r421", "r422", "r427", "r428", "r447", "r461", "r462", "r463", "r464", "r465", "r467", "r482", "r534", "r535", "r536" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessStockSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders.", "label": "Excess Stock, Shares Issued", "terseLabel": "Common stock shares outstanding (in shares)" } } }, "localname": "ExcessStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ExcessStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of excess stock held by shareholders.", "label": "Excess Stock, Shares Outstanding", "verboseLabel": "Number of shares (in shares)" } } }, "localname": "ExcessStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r56", "r89" ], "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", "negatedNetLabel": "Gain on exercise of warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r450", "r451", "r453" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Schedule of assumptions used in estimating the fair value of the earnout liability" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r328", "r376", "r377", "r378", "r379", "r380", "r381", "r451", "r494", "r495", "r496", "r576", "r577", "r588", "r589", "r590" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r119", "r120" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "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 Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "terseLabel": "Fair Value Measurement (Details) - Schedule of assets measured at fair value on a recurring basis [Line Items]" } } }, "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r328", "r376", "r381", "r451", "r494", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r328", "r376", "r381", "r451", "r495", "r576", "r577", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r328", "r376", "r377", "r378", "r379", "r380", "r381", "r451", "r496", "r576", "r577", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r118" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r118", "r120" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r118" ], "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 as of June 30, 2023", "periodStartLabel": "Balance as of December 31, 2022" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofchangesinFairValueofEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r328", "r376", "r377", "r378", "r379", "r380", "r381", "r494", "r495", "r496", "r576", "r577", "r588", "r589", "r590" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r277", "r278", "r284", "r285", "r286", "r287", "r288", "r290", "r291", "r292", "r339", "r355", "r444", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r572", "r646", "r647", "r648", "r718", "r719", "r720", "r721", "r722", "r723", "r724" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r456", "r457", "r458", "r459" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealizedAfterTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), Realized, after Tax", "negatedLabel": "Foreign currency transaction loss" } } }, "localname": "ForeignCurrencyTransactionGainLossRealizedAfterTax", "nsuri": "http://fasb.org/us-gaap-sup/2022q3", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r114" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "terseLabel": "Gain on change in fair value of warrant liability" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r56" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Foreign currency transaction loss, net" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r56", "r86", "r87" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss from extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r40", "r205", "r256", "r259", "r264", "r267", "r279", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r455", "r571", "r655" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r36", "r130", "r140", "r156", "r256", "r259", "r264", "r267", "r527", "r571" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.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) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r295", "r296" ], "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.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r296" ], "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.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r206", "r424", "r425", "r426", "r429", "r430", "r431", "r432", "r433" ], "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.globenewswire.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r53", "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r55" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r55" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "auth_ref": [ "r625" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).", "label": "Increase (Decrease) in Derivative Liabilities", "terseLabel": "Gain on change in fair value of warrant liability" } } }, "localname": "IncreaseDecreaseInDerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r55" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.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", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r625", "r697" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r55" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r625" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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", "negatedLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r625" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r55" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r228", "r229", "r230", "r236", "r386" ], "calculation": { "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "verboseLabel": "Stock options to purchase common stock and RSUs (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r43", "r334", "r341", "r578", "r579" ], "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": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": { "auth_ref": [ "r143" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.", "label": "Interest Income (Expense), after Provision for Loan Loss", "terseLabel": "Provision for income taxes" } } }, "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r142" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r197", "r200", "r201" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r615" ], "calculation": { "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r176", "r564", "r599" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r617" ], "calculation": { "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r616" ], "calculation": { "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r293" ], "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": "Inventory write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/InventoriesScheduleofinventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r477", "r598" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofcomponentsofleaseexpense": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofcomponentsofleaseexpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r698" ], "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 expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r79" ], "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.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r699" ], "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.globenewswire.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r478" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities": { "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 undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r478" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities": { "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 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": "Lessee, Operating Lease, Liability, to be Paid, Year One" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r478" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities": { "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 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r478" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities": { "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 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r699" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities": { "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 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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r479" ], "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.globenewswire.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r205", "r279", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r438", "r441", "r442", "r455", "r570", "r655", "r701", "r702" ], "calculation": { "http://www.globenewswire.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.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r134", "r149", "r599", "r630", "r649", "r693" ], "calculation": { "http://www.globenewswire.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, convertible preferred stock and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r164", "r205", "r279", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r438", "r441", "r442", "r455", "r599", "r655", "r701", "r702" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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.globenewswire.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.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Short-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r23" ], "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.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r23", "r85" ], "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.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "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.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market fund" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r199" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r199" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r52", "r54", "r57" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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", "negatedLabel": "Cash flow used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r37", "r57", "r141", "r155", "r162", "r184", "r187", "r191", "r205", "r211", "r213", "r214", "r216", "r217", "r221", "r222", "r232", "r256", "r259", "r264", "r267", "r279", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r449", "r455", "r571", "r655" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r213", "r214", "r216", "r217", "r224", "r225", "r233", "r236", "r256", "r259", "r264", "r267", "r571" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net (loss) income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r645" ], "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.globenewswire.com/role/SegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r256", "r259", "r264", "r267", "r571" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 5.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)", "negatedLabel": "Operating loss", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r472", "r598" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofcomponentsofleaseexpense": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "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.globenewswire.com/role/LeasesDetailsScheduleofcomponentsofleaseexpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "auth_ref": [ "r242", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income, Lease Payments", "terseLabel": "Cash paid for operating leases included in operating activities" } } }, "localname": "OperatingLeaseLeaseIncomeLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalcashflowinformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r471" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases": { "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" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r471" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases": { "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, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r471" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases": { "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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r470" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalbalancesheetinformationrelatedtoleases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r626" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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": "Amortization of right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r476", "r598" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofweightedaverageremainingtermanddiscountrates" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r475", "r598" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofweightedaverageremainingtermanddiscountrates" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesIncomeStatementInitialDirectCosts": { "auth_ref": [ "r695" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of incremental cost of lease that would not have been incurred if lease had not been obtained.", "label": "Operating Lease, Initial Direct Cost", "terseLabel": "Direct and incremental cost" } } }, "localname": "OperatingLeasesIncomeStatementInitialDirectCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAdditionalCapital": { "auth_ref": [ "r29", "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional paid-in capital (APIC) classified as other.", "label": "Other Additional Capital", "terseLabel": "Estimated fair value of additional paid-in capital" } } }, "localname": "OtherAdditionalCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r168" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r180", "r181", "r182" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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", "verboseLabel": "Changes in unrealized (loss) gain on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r30" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r92", "r185", "r188", "r193", "r461", "r466", "r467", "r524", "r530", "r621", "r622" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherDeferredCostsNet": { "auth_ref": [ "r613" ], "calculation": { "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies.", "label": "Other Deferred Costs, Net", "terseLabel": "Prepaid insurance" } } }, "localname": "OtherDeferredCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r618", "r650" ], "calculation": { "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherShortTermInvestments": { "auth_ref": [ "r139", "r153", "r619" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term investments classified as other.", "label": "Other Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "OtherShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r51" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments of Business Combination and private offering transaction costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r196" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686" ], "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.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686" ], "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.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Per share conversion price of preferred stock.", "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Conversion price (in Dollars per share)" } } }, "localname": "PreferredStockConvertibleConversionPrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred stock, dividend rate" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r203", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Convertible preferred stock, liquidation preference" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r342" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockShareSubscriptions": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The number of nonredeemable preferred stock (shares) (or preferred stock redeemable solely at the option of the issuer) allocated to investors to buy shares of a new issue of preferred stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.", "label": "Preferred Stock, Shares Subscribed but Unissued", "terseLabel": "Preferred stock, shares subscribed (in shares)" } } }, "localname": "PreferredStockShareSubscriptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r620" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets": { "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", "negatedTerseLabel": "Prepaid expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r565", "r573", "r650" ], "calculation": { "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets": { "order": 2.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 insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Payroll tax receivable" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r566", "r574", "r650" ], "calculation": { "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets": { "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 rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Other current assets" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsDetailsScheduleofprepaidexpenseandothercurrentassets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PresentValueOfFutureInsuranceProfitExperienceAdjustment": { "auth_ref": [ "r713" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for writeoff from unexpected insurance contract termination, charged against previously capitalized present value of future profit of insurance contract acquired in business combination.", "label": "Present Value of Future Insurance Profit, Experience Adjustment", "negatedTerseLabel": "Present value adjustment for minimum lease commitments" } } }, "localname": "PresentValueOfFutureInsuranceProfitExperienceAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofmaturitiesofleaseliabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Purchase Agreement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from divestiture of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r48" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r48" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from convertible preferred stock, net of transaction costs" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r624" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt and warrants, net of debt discount" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r49" ], "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": "Borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r48" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from Business Combination and private offering" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r47" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r47" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale of Short-Term Investments", "terseLabel": "Proceeds from Sale of Short-Term Investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Lidar sensor and prototype revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r162", "r184", "r187", "r198", "r205", "r211", "r221", "r222", "r256", "r259", "r264", "r267", "r279", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r436", "r439", "r440", "r449", "r455", "r527", "r571", "r596", "r597", "r623", "r655" ], "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 income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r81" ], "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.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r82", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r79", "r166" ], "calculation": { "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment": { "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": "Property, and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "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.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r81", "r151", "r528", "r599" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r79" ], "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.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r159", "r485", "r486", "r700" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "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.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r483", "r484", "r486", "r487", "r488" ], "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.globenewswire.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r50" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of Koito secured term loan" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r106", "r158", "r709" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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 expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r612", "r627", "r710", "r712" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r165" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "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]", "verboseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails", "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r94", "r148", "r538", "r543", "r599" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r160", "r208", "r209", "r210", "r212", "r219", "r222", "r280", "r420", "r421", "r422", "r427", "r428", "r447", "r534", "r536" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r254", "r255", "r258", "r262", "r263", "r269", "r270", "r273", "r370", "r371", "r522" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r373", "r374" ], "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.globenewswire.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r39", "r157", "r305", "r306", "r307", "r311", "r312", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r192", "r205", "r254", "r255", "r258", "r262", "r263", "r269", "r270", "r273", "r279", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r455", "r527", "r655" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "totalLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.globenewswire.com/role/RevenueScheduleoftotalrevenuedisaggregatedbygeographicregionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r474", "r598" ], "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 leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesDetailsScheduleofsupplementalcashflowinformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "negatedTerseLabel": "Consideration to be received on transaction", "terseLabel": "Consideration to be received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "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.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "verboseLabel": "Price per share (in Dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r273", "r644" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "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 expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r66" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails", "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdilutednetincomelosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r66" ], "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 denominators of basic and diluted net income (loss) per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r643" ], "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 diluted net income (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleoftotalrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r450", "r451" ], "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 assets measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r13", "r14", "r15" ], "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" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, classified as other.", "label": "Schedule of Other Assets and Other Liabilities [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information related to leases" } } }, "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesTables" ], "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 expense and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r81" ], "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.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r128", "r129" ], "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.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of total revenue" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r383", "r385", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ], "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.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees", "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails", "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r98", "r99", "r100" ], "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 employee and nonemployee stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.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": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]", "terseLabel": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of weighted average remaining term and discount rates" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r251", "r252", "r253", "r256", "r257", "r261", "r265", "r266", "r267", "r268", "r269", "r272", "r273", "r274" ], "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": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Business Combination" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r55" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r404" ], "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", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "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.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r402" ], "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.globenewswire.com/role/StockBasedCompensationNarrativeDetails", "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r402" ], "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": "Intrinsic value (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r402" ], "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.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r399", "r400" ], "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, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "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.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r399", "r400" ], "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", "terseLabel": "Outstanding (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "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 Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "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": "Weighted average grant date fair value (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "http://www.globenewswire.com/role/EarnoutLiabilityScheduleofassumptionsusedinestimatingthefairvalueoftheearnoutliabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityScheduleofassumptionsusedinestimatingthefairvalueoftheearnoutliabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityScheduleofassumptionsusedinestimatingthefairvalueoftheearnoutliabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationDetailsScheduleofstockbasedcompensationexpenserelatedtooptionsgrantedtoemployeesandnonemployees", "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails", "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Shares, Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercisable (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r406" ], "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": "Options, exercised, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Expired/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r395" ], "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.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r103" ], "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", "verboseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r391", "r392" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r391", "r392" ], "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": "Ending balance (in Dollars per share)", "periodStartLabel": "Beginning balance (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Shares, Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareNarrativeDetails", "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails", "http://www.globenewswire.com/role/StockBasedCompensationScheduleofRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r397" ], "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": "Expired/Forfeited (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r395" ], "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.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "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": "Share-Based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.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": "Share-Based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost", "terseLabel": "Share-Based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Current stock price (in Dollars per share)", "verboseLabel": "Exercise price per share (in Dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/EarnoutLiabilityScheduleofassumptionsusedinestimatingthefairvalueoftheearnoutliabilityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/EarnoutLiabilityScheduleofassumptionsusedinestimatingthefairvalueoftheearnoutliabilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "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, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r101" ], "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", "verboseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Vesting of early exercised options (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price percent of common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-Term Debt [Line Items]", "terseLabel": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-Term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-Term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r135", "r136", "r146", "r619" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "verboseLabel": "Short-term investment" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r170", "r171", "r172", "r205", "r227", "r231", "r234", "r236", "r244", "r245", "r279", "r303", "r306", "r307", "r308", "r312", "r313", "r342", "r343", "r346", "r350", "r357", "r455", "r562", "r610", "r628", "r642" ], "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.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/CoverPage", "http://www.globenewswire.com/role/EarnoutLiabilityNarrativeDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r92", "r160", "r189", "r190", "r191", "r208", "r209", "r210", "r212", "r219", "r222", "r243", "r280", "r359", "r420", "r421", "r422", "r427", "r428", "r447", "r461", "r462", "r463", "r464", "r465", "r467", "r482", "r534", "r535", "r536" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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]", "terseLabel": "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]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r208", "r209", "r210", "r243", "r522" ], "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.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r27", "r92", "r93", "r94", "r331" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r92", "r94" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock to LPC (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Private placement warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r92", "r94", "r396" ], "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": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/StockBasedCompensationScheduleofemployeeandnonemployeestockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r28", "r92", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r6", "r7", "r92", "r94" ], "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": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Stock Issued During Period, Value, Other" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r92", "r94" ], "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": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r76", "r599", "r630", "r649", "r693" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r96", "r204", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r359", "r445" ], "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\u2019 Equity (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/StockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails", "http://www.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.globenewswire.com/role/RelatedPartyTransactionsDetails", "http://www.globenewswire.com/role/StockholdersEquityDeficitDetails", "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Convertible preferred stock:" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r1", "r90" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r25", "r205", "r279", "r455" ], "calculation": { "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Convertible preferred stock \u2013 Par value $0.00001 per share \u2013 5,000,000 shares authorized at June\u00a030, 2023 and December\u00a031, 2022; 100,000 shares issued and outstanding at June\u00a030, 2023 (aggregate liquidation preference of $101.9 million at June\u00a030, 2023); No shares issued and outstanding at December\u00a031, 2022" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheets", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Convertible preferred stock, aggregate liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference Per Share", "terseLabel": "Original Issue Price per Share (in Dollars per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r1", "r90" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible preferred stock, par value (in Dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Convertible preferred stock, shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred stock, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Convertible preferred stock, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited", "http://www.globenewswire.com/role/ConvertiblePreferredStockDetailsScheduleofconvertiblepreferredstock", "http://www.globenewswire.com/role/ConvertiblePreferredStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of convertible preferred stock, net of transaction costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r1", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity [Table Text Block]", "terseLabel": "Schedule of Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/ConvertiblePreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r277", "r278", "r339", "r355", "r444", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r646", "r647", "r648", "r718", "r719", "r720", "r721", "r722", "r723", "r724" ], "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.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r568", "r588", "r711" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r568", "r588", "r590", "r711" ], "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" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/FairValueMeasurementScheduleofassetsmeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized loss on available-for-sale investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r71", "r72", "r73", "r246", "r247", "r249", "r250" ], "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.globenewswire.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r473", "r598" ], "calculation": { "http://www.globenewswire.com/role/LeasesDetailsScheduleofcomponentsofleaseexpense": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "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.globenewswire.com/role/LeasesDetailsScheduleofcomponentsofleaseexpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Automobiles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/PropertyandEquipmentNetDetailsScheduleofpropertyandequipment" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686" ], "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.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686" ], "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.globenewswire.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant", "verboseLabel": "Redeemable warrants, exercisable for common stock at an exercise price of $11.50 per share, subject to adjustment" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BusinessCombinationDetails", "http://www.globenewswire.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r691" ], "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" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/WarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r226", "r236" ], "calculation": { "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares, diluted (in Shares)", "totalLabel": "Weighted-average common shares outstanding - Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r224", "r236" ], "calculation": { "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails", "http://www.globenewswire.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Weighted average unvested shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.globenewswire.com/role/BasicandDilutedNetIncomeLossPerShareScheduleofdenominatorsofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 13 } }, "std_ref": { "r0": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.5)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.12)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "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", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r16": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80784-113994", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.T)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868742-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "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", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123388062&loc=SL77916655-209961", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 94 0001498233-23-000059-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001498233-23-000059-xbrl.zip M4$L#!!0 ( &Z!"5>2 L>R,0@ /4J = 8W!T;BTR,#(S,#8S,'AE M>#,Q,6IU;G!E:2YH=&WM6FU3(S<2_GZ_0@=U&ZBRC5\78UBJO#";=2H%Q)AD M\^E*GM'8.F9&$VG&QOGU>5H:8X--UALVBT/=5JWQC%JM;O6C[D>R3L99')V> MC 4/3O]U\N]RF9TK/X]%DC%?"YZ)@.5&)B/V2R#,+2N7"ZDSE!G# 9O-N1[=;P,/"/WC8/ M.6]6V_AH^T>'S5IPV&CSMA_^M[:#KA!W?4PVB\2[G5@FY;&@\3O-5IH=3V60 MC3NU:O4_.U;N]"1428;!-#J[KT['JB:N1U"6J13=H2D3=UF91W*4=*Q_.T[5 M7-Q7D=*=W:K]=TPMY9#',IIUOAO(6!AV(::LKV*>?%2B9C[4ZN3$][=6 YEQAJU2NVA!YO9[F/FA7XAX\^\_J#WH7?6 M'?0N+]CE!S;XZ+&KOG?=._Q""O-=_TM5M M<>WJIG]]TX43@TO6O_G1NV:U!B_7FGM\W_I5:P7N:>L]N;DX]_HV,M<(0K\W MZ,$9[]/9Q^[%]Q[KG@TH<+6C1K/$NM>L>WYY-?#.V9+_6^\A_+( ;%3K M=_OONQ?>=?GRTX_>KW,OZ]5J_:\LLO_E)I/A[&]WK[G6O5Z)_9 G[$K($O.% M)DM8-N;9F]U6^WAC=U(>!,COY4B$4-Q>ZZ![)9, T>R42>B%7*Y5YGY]^]$? MS52UTJ)IZ+$QGPBFQ42**8IE-I:&_91S#=A',]87J=(94PG[H'3,:M7R3TR% M[$RDF4I*K)?X%83KZ)6&J[YUX7K/#8*$<,0S=INH:22"D2BYJ&D7JT#!A$2! M_V $+A/&DQG+DTSG AZ $5ERA"!R%N-)2QZQD/MXI9F*4;(SY>16!!+A"V.X MGI%(S&\%QEW2:? N@#$8,K+,"F.0@"\UF!3$$G2')8'0;#J6_IB9G#X6_:=" MBT().1!+$X%R$7N;RFP,!TTJ?&L@Z4UAF@K@Y@3= C:<+4_#*T9EXY^#2L%" MF2#N!*%%G$N ),31K)?:91(BQ?!,0H],_"@/H!-86@IJ"3B4E)920(%03.B. MH@5,"X281T-C)022%)=((H\@ &PJ ,@.9ZP]/C=C%D9J:N; U6(D3:8Y!N+T MTMD-*TM+^#-S8U:L?<40;&X=! X M%A8SP( <1H)BRP2 .HRD&9,XB<5(HI1(Z3F0QH^4R=&/TJM6D0-/JI4O KPV M; ]8"03 YP#AW?ECGHP$ZR)S]?,($I9QM_;$ONUJ&3<]N4=)A#-QH"7]C-+; M$I8=MLB6C0<*'PP48B#R\S'"(4%4X!GLJ_%VNU'+MP>UM4KUD.;A7!C,% )H M2^'GT56B*NWSW&S>A'V0+M(R ^1O7%66P'XYOEP8YQC;4QD0/#E1B6<$C\W@#X15,(TU\$< M7T"\Y$,9R6Q&K&#=L+3:+!0MRMQ">2"Z1'!M?;DK'$ISG0+EQK(8WU\YR 8IVCVNIY$6PNB(]&H<61VJ/'O:@DV*"+^7%L3$P\_OI]AP MSO'MJA1N)F"/12 -\#I1&&P/"N>)U<5W%2>TSR\HH&U9"\8O2*=$ Y3OYYK0 ML%1SUVB-ET]T"0%K)+I'TH7AV(L)>T1!IQ=)?F_7 MOK-JS,T]0:$4:9>!"&SML/-1Y/49B^2MB(KSBD?RI6=/T3.AO^V;O-;60?^O M;?+L 6.2?8 MOLU6%Z4_U,@M)0!!V'0(*-DS] )S)53]69G;+5O08 J1"ES'[$4^-Z,R_'"/CIQ&?=61B MY]!V.B[T#U66J;A#-R\F5#9 08I1[("NN;B4<714:3?;="\CT_@?S GK':@]C2*!]/.-NLI>OO7S#%64OW)QCC=A2R;KY""A[LUM[ M6ST^*MFK08^NWQ1S\Q7=?@F/W\\>4H/7X=6;W2;2D/V"PVC7:13&WZ36$I'>$R,O'XG^3Q5L4><_E"TS"@:XM_TSI_$:_Y=^5.24$\5MKW5[%Q8 G"&DJR?$TS M5<;^CMQQOX1,Q,K%S<5*L@RCNNC"AUA.>;;:Y3-W/8M/=^WTP%YW_0-02P,$ M% @ ;H$)5^*2([ B" ["H !T !C<'1N+3(P,C,P-C,P>&5X,S$R M:'5L;'AU+FAT;>U:;7,:.1+^?K]"9]=E[2K O/H%.ZDB-MY0E<)9C&NSGZ[$ MC 9TGAG-2C-@[M??T](,8(,W9)U-6->E*I@9M5K=ZD?=CX0N)FD4OKN8".Z_ M^\?%/\ME=J6\+!)QRCPM>"I\EAD9C]FOOC#WK%S.I2Y5,M=R/$E9O5IOL%^5 MOI=3[MI3F8;B7:'GXL@]7QS902Y&RI^_N_#EE$G_[9X4C<"K-D^:C=;HI.F= M'I^V@H97]8Z#1GWD'9^(?]?VT!7BKH])YZ%XNQ?)N#P1-'Z[V4K2\YGTTTF[ M5JW^:\_*O;L(5)QB,(W.[JO3L:Z)ZS&4I2I!=VA*Q4-:YJ$V\)W?]J^[ QN*V>WDWZ U[<*;[^?)#I_]S MEW4NAQ2JVEFC66*=6]:YNODT[%ZQ%?]WWD/X92'7J-8+V-UV!N\[_>YM^>;S MQ^YOA9?U:O5/+:O_9":5P?PO=Z^YT;U>B7W(PI!]SDK,$YHL8>F$IV_V6Z?G M6[N3<-]'1B^'(H#BTXT.NEF_"I M8%I,I9BA/*83:=@O&=> ?3AG Y$HG3(5LVNE(U:KEG]A*F"7(DE57&*]V*L@ M7&>O-%SUG0O7>VX0)(0CFK/[6,U"X8]%R45-NUCY"B;$"HP'(W 9,Q[/61:G M.A/P !S(TB$$D;,(3UKRD 7P_$UKD2LB!2)H0)(OX MVDRF$SAH$N%9 TEO M.4#S>GZ.:ST7QU&EXQ*AM_'U0*%L@8<2<(+>-< B0A MCF:]TB[C "F&IQ)Z9.R%F0^=P-)*4$O H:2TE *A&)"-RK( J8Y0LR3H;$2 M?$F*2R21A1 -A4 9(AH-@R M :".0FDF)$YB$9(H)5)Z]J7Q0F4R]*/TJE7HP)-HY0D?KPT[ %9\ ? Y0'0? MO F/QX)UD+D&60@)R[A;!^+0=K6,FY[;@2!C.% -I2^&5TE:A*>SPS MVW>A MLJE1(KW"%J-"Z=LC%Y.-C/0EUY([D"ZR-;=*0\SF](HX"((P#7E%*$R&SCC@H-L MD:+=XV8::2&,CDBOQI'5D3_%1@7'MZM2N)F /1:! M-,#K1*&_.R@L$JN+[SI.:)^?4T#;LA&,7Y%.B08HS\LTH6&EYF[0&BF3XCV= MED*7\:#H=W>&Q Z>Z1( UDAT3Z1SP[$7$_:(@DXOXFQAUZ&S:L+-@J!0BK3+ M0/BV=MCYR//ZG(7R7H3Y><43^=*+I^B%T-_U35YKYZ#_YS9Y]H#3+U9-:9G) M*+&N(G>9U A[7T%9UNCPPC0.2IPJ;18LP;Z RBB2:2K$'Y2-D0(/H79?PCZK MY #X1I8V5 7PEXAYL2C%[YF$^78!9K%GCS4._[^7^Y[LH!."ZV&N),!'.VK: MFWM2 "UYA5_LJ6:"WU/)=MS/%FW+6NT1;'$J]548S+<_[CQC0_;C/CH:L4A^ MS^(UY[KH M"!DI8<;S @#2:+ !G,DG4F+SH;S^]>.2?8O?Z1RI-5=2F MNQ93*AN@(/DH=D#7G%_#.#NKG#9/Z29&JO'?+P;.+VE4["6-H]1?;VNV*L>- MDV>;JY7:LVU_I+95:=9;WURK-?9T*[5'=B+<9&"Z3<+CMWN-O:)#CM!V/7E@ MM</J<'K\.K-?A-IR'X6-PL>>;@E;JODZ-ZKF94^C\2VTJ=AC+G_0- SIHN(K6^?N0MY$BH!=+WC%3;[=H_N1!Y_< MV2A>+P6(KW:6QZ>Y_.$Z0(XL2]C 2U9O9R;*V!^3V^[GD*E8NZ^Y7$Z69E27 M7?@(:RI+U[M\X8IG_NENFQ[96Z[_ U!+ P04 " !N@0E70V/Z)UT% #7 M%0 '0 &-P=&XM,C R,S V,S!X97@S,C%J=6YP96DN:'1MW5AM;]LV$/Z^ M7W%SL#8!;$6R9=>QW0">HZ >ACBUG;7[-% 29;.52(VDDGB_?D=*2IRWS>C6 M-FT0&+;NA??.5KK+#T>K2F)CW\8_=AJP8F(BHQR#9&D1-,8"L7X"M[% M5'V$5JO2FHA\(]EJK:'MMCOP3LB/[)*4FFC]":EKQL9 MXZTU->L/_&ZNAU\2@17.-B$HW+KZ6/AYZ(7*$S+7(T1T^: M7NL62=F*#RR^1NFJ5H]$*N1@S[5_0R-I)21CZ6;P_UV MVQU.1)83OK&_O.$!H*-3(3/PW-9;2(2T'G.,3\1 >8SM\Y>"TQ=[7L\==I : MIELV@2A(6(K"FR 6-"HDTPS1$AY#._T8RQ*<.:2HIA M;D=6!E\'AJ$WS=)P3ED3SB55+#9-W3B?K!E-< E<4K-+"K,DP38L#6[CKX+8 M!'QFJM6$O)"J(&BMQ3;GJT26G$=()!:YV3"VU6LE0ZG*_X+(D'"J6K/KE&Y@ M'-F,&THU44YTT]AE&_C(Q17F:(79Z_:'.],M)W&,&U8KI8D>=/U'"5@^8MRD M9-#R^OGG;_./4W+?.ZB!??GE[Z:JYW1\DP=3HNI%2(H4WXH(^9 :8MZ05=(_ M"R:IV=V5J=TM$_8)OA(2O.Y^?'!3[UMJW]"Z*KIWU/&QND=#P\O_6N'G4,[V MLRPGX]B9,F)KA!U0$[2,\2ELUYHPTP)S[!2FK$TC)FD*:(;!D!2+KG*LLVI: MJX1QPB/S'!W&S+HVO06UBK1DA< V:-=4]SJ+LVNEL8J:A"FMQ:&0,94M3&=* MDLV <9L4:S2LG(5":Y$-S)1X:1I:1-*J&5C6E.+; =)QRR%2 MX^2HXWKE2NQ8T:&.'\K\KM/N=9X4NX[WI.R?W/83VT.; MB#(9F&^%!7S=Z#1J@XIS@W9^#=[=7FMH>#_E9;:W9_0O^([8PIX@G^V& N-B MA;M!N34?E3OSO;-"E9O_$?871NSYB/CGS=T-]/M ]6+/?S54]K.><^X@W)&W MK@':^&ZR%;.L$NS>0E)%T)1,K>\=Q!X_MSDPU<:2"UU;VW.I."9V$>&0EJX'AI(!@D]X^SF#8BXY0JB\@HKBC'$37=\FDP MIHBE("OC$&.-UI6_IZ?6[8M(S)@=A@>2IL3P[\'5Y&WWM7.I>VM"0FS A7YH M\B^WF=5G>;%Z:"]T_P902P,$% @ ;H$)5W?$3:I4!0 N14 !T !C M<'1N+3(P,C,P-C,P>&5X,S(R:'5L;'AU+FAT;=U8ZV_;-A#_OK_BYF!M LB* M)#_J5P.XCH-Z*.PV=M'NTT!+E,U6(C622J+]]3M24N*\-F-HTX=A&!;OP?O= MG8YW'&UUFIR,MI1$)[^,?FTVX52$>4JYAE!2HFD$N6)\ Q\BJCY#LUEQ3416 M2+;9:@B\H 4?A/S,+DA)UTPG]*36,SHNGT?'=I/16D3%R2AB%\"BEPWFA4$_ M:/O=WKK7:GMQ1-I!%/DA;7<#/^H%+_[T&RB*[*6,TD5"7S92QIM;:O8?M#N9 M'EZR2&\'ON?]UK!\)Z-8<(V;210N_Y8Z[FLBJ6;)&$;/K#X MR@7&(X0R:'4SW2AUU_*A2(0<''CV,S249DQ2EA2#YRN64@5S>@GG(B7\N:,( M5TU%)8M+1L7^IN6N]O&R!/0"]22,TQJ@'QA4TZLM6S,-K< -;D/:#TR(]E/Y MC8R?3,]7L[/99+R:+>:P.(/5ZRE,7L^F9W VFX_GD]GX#2XCQ_0<'D7WO:!Y M^_Y\^7X\7\%J 7X/WKM+=^+"+M:GKZ8^&I4?2];AVG MY?C\U7@^7387']],_X#Q9&4H@>?]KSS\E"O-XN*K0VT_"'7&(12&2 MZ2WH+85W.9'H_Z2 -)R+-""_LDS\\ M E1T)F0*OM=\![&05F.&]HD(*-:-"'[/.7UVX'>]80M3PQ1,!XB"F"5(O#9B M2<-<,LT0+>$13*_"+>$;BJ4V39E2QF#\&LX(ZS)LJ:1HYJYEI?&U86BZ Z_S M)(&/N0.3+:,QG#%.>,A( HLX9B&5!JG14(%R -=,?!S(5 M68X@2"0RR=81J((3ZEF0F,]Z+2SVV6[Z?>>H&X_G'&'_E&-XNFWO^V7KMMJ M&S^8>%1Y'F-Z%/A*I%EB\NXZ%R7]*V>2FO-;F4#=A/V08,9+\#N'T=%U<&\R M]SIKJPC[_58;0]D?FIS^&<(9?)?A9!P+3TILC+# :8*2$:[";JP),Q4NDU29 ML#J&3+ ZH!@:@R4!"1G&63E6*KXN%:@P8E:UJ4O(E2=E5@BL,N/M& M&J.HR3JA-7DM9$1E$]V9D$S10?UG&#&5):08,&Z=8H6&E;*UT%JD ],'7ICJ M%9*D.FQLUI3DJD7L]]U>NV>Z1(VMH8[JC:L&TK4-Y+&.[M/:';?5:CU*]ES_ M4=J_J>VZ7BOXXEJML9V]U!Y;1Y3.0'F;H> M'M)W8:095E,Z$HK<[_-Z>77TY_:5VPG7,2"!02%XRAE9H).+3=S;"39M7W(OS:];"C0+FDO']<%-IPQCKH\-!3D MP/;20#!([LZNZ#8BHX0JB\@P;BC'%C79T6DP)H@E)QNC$&T-MY6^Q[O6W:M& M])AMA@>2)JCN@MZ[?+PIO[8O]6Y$R!HK<*[OB_S'?67U6UZ='MLKVW\ 4$L# M!!0 ( &Z!"5?PI C:+;GOM+3;F2 M:]+_[?[\_S0:__/YZ:MTZYGA&+N!=$,P"K E_;"#D12,L/2'1[[;;TAZ=% P M],BXT>"_NO$F4V*_C@))E55M=E=\D5RKJJ4:RM!L#%2L-_1.VVH,%!4U9*LS ME-NF8K;5=OWU6M?:RE!IZHUF&^.&KNK#!E);>L- R!A:".MXT*I;UYJB:=AL M-DW9Z.A:QT!MA(9#=:!CBWW6V&M' 9T?G:/K7[\[MOO]E]HH"";7'S_^^/'C MZH=VY9'7CXIA&!_YU5I\J_T>-'QLKMQ,_[YZ]=X^VBZ]$S/R? P(Q10 M\GU49:79D#L-39D])_0;KPA-YL\9(G_ 7QE?H#]1U=G-%K;G-[X/B#-_([VP M?./N*;#)SI[&GF"M/9#=J^6IRW=K=,9^@%P3K\VJX8>3B8,9 M/G9.D-W#Q_ZG-ONUZ85N0*;;IQI?7*'+JXE6.?'J> /LXA_^#YO@*],;L]LU MN:7)"_[MFHZB+3%P3@#?WD94.GGEX__\]O79'.$Q:JR380-.JU1CEP?(G]]N M^YZN*NU]=([N6 +A]IOW(5"5&[+:4.;$\\D6YM O%Q2^=I#[^DL-NXUOSS4J M,!A9W9_'.$ 2^UD#_QG:;[_4;CPWH(QNO$PG=$9F]-NYZ+ MZ0#L]VMV(R;11]NRL,L_TNOW5!L1VXS>_QX\X>$O-;-!Q>/*^]+\?H>%0>+B<07![W.GDN!V1TBQ\?'/_?.I52F8-6-CJIIQ[]DINX7Q/M"O_'GKU%K7<;5O%[P2&_WK-57:+7N M?ZOI7M#NS%[!<'?]@L<3CR RO:/(#:8/$R89R'G"%KW /D>O??&>\"0DYHB+ MZ!(VF.*_MD(RI=.?#:O=U.G4BQW6/0[Z+E5F^(F)'.%Z-1IJ@N$U:]UFL<-[ MP@ZS !X1":;KM$PPP%:MVTXU0%769P.,UY+KYQ$B^#/EEW7CC2?8];G2ZQ&J M U\YN3Y/%[<\HBG[JO<#$8O_\SOV ]M]C4:LS$;6H?JV^ZC\*]W8-&6%>'>( MN%X8?+71P'8H]:)W/ R9TJ2OQ*XY%]4.I7OW44O[/NWH]W6T[>_[N*I<"1YB MJC=-[&]9$]A2=NWS59".2.*FTG5 5X)?:KX]IC9 +?YN1-B 5]3_U;MOT4=\ M7'U&]/[%2^,Q^!Z52/87-TFN8RKPJ3!-,OL>/6Q\_I\1\%.7@C59B MWOR!F"(-+I(ON@"J(]H^!/',.DM$F%U)-K/0M:-I^6RM\^&\\HB/JZ,_ MR,^V:'J;[M"O'XEGA6;P0)XQ>;--O*JNXZO%JVO]].JZ ^S8S@XU.3O4_-AA M #M$,F84&?BQ4SR2\B-'\5 *WYCFQP_N/KC%;]CQ)NQA3_2C&^*+7$44X7;* MHO'E/,N)(MPN632^G&E=*7R77':^G&E]$6%/+H(^%V'7+8+^+'RW6A*Y$&Z; MF-H3SJ_W#FBM]*^-8G@L2.:Y]$__A$[XO+Q2:ZP6;@N:DN8]R[*CB.HCLJV^ M>X,F=H"\=V[Z816%'KF;Z"_HE^PB+)'>!PZ"(@]" ,TL*:)$#K3Q'>G M"+( BL"LTOLX+G6U% $<9?>IG'[;? XNB>_QDC56"W=V0-2EM2#Z MB^_&J>AJ61"_R^[+.?7>,B_"ZX4[<=)-37):O$=$)NLYDGF2WS^ GP^R.?2^R[.8 WG2?^RNP>J8 WGR6_Q'0T" M6<-Y$EZ$Q(@,AS#R2A#1Q=]^5\^&$P$7XF_3*V;P"0"*9NGS0,X2ACP3L\KN M%#EQI.E,7 (?RNIKX[?%U>P>R!.K1KZDWE^([5(RQ=6Q9W M4WR?FC#AZ#S)7D:7U:6[,HMA=4M\1U3%O),%\;GL/JSSU W*C_[B>Z_-$60!%(%9X.\0=+44 1QE/V=T M^G#L.;A4N.LFM8F1U_F/EOCN$9&\4GF1O5U&5\6E6W8%L5I\;T6EO5*Y\;GT M7I'S>*5RHW_9O107:V<7Q&_QG2/G-IT+(KRPWH<;"FCZ"\([B#_9_O?/T\_8 M-4=C1+YOR)H74HX\81-3::+BD'6!8UUM?D/_]LA-Z =45(F_G&(T(AC/+^26 MP[(YW9?I9*U'V^RM&S<7O%,[58F6>:-3-V0#W]$X=T(_SAZ0O"%L6UC7C;A( M_^%5#N=GJ.#;%M9OE!R9S\C!?MSBZQX?LCNRP7+V77[Y@X)C\@SEL=K")C@! M)L^/R?-X;MO"NCP(ZZ06&Y.?*X')\]B3 M'6$=ZH#)\V/R//9D1]@@ V#R_)@\DSTI;" $,'E^3)[)GKR &-$Y,'E3"4R> MR9Z\@&@.8/+"[$F(XP F1;,G(8X#F!3-GA0NCL,@\83]6:I7Q)SU+ZU_4RZQ M3_DSI9C<+D/8V$2^>>F9":XVE'P(7KCC_0@!7Y[< 0%?OC6+@!N%.WO/Q^+" M?89'3$TV3K_^'2:-G+ZE-@D7&0R+B?)8,+N M>$24 ?=>7%,06W_8P6C[TE8>D CG83DG7T"C;P>)<%Z?RH"D1,N-L)ZH:FMX M55CO4+G,@&_/+X27S9P^8S,D=F#C$H% 6/?0*592 $$$ F']0Z=8*0$$$0C$ M]59=-MW%]4X=IONOWALF+K_RBNF]V+_%@R Q%X2R" 2"A+B.LLN"1'EVVJJX M/KO+@D1Y]M5J>3UTF2$A$!?$=8&5:A=]XY&)1U" RXH#<;U";2?%@;">'0BV MG10'PGIW(-AV4AR(ZVZZ>-*7PF$POUX>LI?! MH71&LHM0$TL7U]DD!(\*"O\WA77H/!*/SB28/CIT)IK!.BU1,^!V/;-,I40)24U@WA7ATSQ7OPKH% M4M']*T8^'GF.U1]/B/?&"UB6"/S"[LD%9T*NDB#LAC@5$VZ\\20,,"FA_2/L MMEA@!N0J <)ND+]Z[BLEZ9@Y?+;H'0^Y_B.:HH&#\_+_L3>M^Y_X'N^%V"XE M#7MG[Y5@? (.LYVXG@^'A=U>/X\\$KP BS.SN"7L5OYW1&S&OR<4K''WD="[ MV==YL;9Z:-I2/WV.IP/UTY=OS>2\:XG8?/8LA!"O^VQ^^D78C7KEC 0AH"ZL M_Z#R:X!"F=Q.AH>56[/A05A7QA-VZ*RL1TJ'Z0NAS$=F0&]8XM(_/3OP3F2" M\+ UMMC%O-YX0Y]G!U^0R6-/Q[XN\W94;JCMXU::D,H(Q]&_)],YBL:\2A7N MVKZGJTK[^A^/_YK]?'9I]C?[_2Y8"NO<.3U.=FJI^%UL,"?65,N8.:"IEF]- MIZGF\!J$ONUBW[?0)LPX(68WW*+I,5@3UH]U8A5X-H4D0B9#2UAG6CXHR(4M M:B)[=>W6;&PIW -6$D*TA?43S3O0\?2:A^%SX)G?5Y8I8F._=^.Y;Y@$-K7? M'PD>8D+5";^U:%<=_9^1RU:Z+6S"1S(6?+X %@B;[I&0!*$ ]^V;$2FS\C!*RQ8BAZ\43X].LA,LEW)@_N+6._).'^6+=,Z3 IW M[IS0V[ ^M\(]!$<9AHJ1A,EKMV9CLK#;5] %(L&D\/VMJ$IQ[D=Z\P*\W8'$ MKASA.6J+FYZ1!/_CL>=&1R**CW4Q#B:,=2W?F@GR'7&WS+EKQFRVJ<(B2FH^ M >>.N+MD$:B^(AAK=-\G&&NW9A,,$?(=SD*(^5K@4P3X$V*;.U8$?OV174^R M+FQY[,Y@Q>+)QX4K.N)NOP6W]TZVWIU+K,$K(#HRJ'G367("';"$EF_-A@P1 M' %"$$+?B.K3.RIN" M,PKU$1X6'$OL"U+Q\ 8:P1U\$T@EG"MT9POII6$V)>S3&2^SHJ;+28M\7 MJ0.45D-N-^1F/CI 6&?'=O*J*A>!HFF\#N%L-!;6M7$&&@NA4X3U*)P7]#GZ M\U2Y\+UYH1N.E=H\6Q!=C;J;*P>[L=G'G"?D!L,XAS0;^Y=N _/7_+RQES[J7W7# 0-C/AM##P M27#]A-S7^&WLS]]LUQZ'XPOEN[!;[//S';U?,-^%W;[GRO>LF\W<2D&JLK ; M^G,37 AQ$-85<&[N%+4AN-BM?E;./F(R],@8N29^'B%21.5S$21.$39'H.)\ M*9M;Y-1\.4]\7%6$]:#\3IJ#+B"]H2*L#XI6,C.O"D1UGE69604I0:$ M]<7U7=,;XWGNWU?/1(LZGXM4;3]X&+(D\A,(XQG._:B*L*X[P?ASGC,6JBJL M9TTP_IQI,5.%]; )QI\S^5-483UMB?CSA'V,B#GJ41K@-^QXO&7>W3NS0P[M M/4JZ(JG">L"$Y]BYUBAA'4G"<^Q]XR81U=)2 9^=:R\KMKSB[G)UE-2NW#^/L+7*YC\'\RQP#/OG6B4C\VL]Q[ZZ>^6=H^_8F&J.F#0_#OFO9;[85 M(L>9]L=C.EAB(V?+S\OCB]:$\]4 YH3!G @+F2:LLZHRR,E%9 \'! 52BL*Z MVTZ,N;,Q5@C-(ZP+KRHH*$J\12Q%G*(IW) MB+DT_@KK(3M[Z<6B*"ZL?^N,=38/MVE^GE!SWR.7&5O0A?.?'=RS<:;,KE)! M'-@N*E7=&UTX_]&,YE\]]Y5N><>L7_QF]NA72O&'8=1N/B_Q8V_J4V*2D UU MK3J?\=5#;N^5X%PE/IK %V3:#J7]NA_ #.EE-JHBX:08K#E&3D4$=!':0A4U M-V&]"D*IIWQI7I$]? X1KS/4OU5U87-NA&./0FVJA.Q9OC4;>\KL'ZA&7]]B M6ENKNK .B\-[G']Z=G 2E_0).BC/#Z%:V+=?7;SCP//LZNPI*0Z@ZL*Z+@YS MFAKQIN>X]([O2S>(&1D6:,LFK.ND1Y]@V4[(,GWX[H6:HMB_>S>=T,+6%^*- MV7'#,. VZ,/P#A'7=E_]1TRB XG3[0\0H/#I.=PA36'=(1?*YS.E9S:%=<%< M*)_/%(]N"IL)/".M6JP/1SK>G"^M/6JNMP-C'.>F%PR067 MFL*ZO7:4.SJA3UD(@1'72246?TY>#C$>Z79'='QQOQ_ZH_U^316+%Q(3^]&? M(XPL3@W+?NO^3/_AK[(U1=.PV6R:LM'1M8Z!V@@-A^I QQ;[K/TOH5-JF)[CH(F/KV.-K-FJ.)A,Y\4OX^Z++BPE=R=&D DJZP)J].;Y\ MQ2]]#*S-:T;GRI!W7Y:OE/FUC_S99'9#3%=MP@! ?T=GQ,E'3HEM_(QH$W@33IA=;)O=3H?DD6OV M,O:^(85Q8XC&MC.]_C\O5)Q]Z1[_D)Z\,7+_3]U'KM_P*?"'T8V^_1>FA*5O MX7_^B&;;IL_AO(IGKZB,=M_N^R]WM]+S2^_E[GD5+0E =NK1/M_=?'OJO_3O MGJ7>_:UT]S\W?^_=_WHGW3S\]EO_^;G_<"_\%/Y _HA")_#PDV_ 6B3./+P]-OTL]4Z;F>>Q^.Z4-,*5:V3WC(^T36)!>QE.*1H";Q0I4!7=#>@^NA_8ZM1D#".3?56O=]%RN+ MY?EV2/SWM][3R]W3UW])3W>/#T\OTN.WI^=OO?L7Z>5!HDKLA6HJ M2=&DAR=):7ZP?I(>OD@O?[^3EO3;7+?U;E[89<70]-*)QA>/2,$(2W_.L"1% M]IE$S39L':$_'OG/[R*C;Q62%OVF,::/&+&?-2PT;4PQ(@WLSB"JU;K_"%TL M:7)=8I9DZ37/P],IAGPV#<33(7@BYVX5-$2./]=!>JW[7_^IM#J?0!'%+W]Y MZMT_][FZ 4W$-%$PQ]1,%0V)-Y88;.1/^?X;>(4\-A/I[?&KY!,S.@[+&OYJ MC]GGJ8HV>:]]+!%BDNNK M.^[F>,*OO,*/&["^9#.5U*QU;_"$6_M]U[Q*O.2(0H4/=^_(#/AD)6\HD?DD M)>1+_@2;S!%E2;8KV8$OF2.^SN\VA->8?7)W@V%<=?3.,=X&3;GJJ)U$WH9T MUW2Y==0O+VJPFIK&C[/+:3-SRZB3=^:8V50EZP")L'%ZT5+T(Q0,JSE&J!W$ M(U<\K_/&"]V 3&\\:]46IB,RF1,UP!/BO;'G+(S@5JU[BQWT Q&\4QG%;-A# MX17'5Q69\<5V,+UY0!5S3-@V\]4K#=:XWFRD"B%JY'35PB M_3LDMF_9/(^<+MH\$& O*P]^*WE%KOT7__NG?/%Y$93EV/W KZ0XS9%PZ*U*\U82)@Z=G,5HS!"CTCM73>,XD^GTAA@? M;#*K\7A#S,'##9+/UR91%V"CGZ#SNAK\R6+J/6I=:!] ?V ^F% MV&.&X2#_FQBAK+_U,Q_\/S]^P1NLIW,,KK^&KX0-Y MI*8O7?626\:LI_(-I2Z]W;71?J84;LB52$R.LO)B7CUZE!G._V=/HCU,S BU MUC6:BK;;O%OPH I&7F2*Q!1C7I@)H<"V)\B1\#LV>:8B_9JNL-@'TV07_2C( M)(:R#):',+[)A:_QO_ZSHRKM3[X48 =/1IZ+)9<;6'6)8L0)&7LDNM='E+L6 MODZA4YFV[M$?KDBF5NOJ1)!R[1S'!EC0)B1\R/VG@2?0.;OHJZH?!3TR 622B9P;7POI),YB\ M6NM*:2=SYYW?Y%6U*T4ORV Y9?7J.4I?[,#AT0>,S)%DLH/J57:HO42MNJ7G MZ7C@.1_R7O++18S[.##%H8'?S1%R7^D7KO1C9--O%@HYE6L0F=]?B1>Z5B.> MAVEB/!Q^NAQS:.^*K2ZOV/'R-E74 1?$^8K-0IN\= 0=NV=^KTL31*0WY(18 M^AM?/62%Q=@E?W18&EQS;;29IO0M]..$MI+ MYOAVM6E$:O./$K'@LA3C5JE,JQA9%_:,BO$8YQ&37WLX/9/#@O74,5G$>#"5 MS!&FLQRS$PP_1IB'CYES8BG/ZX/RDS1"OC2T'6Q)R''H19:-R[P=?X8V\W50 MG33 \0WTF7-WA\8"S5%::>ST6/*5S%C%'"'L,DLKE2QZE6YMV*T3@DW,-SJ* M*O&\;E_Z0)_'=*@?4MO>'WDLV6R6QQF,J#)=&_L/M#I*-L3HQ_$C/L:G4NO_"_@8P4^83YY2^_7[6'.I[[TS3GN63I\^Y+9.,,^Q3V(_M M(*""@AT*?^*Y;)EPIA*F2\94ZK.U@-4F?,/2+0I0E ^QI@(6SUAV?SZ%]$Y= M;C(I?\*OH1,E CPW7J0/C+[M3ZJF7L4W!".;YY%.6!YIT?H@&N]RE3V^><=89W?:;J2DZ*:NHJ$78>VX^#,?+B)VC@>TX8;/[DT'G^Z-_1_'3[ M!+WBQH!@]+V!AE0W72/G!S5/V.&+4]<7*'$82VU>*[1:]WZ;N9/AN(;8V'D__TQR1OG!PW M$34.XK"9"(.+I"N1YWHH5^M*FF4XV*IVRI M9!!%%R?.E+W\ATU?35\KN71N'M.9;[;/5SP7N::-'&;BL@.D[&;6B<-"Q/(E MEA=O6[L2&+4/Z*?]^^/3>G92P_5]450DJB5SL*B(VCI45:1$^$SO4/)'V'%F M$)8^4&!RMTYTYG^_T^2G*^E?=.SG089735=G:ON!L7>/VEX5A?8^O5T:*>AQ M=V0O?*6CB&JJ*%%!J/F1HR\DZL(DL5J?G'@\"X,:6*L$U6M4&DR;VF#^+[7^ M_9[<%CR7&YZ##@RI:R>I7>;CAN6%[0B!]([09J#-!GR7/J=VI=I=FI MJ[I>5SKS+/G96+M1I@B?FWD@+Z\^$]?EV @FF(J\'[(HKVM)WF*@5YEJSI3& MY5>N@J*"^)V3E[EEUE*"6"Y7'328XE5B=4^L 45AS/B:['X9N? MXJ-.F.=E<)(X,4G\.4FX/4Q-%O:0,4:LZ#]3@C/+5FWWMN2H+%)3Z-I 31^J MW)GM'26-S'^JW"5,;UE^QLITEF^>3>I*ZE'#:VD"7FRC<>8LOAU*E'2!1YA6 M9':^&06@I2&KVQ03AAMK/+(>$Y8N%'MH=36'UA8ZCM&4A?KG5*+;K2X?4@'E7Y[L9WQ&/Y-^M?T^%B$_D;W]LNVQ"M M?_O#=ISU[_#[9,MSZ=IGL\.4FX,;8,?&;QM?^QA_7_\N8#&#C4?''2U9JL'L MRKQ(AV]3*:(+,QT4.];)@Z0\96'"NJ$SS!#)9GLY:1@&(647'0GG-X4 Y:\5 M?6(_8+QDF\2=H*"$IU)%N=IW);;.,-36^=9PZ2?\4;SF.]OPQ3Q@HZI+,\K[ MB]&S0E\47U36HPHB_)4; S5M8H9C9D68V%\YD$C?'5(I(-%6%5&K8SR)WW8( MFBPQ,#98)3/2C2RI@Y5>]^<))#',9SD@_KY'\C=S48Z.EK!?638[=1LZ042SB''LEV,VNI5;!WCJN187E)M%\)D?W60V M)?&<>C1,-/R1PBEG3GT_?X[$7LK90'3)Z(S5-T> W#R#LPB;P& M\>V<7&SV]"D>I4^L#_B]MAN9GTR'^3A@% I&3%&P9J52OU^7^I1"DM*KKY.5 MLXX_@Y6\9]2, 5_PGHL_\=H.Z()E)EA3GB@CI2_1S,^Y&XQEOQZCX0=EDTNY M3*CM(TV]D+'4I! 9AHR5#,E[]6_,PKHT"!>R[U!M$G!%4U^^E\QMA9D"CH"] M)-'#98<0O33!A,."0I^NDP'5(!3Y2^J _6(<)<5Z$X8&MD6:QJ#G7\<)ZQ-J MK%#!H8\=8!8 YN1@M<1I+:(-YX+]*;(T %9 MH1D_DK+ES>8:AN>)S=]+UR S/C&_[1G1<"-U9#')0;Q)AL3V0P'=%[$'SD:\ M>.@L\W.F@E@^OCEBZX04J7N)U5:SYI*WIF<&B/G@Z%O>$+&]T%_5?3-'#'T' MX^K2&KNZ?D<#\R)K9K;@1[*_4,?;Y^Q2U+'A\"?,X!.KKMDO8Y6S!(6Y'MFO M1>?.0T8EN@*'G)8L97 2$KKC8+M3UYFNO#M:O^-\/,I)JO%BPH_IS_DM [91 M=>R(<(,I7SYL]PVS%2ZZ6WJEIB-=R3&.,ITH40D;-[NTF!Q/7)JG);TM,8?+ M 8I673J) 1K8#H7U%3/(&"GB-8V-:F516UL%HC7;H\LYV]FMK0G,))GI;JZP MEUA_)?V+*@+V,,9_S.1SMK@M7, 3U@6>*=\PH@>74098GOVXM$3V*'UV)!\<"X_;-X)KO',R-9B,[0A.["M+/B=[+C M.":>\.JE\T10BB@'_=CMY"A\IWV^LQ?;%RP[C^T^J^T#^_TC]OLKY8)W0%*4 MP>[=L9>N2/@+]U12U7'#O+PI_"AE\G*VKPPCF9,SU5.-JU:S74@"HI9G N+) M,A?$JI7 X?W(-ASWWM6VC(^UM4[1][BRBZ'E\H'OE>/>>YSCZ_QN)3^;?D3- MM9U<&PX+XUHT/@N;<>G6Z\AM0N^B8T+"C$4:$181^\\$9H%&@=A[>I'Z=)?; MO^_=W_1[7Z7^/6LHU7OA';S0^M*=5PF"([!^DK.ZN3_CV/HF);1^RE<=E*K2YHX, MCVV<+O"-&YQVO=1,5G9P$13R!2GDM?9$YY'2^!$-=O^U,7N&[3)/ZG7#V%H;U#>8TR50 MRJS6Q ZE_+R2&_(PP22.$[+@#@L2$CRB/V,Q,=9F:HRE#U\]WP?KN^SJFV%" M!?4-ZANL[PM2],V$BIY>XEQCH:E'GMQ'^#V\]*0;?QIY#LN=BW-$I+L_0Y;0 M\^$6#VW3#F )*/T20-&BP1( 2P L 1>T!'22+@'('TE?'.\'N&)*K\@ISYN@ MR$&1@RM&=/6L*:S4$$NW#SQIAYZ&R.>%ZVM-KW7;H*\O7U_S5!054E%*K+ 5 M6:MU?YN?CID?F+FU?3.,&H SATG/1<[4M[EEO=#?3,%'E7C8/4_Q2;T51SLH M\Y(K[-9E4PHI241^*9V&+*&51Q MZ54Q9:X&?A XKU;2\VK&[,!:_TIZ>/G[W1.<5@,KY2@K!4ZKE=I*T=5:]RM^ M14YDGO!F=&"?E-X^86S5.F"?5$4)]T +EUH+-]!I5<=I7,F PJN3(J&<+=Y5;) M>JW[&_T--9V'F%K,2[E(H(I+KXIU4,454L5-4,6E5L7M6O>!]]SH+]KA@!(N MO1)N@Q*ND!)N@1(NLQ)NR;7NW?O('MA0,++\NI=Q$W0OY'N6--^SI=6ZS_U? M[WLOWY[NGD$=E5X=47[J\CYU=+X6VZ(QU\ZG\Y=6F_VH#)V_"J?UCFX\/*=< M:NSJ@K(\A12T;]6$G7&< YV@\,F1?GNY?G)*Z_=+T%A>AE6!8_[3JKMJ]3-W&3Y3+INAGI&;E MF@\I9J7$_VMLX>EZ.5VAF,QJS?(>Z>P#:Z_]AIR5/KJK"U@B:LA2">#]MTPS M7)X984\5:6H_V^_,Y_*%().7. M=.WABSI?0MVH4XRX;//_";#1KDH5->XP< M_Y=:@\+>16/,[FR\(C2Y9OCHN1;[S]T"'+W@!A$RI=3X'3DAKDE1');N^-Z# M:S<<-RR/.X#88ZD@4:I@+E)L4SALL"*+FEIOR:FD!BDI/=4\[%\GGDD:!!=P]CR7;?L!^,MZV4<[*H MZQ_,SCWW)48;W9J[YXY-8+!\$P=&9# M>YJ/+-Y);P%;I]:5-X#&]V.I1GE -K*.TM@VRCHEO3_!)@NL.M,# ?=]VBNI M95QJ[74(1S$WJ W)%=F"*_X]#N:<2:7)=+G65>NRH0ID/N:=ZE-Y7!V2_")P MI=2Z2EV3%8%P5>EM"3-VW, C_%@H[$6.4L S&DZI6*25![76U>M*IR.0Q0B[ MC]/JV2SP84T*ZD8GLS-4O U'.=7I(\$39%L2?I^P=)FH)(K'#QR9*R&QHY1M M):R2 \HVIO!=1."9;=+C1#W2)F$AA;JFM@6R2<#6/:T.+@!5S5JW55?;(NV@ M\K1TU4[)5/.+%R G#RT<$^5PTL=E2M(A;T06F6G5NFVCKNIYF%0B0[FJ MH#ODJL@"NC;=@E%-K>BE -VI_?EG,:*]"1W-E!O/+*UHPH(QW$4/9O/19G-$ MTT<'N0&U;^YF9#UBT]GAOF$ULY(&>UE<.!VTE_?!:0,Q1JUK="[0$A99BSYA M/R"VR8[IL/Q,\.X>J3D7=&096BEU95-F\0Y#SMD .J KLP%(88MM MLW6!'EZ1E6=4(PIS+1ID\ MR2!5(%6I/.9II:I)%UBYKBEY'98HA:L\$@=9V-5W^V'YK_W>Y_[7_DO_[KDN MW3S<_W[W]-+__/5.>GRZ^W+W]'1W*SV_/-S\,ZI%PS[]_>'K[=W3\W_]9T=5 MVI^DN__^UG_YE_3A]NY+_Z;_\M/.;5 "BB[Q6:,$M;R0%21)>R*_T*I^:8=8 M 0_B[!"_8Z.![?#6(7"2_R+3UN8G8B9HRA*\X0!_-4XF)SQ9\ABAHN=:]!L2 M8NOK0B,<%W1OMGCBJBY23 A.\8.L9#\M4X"LM'D,J6T()"N5/C/S,,&L.*W[ M*CD8^7C9/JK/$@PAW'ILT&!&W*^,MC/AF1XI.ATF.BTC).(NMS,[#@4 MS]X'B!UM(><+,9XIHV;/E $S.?>*5Q8>@$5\K&K^ZKFOK"[1+27B5M$8VN_8 M:OR%B;=%*M1:EWOTU4\"631@ Y]6]1Z$T&'MRMJJJ/5F1Z2M5)Z&<4G3:W*V M@:MZONR0"LYLG.BU;KO>,O(R3L1(1\G1,JXJ\ XI[LS :U*]W:[+N45:!$O9 M*%]4_0]$"%K2V%,PC%-JY5<3F=?^O"W09Z5=EVR[MEWM#?4WI0,X&U M:;,M'#71G,O OM,3+18KZV0^J @.6G$!=<#8S!M0[-2WFEF]BN>.%5F][LU- MH%QH0'Y"(?D)1Q]P;,M42NHM _H/7#"FCDM1V*=QUEF02^Y^30LY%B_KU%N=O!IP@=\UZVDF;SRVH[8^ M4=/*V=;&I-R5/MQ[ 9:4]G''W!(?9YS):#JM^.[;UZ[M_%(+".L$M]8^;C$O MUD5N>59;8*DSCJ\!\FP'L0JA5RM7>C5WTJL"OCI*'#X:=A)R0O 04V.4:2K/ M_'[<0<##)!!N-=FNK7-=GR^?8J=>7DK0A&R/;$D\84OY)#TB(KVQ[I_[.WH] MLN9UB."]]G3__LNZ)GS!XXE'$)FRZHW!E+[M@3P'*, 6;SFZ>&RL%>6Y5FSM M5\F[!M0J;$#M6E>^8@S;W!%OMDBCNVW)9P^:$WKG9/AM?L9Y\$'[O3 8>80" MQ$IF2BXFU]E#[>T#3,GYK ,T:MUFG1*?_7\"^D=CEM#\?1(*I'^$+HXTAR;7 M)556-6ZEW6(3CP>8Q)<4?DE-S;&C"/(0!GY !T'51TJ*=.33L*SO^V%J=G58 M#ZZTS++YFZ+#%PNR[&#EP+1XTB-4<9LT5L[52;!X@SM?% M2Q_G[TQ&I=:<2KSPG'*U>>I2HHN!PP:\=?(_G4:;;./\ECS@!=.UU(@\:EP[ M96;OX/33#"XUT:CU?^\=%I(CI&:[7LO0";,2?O0#'L(UIL\:J/?&[-Q)WS6= MD-'FT2/L1;T@(/8@#-A9E!>/^=KIJXA'1=M][=.74OZE+I#4:;%"UWE4JX1H MCK@H/. T+!J%^XY[=-HB'O>H@*ODF6W<1IYC8>+/*FAASG_I@X6'MFD'/X'/ M!'PFX#/)Z,+WW *=)!L;B^B-7+B3>R,Z^S;L2=TC.0W%.*ECY- F=FD.&7T. M!CM0WI1W>AU$=#)LS/ZH[;NAY.Y;V!C8\9X/@VV;FYVZJK*VQIN;YTU&,0;D MO/G+BP??&L1)PWGA \PJY/S53)\?Q,+;_+)S0?,BE@GPZ? M?MI2R&M&9E[!ZV:9R'V7TAQ_I92^Q\'#\ 6];Y$<@V[>]O&EA!UP]FB=E+D9U M)3_FWW.M'!19,Z]6P#ER4_ >92#*(,KYED_(1Y1;>?4?%D"4NANVN"'<1RCS[]L*U@1(?/L;OTJYBI\N(G:$ '$ :[?W)"(N\EJ;*63K7T M+QLMDP9;4S0-F\VF*1L=7>L8J(W0<*@.=&RQS]K_JFIM]J,1663VON+&@&#T MO8&&=(+7R/F!IG[MXRKX*/*6B9Z67MV?!X0^</+P_W=:E_ M?W,5-GN=2QHY>QO7&Z U\,[ 2=Y&B MP(OT@85>?A)HOCM\-GV7ZADOI,^PZ+X'OYN8J6J>Q,SFMDAIIH1 /TGB3RAT M46C9E&F[B;\F.G2D?!E9:#Z^;M$1.VCBX^O9AT^6[4\<-+VV7?Y>_J-/\<-B M==G,WQY>O^*6U13BZINM76E/?>5F^4G9>V_=8 M1;V2.[M_NN^Q^Z_I<@L&6Z[!-A,]]H#'Z*!OTMBX=S?33?Y,_LN$LT[CP&SO=V ^11CZ0KPQ*Q3)GOB' M'8QN0I].#Y.[][B80\_W,?V?Q;,44_HTVZQM;;N=5\40,>(/!R+\((0@A LA M[)Q?"%GOF[JN@Q""$%94"(WS"Z%1Z^IU60$A!"&LJ! J\MFED Z!VJ.=5J7R M_H06FUO*=,>;L.C=KDUM64\_%"%"2@$BM"DE[!B-2.=^*WZ,I@@@J>?7Q:R8 M4EU1H%;!10--.XG&8J=(6GGEP *2A$22?GZ5Q8^-*-D[$XIW#%!H(S$Z P(Q M#]AD'M82!PY@Q%HB;>US16GR2$:G78J=(_AO0+3R%ZT#!R*.%BU6VZ_>W'*N M'D0+1*L:HE609+59T$%MYU4Y$R0+)$N 6:>2K&1),.E%J\/C>5OJO(DH6O$F M<>W,6=3JX(S-*^ 9)7A&%1P,>S(M3<\/V+&R+,$I 2LCGC[=\(82\F'XJ^=9 M_+PT)F^VB?UGSTG8'&!)]QILPZ!EKW(,A38%AM.!Q+G\X*3RI("FNMEG!>!T M.7 ZD *6(YR46E>KMXW, 72 D\!P.I3,E".>5(XG320\52TS*0\CL")1V@.N MK'URL0E]K=;=K L)0?T+@LN!/*1T<-$I7%J9G9T &)$!.&0Z M7C1@#J0-I0,,J]%FB)2Q6 7O7)3^<\ &@[ /A'V2IP'EN#WC1YRU9CF.E$", M%83MY(E!.0I;A_E"Y XD-("P55783B9KK(]=W5! UD#6JBIK)PMI:S)+)]*T M4J43977_\W=K;<'%Y%?B^3Y+"!G:@?3!62D-T?N1DWB8@ M"A60[.*1B@DET# M>-)8\][,*44 JA* *IV^VK IC]-7>JVK&IOX$DQ?Y9%XGC0I"9YQ6<^H0I)1 MW*S$?97P^X2U-O&ODY2&+N5! GA&(02*JS0H3UEMR7LD6 "DA(77PS':>F.IP3"FZ2,>_*S5&K4N% MI@.G,RX:6P?,Q6*PI8[[_.IB[X#AF1U[>H2]=E[^;L#>Q6"O:.BQ2M)&O:E4JMXM0"\' MNS4[]EJUKJ;4M9)4A*U6!@A++8?,\J-RZC9,U1TY=7-B]UW3&^.OE.*I1:C- M+8=M92,$R[V#M$X1T]#S@& 4LI*W%*( "%88@B=$H,%M6&5+SP9 8(41F#2W M/0<(-F5NRK:VU/L2#()5*-'S$(PPD6S.3>E#['?]Z;A 8A# M,$EIPT01XY:6USE1 ).08#H.2YMPT6K='.J U9$QLJ.$$#.BD>G2%+KF@RE M3$\+A5\/&'4_$"'(S6K45>28P*&",G-IN:6#>>.I77W7#TC(C@OX]SAX)#C8 MVD^^V635&P0Z$ "'3$Z=8I(/R^>(3^2:W"D!#LFE,IH$:@'P.%I874)1-G$Q:E0P.JJB M?A)H&P5[\E.;BL6@JR4#NLJ*KD+R-E+!;!-.2JW;WG+4 @(6PJ(H3Y.Q(!VE MBJBCJN!(9!QCCD0Z1#KDT/9'O%&E-Z0H&$!5K6Q>0Y]1%S,W^PIU'X:WE+9I MQ$/+33Q@ORXRIA+X$G/#E Z8*BNF"C$+4X+KL!>HQ;IBUI5,Q= !6B*KJP3N MQ=S454M$=54%I^)R2B[X#S/6.F"TO/=<;S5O?5XH9!/VK"ND0%LBV'"?O$1! M:LAT:MV\^ML 9(2$3-Z(8:>P%(#,)4/F4$6 M)AIR[6N2!FD5?#5]2E'"?:# MC?-1QYME%=FH'##+9H1= ?T]WM8OIZW4NH;2%F@/ OO:\QW"3P,&Z$$0I:[N(3/L!'OMTR\1>3SQ>"'@FC:FECT5*]+K2V;0K!:M! 650 MQ/$,%@K@38RR+DS-O/HT $I%1FDA\661]"V+JG3JA@IEIRXY:ZA =*E .AF.%-!'%PRC3 [<5#ABM;^R MU(_+WVT[>U=,/H.C).^=3()G%%2U$D98YA%682]RCP/I@[,47LBB#+:J9^&F M_+=,4[RDE2?ICHJ"Y/BJV1TMBE@860X"BV?"@%R422[R#*:L2<,FX/5:MZ-O M&NRE3[L R)<)\H7L9;.M!,THEK*E6RVL!")!YY+%(L\P3S9I:$6!&3VOQGB7 MO2W7Z(PL+QPX6-@])0SQ9$.LY-9YI5HKX'VB,DS MX_3^/;NZTU!CU=HI'?S9QS+=L( 6\4DJ%Z:M*>;O-AZX*0[H]L(9=MT@I)Y;U2FS'^0JTN7 MJQ/LM/9(DYK/7@M$"D1*G%F?V1[:TS'LW$"L0*W%F?8*=X!YITIDT;3GQ M*>)*585(V!_\#VPU$!T5>L5THN,Q107?)_H[@F%ISAA4XR!K1*[]^Z;^_9=U MP9E1OQ<1_SX<#S!Y&'(A\A_"P ^0RV@4NU:29$$LR1JK9]%LU[6V45?:F6L& MI.)GB0[!5!J@K;,"E#5/;>IU1>[46^V\JOD!0"\)H&?%9SM2H')'J 1P@>H$0/3-"E5R-:T#H M!2+T2.,Z-XBRHAYZDYG6=;4D$,WCE%'2O6&"9Q14N )&6.815F$+>'SQCRV3 MO=!P:HF"IB9 D\K(I$OD4$ &A *$0NX!( :M)'B5&0'! <(0L,5* O.16 MA"1'H:E"2EO4*ITR=D+P"+N^_3;OZ!3MR'BC3LD;LL+PUSN#<-FH(I[H; ?= MJ5T%0+++>D9.OIQH834$URPW(^2^TL?9;.$AF([H+VS-W#ROB'Y-ER0T6TD: M=+UH^'15D'QLAL0.[&S=Y$KH\"_&;<(5_,VR?M^RCG_QR#.E_?.<]#WKWZ$? MC+$;T(7_8?B"WK=A.:L@T9G19N8,2-N8CZ\,#9$[^ZYULN"*)-K74OJP[9A>/M1,9GOB#3MG;#*GWEQPN'VNEMT7Q1IXO3$S)/MZC6%MPR M??$"Y$C>EK#+2@;<Z#'(N2 ^0N''(G M,F+WX:Q=ZZIY96( V$0&V^G-V'VXZ]2ZK1SRKP4[E%_"M*";W9;ID142HNEL M=-6I9HF\/$ES2?HEJA\C))#,W809A#FBQ;F M/,_QY"G#:JVK*W6CDU?CX',*,M_4?PQ8JA?]KV6_=7^F_\R&/$;DU7:C=\NK M$F1B2GY2'#+X$Z_M@+[-3("59XPE9++ $G*GE"B2ZP7T?8$G!2-66L^U*.LQ MTUHNIR *Z!]#VT6N:2.'CI]^L9H9M4Z+^'5ZDXYPXODV8_@UP2SV^(8__;"M M8$2'SW&[]*N8J?+B)VA !Q &NW]R0B+O):FZ2HKE?]EHF338FJ)IV&PV3=GH MZ%K'0&V$AD-UH&.+?=;^5VW69C\:S0O.3- K;@P(1M\;:$@G>(V<'VCJUSZN M@H\B;YGH:>G5_7E Z!.W3$(,A,?$;V]W1-T]OCSVSKJF4TCWKJ_FNJ?MQ3]XVU?26KAD!C/3T% MRL2MUI7>5DLRUO951^[ 6*L^5B794[?71%0[>XHB'@RJ&QNW;G%%1(O6:3;> MG:36V]PPXVOOFG66X*Q[FJ/DT?+,/#*I2Q>6EL"\TCNG;9X4)=Z/]6R.4M&E M1\?*]LC(B6"';*MAN_SS#9HP7P 0*B*4:8;CT.&;*IYS$M%HVNQ=/1&ZL$(<]H&+3."HUG:10 M3"ZU?"^#:+VQ%[IY26D.%L?%$1A0*0@J3WAKKD?BU[SF/++*_[:9#SBX;AB; M/K1B>-=*Y,'\C!SDFECB"YSZ2;K%)F8M 21-J4NJK*H[V7HQ;\'CB$42FD35QH/'"T'['5N,O3+PM/1=4C95=X^PK13NSTV9+B)T/D0Q[ MQZ9#")KPD%'@MN0['$@R7!.V&T0(BXI'ZU;?-9V0T>31(_S@;! 0>Q &4673 M>\]EKR*>0T?XVF=++_8#_Z!X+B5(Z)44SS3/R&*"PC*TMQ]0Y\ ZE+GCC\H/ MP+;J;;U=;\LYI^:*#7%8@6 %VBYHFTO0LC,I6H6V+14MGF<$$@025$$),M)+ M4,I4U7:MV^G4Y69>=79 QD#&SC[I5(<\5#GA*8]DZQ6KR]O:E*9C#V^ ( F" M*1"D@X*4]+A4#LN609>M%EVV#! T$+0+$+0K]_9)UG 0NE%^(J5-4= MKL)7$YD;\2I&:,8/;-V&A#G/Z1"]N'\X'3Z_Y*?U)6JLP;TLURE9H"K_A8!M MF^VDI@K7[,#:[\@)<4JH+:E]M=8U.O6.L=FYYG*0EN 9185>2@OD.%1W.2 M+@&7@$O )> 2< FX=.E<*KR_D\@.@KMW3$S;YPX"[@J0O DSZ7U>7(!@!Z/H MXM/SMXMI^E0D,*&?"'"IY,E_Y0-!6K^==BC%;Y^OCE]\B+3D3'U:J?UV6JUK MM.I:9[-Z[N5 ^2*Q=G$*YR*YE,JYJB>(F.WPINY0!IO.4WU;1SP D= @ E$' M+@&7Q(MVY:*0FV(IY$JG*7"F-08H*K ZGF#7CSI.XW?V>:-U"GC$P&\)7(+0 M-X 1!6X="%"2>"X X11\6SP% M7^G$AF\NP704?V%+>D6V*U&\H3=D.ZQ&38/RMN%3#DJV^X9C&$%R SA-@4N0 MW @ %$%+@&7@$OEV"ALM#Y?W2@L[,!?J1G(ZMD_N/V%U;?-E._4NDI;H- @ M8 8D^T*XE*<+X C)-@23[$H'_6^B=AKV&X[*#CA1R!_-/3L0]0]+,R^13SO'@N]PK@LE]I>/ME'V2LZ];Z$7ZL\#K"%R",#J M $05N 1< BX!EX!+*;F4KH?"1G'W'3T4'HDWM ,6%$V;R:RKM:ZBU]OZ9ENM MU+T3 $1"@FACHYX_B#2Q0)1KH+WL#:M_0\0E?C,XV!_RK!4*PO)UMTLV]G&*W;>%JG[=I=8)UKYESCX12R*A R215 M7I$*;URMMZ+&U1U=K\M&YO9/98(X+$.P#&T7M",;5^OM'!I7@P2!!(DRZ502 M5'CC:KU##3&YKNDZR!C(V*7(6"HWGY9KXVK=J'4U-4L_71 D$"11)IU.D$[7 MN+HI1TZ^CKSI0 !) TF[<$G;=/ 5)VF\<6Z]W=DT$ 43M#S32MMB2\C)NE%= MDILP4YJ'&&M$CK%[X&PI.7O^C-9+ D[*R(&VJX_]Z?IA-5G64;W9ENM-8W.3 M604)J!A$*Z3;*L;95%MKK?A.+TVMULVKRQX 3V#@@4H!S@)GR\79-(N%!2J;B4IT= . 7?$D_!YUJUK%6RH]&/:,K1 MP7)*\'CB>%.,I0"]TQ<0[* 6U+@2:RF/&;Y)WY ;)-]C))3]B'.;_T(A M-"@3 5RZ^+21\H%@=T;FL=DA_&=L4?WBD1?T_H<=C%AN)B4+_8)?_;R^OJ;. M#VFSUAURO2EO'CN%LC2B0NWB],U%+ C(FP/\+7(*, M"0 !B"IP";@$7"J)L:_I"<_)I^^1W&(5*'(H/@' ?$&+N6UE\]/O!5QQ+M" MA2TBZ3S8\?RX#7EI'5S@A@0N0=( @ !$%;@$7 (N"<6E8C;D>3=!;JFU;I8* M=H JD'W@TFEVZ[G+OB:,[%!2 M?GZ5I'NKXUM5MW3>JEHQ-MOJ0M+#18 H\08] XB:8H$HUT/]9>]W_H_0Q9(F M9VAWOAH5C.9VK5'Z6%XX<'"TS:A$6<[M1X2;)^Z%WFKEU@L]1]:>V25[-O2* MYJ%+WF*HJT<6K^WC!Q:OX-L@FR";*[(YD;ST+Q[ MAK9E:GBJ]9;> >D%Z07IS=?5W\FS77U;J74U/8?L*!!1$%$0T5A$C9.UYVZS M?J"*7C>V.'E AD&&08:/E.&DL= <1%BCVUQJ+7[QI<;1GEX^#!(M552+/\[(K/!3- K M;@P(1M\;:$C'>HV<'VCJUSZN3&ELNXUE^J6=^C;6).(KQ\""%QQTE'X.FOCX M>O;ADV7[$P=-KVV74X'_Z-,8D56SS2I6-HYZZ_YJJ7OY8@0*7,U9#;Y9FK&6B M*XRUZF-M7VF*6I*QMJZ:[59IQJJUD^FL.'-PS4[59+X;W;Z97=FSTEWD(F%P M*4%PVW[8V'C$E@UH9'V=9K_563-EVUM-V1O/Y:-AQB W)1\)'F)"L"7Q7=/. M%,,=)#O@*LB0K5%2 B_HRBMQ/NQ MGN!4*KKTK%ESNT@C(=NBVI=_COO< :$B0IEF= R?:I>'8(1)1"-O/"%XA%W? M?L/\&W8* $BV3C).FEL\M$T[ .IPZKQX5+BD97VC J#GM,Q:9]E#"9 (B'YYO<$BL[T:),;7&,U(LC,*!2+%26 MG32 )\ 3X.D"\73"6^% \-*!X%MLXO$ $TE3^*%@)8=#P54\T*3+)S[WV]9K M756IM]I*7<_[]-]%Y']5.<.KU#E<:5*X5L5.Q!.Z[6:M:QAUO9WS\7RQ952\ M,[B57)24;*=LA_8[MAI_8>)M6X!:\S)354(VK#ZP^FR7K_3'[+;(U]+"T:ZD M?(%J3Z;:U:(+*+0[=(/1KK>43MV0VU6"(*AX4/';Y2QO%6^ B@<5OU/%:T6K M^(Y>U(=Y$@02($<'92CC9J& MA96$Z.BUKM&LZ]KFJ@6"!H)VZ8*V$;7:.+%UBVA,. MB,?X\H8E-)DX=%@<1=Y0PN_F"+FO6"+LJVIUF4SK,VSO\!F^FLC M@NX/P[N8ZD_L[]2>Q5:MJREU76[7Y4[FS!=H*71:T%U<]S!HF@D@ "X!E\JR MBG?VK>+<).[[?HBMVY"P]%7>);W(U;Q=Z^IR759;=;63N5P_@ ]4!' IJXHP M!%,1K-V.6E 2< FX=#8NY7I6W"B92SXJ[NC' M7GASJ=3C9%Z5T&>6IA1X]#*OS.?O+427(.&W?"#='?C*S4>_X,3#<*GDYC,V MJ74?V#CAJ=0E<]VH=9M:76YWZLUV#FU%!(HS5Q5LVZ*L.]K ;0/:[\@)<4XX M6P1?#7GGZ>>+P-CYCS>7#\+'+>H"@P"X!%PJB==P5V!A)=UFE^,P=RO$4/9: M(8"]Z2&B6;=@?KF0> *A>@8,D!+@&73J^*:&54SBEW MC%K.];( %B@ X!)P";@$ M7 (N 9?@V,-Y*A$Q\Q!+!)M1NWC[+WY"MBZY.&".Z8#0A\?&J.GYP>[^D1<9 M\($X+W )4NT!!""JP*4*<>F4-7RX ?*T9G_&(]F;N M_5HA[)S5=:H424V6:UU-J\M-*!%0'OR!E@ N 9>$*+Z MW[UC8MH^9N&$%PH".YA*/Q"A+#XRF@"Q+HA( I<@M1U *(*7!*?2RFC"4WU MZ&C"'[%9,3,YK)0A TU6:UU5:^=1H@=0!KH N 1< BX!E\X?(6UJ1T9(MRRI MF^X6K=9MZFU8,)*)]@O.[^??_^!2R;D$&JT.U-V,X(TI32J=I<)E;)'=%4E6R3\ MSCYCR&V& !IP"7*; 00@JL EX!)P";@$7 (N 9> 2T+Y+@ZYDWO6OT,_&-,] MN/_B]2@EV!.1\XALJ^_>1&5+>=B6[X5OEK;"3_C/T/;M #]C\F:;.')Z/&'3 M>W7Y4[C_(W594]9NH*XU,Y_N!E""Z@ N 9?*R*4\G=.B*7A%%D_!5SKS^YM+ M,!W%7]B2',_W)8HW](9L!PT 2\"EU#TS6P?ZK,U<60M/Q:_(=K]ZOO_@]A=^B6W. M)H6UQ\[0( V ^(-7"JVC6(&\5;%$>]*ITO?A./008']AJ6 ];5THF1I-(\] M0+XT1-F 2Y O#2 404N 9> 2\ EX!)P";@$7 (N 9<*\QDO/!,O"\?$(B?R M'@Y)I;B54#Z#1%S)&E*75)E5O'O/9>\BGD.'^-JG;Z6"&O@'Y7-IR>M4 M4CY/'=*O\FISL-E@EN7%J"1\87F!Y66[?.WH;C/R'$H4/UIA4BP/JEQ)^0+5 MGDRU&]E4^^$VL2HK -#4ZD9;J>LMM4H8!!T/.GZ[H"73\9NZ7*UU*R5!H,43 M:?&67*"!KFJ5-"! >8/RWBY?>1OH.L@7R%>UY>M //F0?!V."ZK-6K?=JC?U M)L@8R-BER%BJ0ULM->&AK61;D5:MV]P,LJ<^B@5R!')T]DFGDR,M@QRE7+7: M5,CTNJK+(&@@:!<@:'D&W7,0KTZMJZI4O(Q2&(65/G%\]XZ):?M8\H;TS93S MDC=AG,K4"^F27(:9LJS%6!QRS)\%SI:2L^<_Z S *25P@+/ V8O@;-K(GWXH M\L=LI;[OA]BZ#0G+0N6U=J* (+_X$-E1,P/+2IW@8=2ZNJS7E5;FAJ( 4/$! M"JH'. NA<'/5 J MP%G@;+DXFV:Y4#8*/!>P7"CE62XJW5Z,\9D?X_>&=/+CL>?&49C D[X^WD!S ML9/6'H:*UE7D$C07 Q EX!+PAF/180FZ)#YI805H!;A"(V=D5/J2J>54U(/ MX NT ' )N 1< BZ5U'N_M)ANNF"T6K>YF5\.R!$:.2#?P"7@4KF 2Z(9 MAL>()=/VJ'2PAR7S'KA_MYNKCE$4W95[T?B%AQ)@4S2[!U M'XX'F#P,G^-!I'2/LP8;S;JA:@(U2 T@LX +@&7@$O I3.XQQ^"$2;;G#*M M6E<3J9$0H 9D&[@$7!)2 Z^ZQI/G^^Q7P6W!5'"EL\ Y!QM\>\JRP.=;6 F_ ML\\8TL AN@=<@C1P &(*G )N 1< BX!EX!+P"7@DE"^BD/>XI[U[] /6/S5 M?_%ZE!+LB7/X6[ M.])6*M98I>*ZJN95J!A ":H#N 1<*A67\LS3%D[!&^(I^$JG@/==D_"<+.1( MEDVP&4@!H8^+L6=Z?N!+!#LHP!8K@D(P';R/Z7_-"#WV7QPND"@.43W@$B2* M PA 5(%+P"7@$G )N 1< BX!EP3K:WDH@QHY^&'(4\!N/->WJ3D=.T1,;+]A MZ\%]66R0M[@X=%8:7-VLRI6\DR7 !X0 2< FX!%P"+@&7@$MB<4F49UPD6M+YNS><+#X=/_VT[FU9[-%_ M1;;[E6[3']S^8D>^S;^BUKK:9C?LY.X5@0%\D<"Y.#5SD5S*Z$/-3[PU<<2[ MTDFZ-^$X=%!@O^$H.=>)JE&@>7(W9-]") BX!-FW (05> 2< FX!%P"+@&7 M@$O )> 2<*DPG_'",_&R<$PL#IW?X^!A^(+>H\/C_*PQ\O$MCOZ[S>6DU[J; M95 A=5I45('LEX%+Q3B4 2< FX!%P"+@&7@$O )> 2< FX=(Z:X>W]A_(?B3>T Y8_NLV'UZIU M.WKFGLN #W'Q<:AHPWY\M$7#1ZZ)Q7+)7+V?D8-<$TNQ%I?^$;I8TN2ZI,JJ MFB6I./9817.[UBA]+"\<.#AR6L57 V^RRYUU :+CQWWKU[1KYT#WR!<\GG@$ MD>G=GZ$=3'EQ;O\A#/P N8PTJQ6WA_8[MAI_8>+-A4U>"%MGOC[GU%DR#[:> M*-)W>##K*OYLF.9J0B!(_^TQ &K%#.BW?ON>Q=Q'/H$%_[]*U4.;"S.P=TPM(";%18 M)Y0@Q1\6SET+IW&H[7*&E;(I@U3 >@CK83'KH7&@RA^K[S?R'$H4/UH24ZQG M304D%Q:<(A:US=2WRN(75AY8>?)8>59% M.-G*L[G":+6N"K():TN>:XM2Y&9&!Y,(EA184HI94I0B-S--D%R07)#<8B17 MS2:YAYO;-ENU;KM3[^B;-;- >D%Z07JS'$ML:PF/)2;;U+5K747>S$-)?=H0 M1!1$%$0T%E$]@XBF7&H[M6Y3JVM&EO*4(,(@PI2PPU,4O=R1L/_"W1G^R)UW9 MWV8F@,@SQA(R36],1\-2D237"^C[ D\*1IA!Q,*NCYFJ1'C.O'5:Q*_3FW2$$\^W&<.O"8[*1WSZ85O!B Z?PW7I5S%3Y<5/ MT( .( QV_^2$1-Y+4GV5%,O_LM$R:; U1=.PV6R:LM'1M8Z!V@@-A^I QQ;[ MK/VOVJG-?C0BLQE,T"MN# A&WQMH2"=XC9P?:.K7/JZ"CR)OF>AIZ=7]>4#H M$[=,0@R$Q\1O;R7^S=WCR\-]7>K?WUQ)O?M;Z?G;Y^?^;;_WU+][WHE1848_ ME[>;97E[GDN9Y VE&^2/I"^.]V.WS(DB"A_Z+M4C7DB?8?D_B3_CR M0DBOY$A0XW,)\9OCRU?\TMKZ&%UK*U>&MONR?*7LO+;OL8IZ)7=V_W3?8_=? MT^56,8/5$CWVP-F/@R%08^/6+29R!.;36(1&(@7S;+]+O]&[1KYT1U6-Q57] M[.C'BOV5E4!+6YJDAIC8I%-E5=MY+B;-;"M%,O484)UUMYEL:C>]Y[]+7[X^ M_/$L?7EZ^$UZ>+Q[ZKWT[W^5>CCY9, M]6"G;FB;B61E;I8%0E$>H4@E$P=* &23!:76U=6ZK&=.JA3O%+C(V%Y49N6> M/8(ISTV;[FO=];6/769?FLS'$#)'A.U*W@03%##G(&/6FQW8V$]DVQ1Y&*^P M9^1: '9;50"!@'&+)Q0,=MQ3S+4D-&9G3__B7UQ*"=@"E.1^';E,U=X207NN MU3--@MEGJD>W*4B5&@M:4R#M6/$:*J=?8#. 1ZMUE>P):.(MK:50I3P^VAB@ M*%@VGF#7/UZ+;J'#!4K"@8 S.P?QF='S9HFK-SLM@:!4)6-U>35D<5!.GH8W;-!]BH1\'Q_7"[<:5L=^ 7F8 M[?"^L@8=3^PE#\-O/NXQJB[3_>Z=B<^V%AXME@'?%JF\&YBN)U:S>:"H7>NV M+M$]5#X-^P'-MAL_U24O&&%2+5,V6RAA53+F.[=E"C\,;VW?9)6_?+JY>R1X M;(=CO^^^X=A7MTT^.M0&V:)EH4V:J##*IF!W1*3RPY-1ZW9D&2S:LV#C5\2\ MZZYDCI#[BIFK?8AL(KTA)\3,PL6(N%X82(Z-!K9C!]-J&;BY!G-?361>K[>B MZ[MW$8F_SBB\14;:,K5LM!Z^(M'Z)]4#X>$8-><2@%K)QQCAN6EU%DV M2K6LWB)T+UOO6,+6@_M,P?\P?"0LIR>8/CITE6.G.2=L@[A--G1JI#0S[P_! M !880P>\NDFQD[C453N_4E=@_AX%#\9.:4B\L43'2 '*=P M2VNL%*5P?49F3.7F;H7(#\-;2N+41DJ+VL!U1#OY9AS6*E/L_%=19;FN.RK0^?Q1).6K8C+U>#[_(IEJLI M8X@M1#TSBGBQ0PW8?F,'[X_?,Y9VDP*FC8!PP[;M@2!2Y5,TD>")\BV)!QEN4:;.9Y &<H MDM'*&2(YGOO:"# 99]&RI34Y3J-E.:5OHL6,G^[8:H#HO *80#$^,%K/KT2W M02?E\MQDR[,N@VE[/F_K!$V91P)%8J?:P[P"EP4O@;G;]@=2 MRX!0!K6:'$/LM&13D,('5;)=UYVJ8*@69JC&7K&=1]GVYO,:JHBG*L"(/7&* M> IH;4*('80T,D<]!;5?U8[8BO8^2=GM+)9LAEZ?PHE,47T>6&^U1^*]V1:V M/D^_44XL&2F].1O2ABP,%@I3ZJJ>0U2X%%UI 9=Y&LX% I/5-%7K:CN'P^\G M:+@:S%MAQE37..K.>$1$R&=<5$N+9/VW^O>_WST?TW^KRCTJQ&#PCBS*D)@C MQ((EWE":Q&?.>> $S\Z<5VO_F4=F.B]E-:?LXBQ_S[5VG.1/L(1$)Y.WE,6& MQ/3+P-*.+6>O2@,"O&1K(KTF=&5 MD76EW&I*1? QB_BH3'Q4H3H4 M@%U\9LV<+\)X]=\<.E>)9RN7,^P=Z>0S/^'!T=%&7=;H' MU>IM8]/Z2>WM$R/LG:.U75U<9@Q[YP',)E7Z>EUM97_KWO?N;/,+>D-<@A"9=W;A2QY9)M9Y=; M)IB>#SO97':R?=\/D6OBA^'-@@>/,Q;P9N^I%YU6K6L8](O(\.,G&ZED^ZDE^('6Q? M@6%UE.V['U>'5W:%'0UOU15Y,Z<4S-XBM7*\G#*K-[%.SLE=40V+YH T+\D;\)8 ;;O<>>N=H10&'VY[?(04?<>!P_#)SR)#]9L$Q)V M=C5SYA^8O0+C:.^1J_R U*YU=3VS P),WF,=$'@\<;PIQE* WC'K!NJ@@,7? M/(DEB]%/A/Z'V&8PRY_@J*E8KD2>8;D9\9\B2K]X+^C]#SL8C3R'4>6+1YY' MB.#/5%XL*E&L\#7W"FT3GDZMVQ*DM"-8O*>V>(_&4?*]57YQ.S"&4W41W6'^ M@MF;HZ)?U2J#*=@X"1-(AF[&PZQR<.<^-T<(?<52X1EHD2??8GEGU"Y MJ98'*,>U,*+OP_ NINX3)>[_S]ZW-J>M9(O^%15UIDY2A=E(O),IJAPGV<=S MLF/?V'NFSJJHFVS:BU;UZO9]W#K(B M_#]V 'P&?D*6?>AYPP^N'3/]A\23>3RHVQAWM>SL&!D3K36>':<@^)50KI<; M%'K+KFE2IDF9%MI^EICP@;TR4( UN37(8IRF9)]$O$.*N0/$W$'QGPUAZ->(KG387994YZTXB@B6I M45)CI%@.ZT2.:F,,U-@Y6+%\P]B=VMO@Z"SC1XSWWH$-FNX2&ZJE-K_#*D=\ M(1W_MT"'I^"_IO4\_BO\LP:-+D#CX\+U+;S%#Y3A;#VSCR^6&Z!^;\E;A W/4:[=#[^,?Q@5IM?BBA1HLWBX]; M]-$:K?//!FIKU"G^N-U2"S_;M*RJM=K#XJ]N6G;S9]UV_SB;[>RT[%F9*OE- M1A_^O+__]N6/+]\?K[\IGV\?;K[=/?SYXXMR]U6)^H\JM]^_WOWXX_KQ]NY[ M%6,V3\'DSQ>#'=Y87=NEHN751)^\8E@A_I@B_)8ZY \9WL(SV##W3 M)RFN#'&07GG?!\*'@; 2-*/")&( V7*#;KG'-[&TD-9TH-6^79 M&CEDT1Y320\>_5B_O)F3$&>Y/2DS[2>;BFX8WA++Z):!XK@!24!IHUV(RKJA M.TR(/PGT>8RQA_HB7G/4^;0,OKM!69'8/^/Z:TDO9THOF]HI[4_?WEXI,ELWS\GYK0= M&C?9#J[:,9@#XB9'J!DZ48A=DB/J7C3:H\YN"\]=P-96E"J)J9,+&K5D.:BX M8^-B'S3V%0;.I9?J0NSR;6E6"RO0[2^_%LPQK6#I,1\L]26.5.-ZQ_^QTKKZ M4+JO))G4X&C5EI7M2B=9>ABA7^O@#E#2L;47$OR=C[^FUA:Z9Z\4]HMYAN5' MK4T+NDM+H_Q,"7V#32YPY6[Z!3'EBT"4<,B'Z&]<0A)VS[EKH"20,R6035ZK M'2DD2PDT=JQ&1'!)%N(/_/G*G5XM?:;HOL^P"_@DT.%!$TW#J.439C(X\$JT M(762FC8US[ M?6+9N7T2I3Y\IEQ@ Q.XA>]9NGUC RY94S@?F/1- M(,NJ;!%.5\/>'4UU5"=569J-DDSV%9;'HI,.T$ES,*Q3G[=43=:1JJ!HQ0]H MA5O&#M?XP!@Y/>>PFQ7*,L<-X'V!JP0SAM=H,@>M0/B)ZO-H!(9H#:S;L'_X M S7;3]#;N=X4@?Z/ITJDVZS,2?.__$ M6LM3JT^K%M@[P5H)MWG$?A,1^4V2R+]&1/X0$;GR[D]'7YH6?/[^.)#?[=:5=UGP M[DA7W4;.G8CR2*I$;I-*\E8WHJ@M18C6[\LYK&-D5DC7& MB953@YDQ>O:PG /P5OCW!T!I$N!.H,2O5\+WAW)8'&N-P#KY>RLEP7?FR!:H1J0 MCWH%5US(Q-;.D=2#_K7T VNZ>B/A>\,6@>L 3W:,5I,PU *V]3)S;1N0] 5M M>7\Y\2W3TCU RJ;R#G9F,VQHSNQ5D[0>=$9J[8\W7"FBW]2/[TG_9.@;_^G M0HKN*[][[DLP4T34 Y#^WTN+:RO 2KU%2WDGEOK]YOHF7*>IO,!775 7 0UQ M5U@5X2U\O! MY@X+YG__OP=^:@5?)EI2\]/3D\#HMVX7?OC*)AZ]4:57:FVQ'NY95_P%(XFP M6,*&T4V26$+HD!Q,O-X#MQD^BI$%:@9($R44@.03\[![$=\,CS*$/I8F=\ D MUV^*1\*)>4W%8Z[WI#O6?W3^.;S016I6? L02_>423/\N@4ZW M]WZ1!@.?DIC\R8.4#Q3T1BA)7A;K_!\8R5>##Z,A(J;5(L_["< MA"1<0+PD?""1UNUSX3)? M\ F DQ4]L Z)U+IYT(U!!?>0Q*$6G!5_=Y@1XRC97V)W<%3\-6_19C&])WEA MQ H%EN&O EO#&=Y9S!-8%_,_^\;LX%"V8^/,_Q-^13)%KE>T&3 MP&;#80"WFPJ:!=[51*>0,!KB1!?(Y>$^R2\.L)T39T)H D]#!K($(][%NP?V M#1\&BD'^\? W (V!O^$M\+_ 72Y1H@$SU1<+6[B#@"6>) P4P/%!.^]0PH;[M M!QX72#. +B*N>%+I?,9F>@;C.A/"@1^@<->*Y2LSIIO_!F84,F+E 5#C;RY* MLQM &UC%L?2F\N?#=9,S 1WNA_D,!][!T[\S#S!CA0\[N@D/_DV'E>'7&9 - MG>L62$%O$@GHHH.!"%PB+OD+/I F,'$%C0V\1 PI8 M!O-(N87/@43X=Y$C_^F@\X"[% B@UX2#>B3%_VP]@,IY?7T?"_&R>[:H$S47 M%U%"IY (@AC_>X--@%L-"2RBN RE)0[SOW!ZTYV#< /)0[(FU(4GP', 5%S< MIA2*F0YL9\*8HP"OF:/4XS RDOC5.E$$2SF4R]Q<#)4(Y\ 06,YQG:3^_6(! MI$/;FP2-\N2*EQG,'Y7+A/5&JK# ?^W? M.K.7UZOOVEEOPG<=W(#^A9#ZNVX#M]PIS-&/N>V@,>YHK6S2@ )W:W.[:>9Z MP15@Y1P0#$=7SX]QN@=\RR.\Y#9^1^G#8.OJ02L;V8P/@Q>E$QM:SI=<'3?9 MU *UXO #%8R(^<%X$L 7W<-^Z%AP%+[[,W]UZ7-BKJ/:VW#0EO)YZ858[UN_ MP%1U@IFOD#VV%:TMD7.)D$ID*;A^^5M7=P327?@:7L'\#=Y5%BJ]=F.LC5I% MM)$\>#*X]V[H)1>1$XRH[*2X #%'5- MS0%'C"/7=C!SEZ"7SE'?%A(N"Q=A;R'31?@PS,[%2@A46E';T3V#G*C,35@(H(PAZA(UG^3_Y%2Q1 ML"$C(G2>>B"H #*8J>N0AD,6Q63%TW=!^]6?F'#)<95&#.=H1C7IJ'8@3@0N MOZ7X!>1: 1,.%!=_ND0E2=P%PAR-9< -76IW]@E6"\,E),KS #4K\B)"//?&:G9E%+P5;RW-![42L M *3PT8-BGR0"N IJ1>O*B<]UH>F2N#X<% X +Z=KYIZ-:$@OP!M 3]D'V"04 MX#*W?-_U5CR@WXQT5H<1;=. 9B X@P%!XR<>,9)B?\S][?T7)9;MY!]$R8O: M\P20X^4]?P?L\IGNPP;3/M(T<-VTXR6]6S9E)+#(Q]M2ONJ6O?2(.T1D[R^G M*&SQW1Z@(S /:K0PL^ 7?)N#.P$N!!OG]\PQ*.86<.HIV(,\G:3),=6U$P^( MY@UHRB-:@V)IFN1[!B45[P"?F>LK!6G/\ECJLF"G<]<$#&JB]T!?T3+Z!': M$^JQZQ% @6A'[)1S*^2)@#<4=O&2+(^^#XN21_O%\AFZ-'#V9&JWL!4D1+(H M]&< &G6(Q;V _?+$^$+2A(C]+2)+- MQ.NY3($_Q8H\:OK"5T]"@T,:MQ->$_>5!UR+B0C=)78'>+C-\U;*;7&#IH!# M(LMU?@ ?O0%@@<"'GV(9JV5#>#WM-$-XJ?,BMN%)3Y 7QGD'%-M:G-B-05=-TI.L3E!=$NP3'R@R^HK,)8'2H3>!,TZDMK2/;X[R4R?> M0SZ%0'=X8 C6%-="TK#0YB1/:+[!!M(5K "V$D*16!*Q_?D<$\SQ+8"R&%,+ MPXG 4":!D-'<[4K>E0#G=2U!-"0_P1?3IT\NL 2'JUW ?(WD8RWECXBQ(-=' MHA9W0QI8ZNJL(.E3G;DV][1O)O&,Y_*B4\D&I]"UO#AU(X>[PE\[&_EI?1A1 MT<%(0(SSYV0V-Q$P^E(C$@$^Y&.:*7ZA*=RJ(%A2QGRDQTQR)5+CWRW9+R[X?! M'Q,%/\5L3+%V3@CA]"1)D0^0[N@SY:?5#T;RV'EZ8$]$FH_XUFPHJ]ETYP4)N]FB;[54Q&V1K%Z-1YM&.@#D4>7*G3VT>U55SV*'ZMTO7L*W'O2R8:570 MVUE"1F+3H=ATTMT=2VKDRO4A,]0/&/SYBN7#);PK92S40;46:A^G@E34:>-H M+9:/JL7R(?#R@]L\2"R7 M6%XIE@_;U6+Y"+"\JLE]9XSE)SU,MZPY\6DO-J$I/5FC4?E^A\GNC(,WG1&PE%"]844V%#U"HJK,CV$W7/O KZ)U-8"&1>P8GM MA!:)ND2=5S[C=CPJ"\&V*?.H9Y08!(-?33P*KWIP NP\\Z_8R[J6&96W>,Y:;BJ:3J\2?$H]B80G5 MJ4VI*EXT!PCT7P*VR8?YR#K'7?(V(6+A).1%ZUC1O!";8@!\1%N#I<^F2UO! M?G^IT;!-*M0/TA-BF]2K%QM1PDY2#3EXW1]O/TM]=B)T,*AL-EDCS/C>L2L' MW%XQE EF\"_O;#6A!G5+:@T0 MSTX\/<"]F;IGWO-&+6*6BFC9&$NK48ZT&F6EE5A%$-1JAMA$@H,!18N.BL < MS) )$\+Q[JV\BTC8M57(NX4N6@ 1U6.S&?P-107OZ!K#(]7LEHXA;A-%"?6/ MHF)I$\LCC578H0%/XV%E= 2]=?$?,U86B6+=5QR&C8UT;X5OYDUU"MJUX=7@ M/]8\XH*\BW,T?B>\ILP>5J*I"W9ECW;*NW/2%R(5()8)U!$N+1?#=B\%3%8T MKU3\&6-!Q3UE[^$>O'NZC1_,2(U^NB:XHKA-#"6(B>+4>K.H6.>W?L;L8(7B M)@OYO1G>>LH"[_;EK9\KT<%SKIO4BFB!5WTE&$A(*+QK"S)!^I'C9OA0K*RN MK=XZ<;!M:&2;4/2Y,5'4'(LK5/@3=E1AGB]TI; CV#O1#O-]J*4+'@X] M1Y7=N6TEE4[8)3^IU;E+#_?Q;+E+W\:N8S8\_O]X(VOX72R,XR/P1M7VU?_; M]2T3M "FMI@+@5](L$,X-JP"[,T3C?'#1>=H>B51HW1_Q^%H4\BT/S"&7TXR.::K*,;3DZE]XH3\W(ZR6[I MQTD(LN#;V21XA%6,W<#BMFKXI2LT[<48D/""OZ&A93O*O>[]C :6?%UBJY1O MW^*1#\G'PD$$L$+XZ7TT=(6Z)%F\<]V4@?T] 78@C,W\+B%:6G,02"A:JW#$ MM#:*SUPC/CR? [PA318/V"8;?9=*_@82W998DB3"20=\1WZ2?(06D2!<"PP^ MOL]2.R86'G:"J+)'&_#51%MYSP4KWA%= S')Z5@LGK#+O+R"[:Y0EVDKMUN+#1VFJ?M]9,S;0C"]E/0ON3"W^)F,O7 MZX=/$?\0E)-X.%[ASP7Y],+O73_\&7T-7WVE@KY_Y*LK1+EM/?9NXQY[(A#' MVR0JWWAOW7>/+EB_2D?KO_^@_$%]X[A[%6@+8E^/FY]PI*.2T-.0.I@4_7('<@-?>$_2/37IK[[$Y0_-#.-ZY;8 MQ#7P0V'J@%O#(WP2H F)*>;+S??(GHB '$P M^H+^8N<_B#[X.I*B.'OD'XY<(NE[C=Z+39$,V(V"O0^%@P-;.5*3:6L:^>OI MLFFX /XF.QGN3HG#T^YDV"EV&)+:<1H",=%C'%[.< 8?8KAHW6XD>[9'U!62 M?#PL"=G3U$+S04'7),T-LQRB%;JUJ+6>HO;"KGI1_W$^'\6:1WW%,))'BC3& M#9++MI0OV,H3$#SPV[^RES!ILQXX[9T09,,' PTK7>1!EY*V^>3+U==U>NL_Z, MD]%5;S/ZD%15#U-5QO<"?A/F_J3?J&ES7? M4K.-%-OYPD8FYB>G787'3+H1D\VTR>EF+HV0$?*DJ40S3NITCZI6LJW\^HK4 M7-I:@][&MOZ/R)^7W%K2;=_E T;YUI^6EAF%_"E/(H$/ON$N&/6VC%>B.;?!1%9 XN#83MQ>^GR 7X+PDKLU+=2Z M3,H\P.D+*)GX:,WH($FAQS5*4E/#W)2ESP<(6-,K 3-8CHL>/E613[C*NS\N M_))PC%3@R)0AQSM%*_F( 31-XH05N*L))DS0G%/4S.GNIDP/Z,,U#W3BU4UE MYK[P?2V=BEY0C"T7KBSDC@&[0TCBP$?:\'=A>+)=&8"&2H& M&B\\CX>VYXK87JH-,F"5-1?#5+/HDK5UPA G>=%0.$LE\Q022,T+\/,DA#C%BZ.QSQ(0Q'Q53%H M*X$_(MDCH1V1B930OW+\A&O]I',-)-2JK8[:Z3"CUS/:HV&W,QSI QWN5YMT MF8D_=_[9&33>4FO:F*KQ'<"N:*T=4P0VS*?_',$[QP&:,WQ^D#-\/F^8R^;D MC2(SAQ;/>:5V(L9/WBCH9N' &PJM)T8T1]9 /+D[D?\7C>KQQ*RX#6&S,$3V MOY&D(](6H[62KG9DHCP0<'H*[>,FN*;[INM\)#0?1.,Q$0H28]WQT_3@H!<: M/(12BP -['G"UI4?FAOO ?_D;BG2I*\?;A3NS!RV@=7F;0Y44WP*/A=31\/W MZ)$!&L]@"IUQ).92Z8AI-"G(J=NY;7:8('Z%U8P?.OW<6^9_LI"O!Q^NU.$K M,+_\>R=/7?_CVZG&:7"IW58/89$8!B["YME1X#2AA/P"V"[>XF/0GET^[0C7 MCR;-">'[45[A*U_AA (T<"U\X+N;=XWQ] P]=9-TLZ1J11/)\I=+3A<"]L3; MW2\6KD4<"VRGU/LD$KPV$L#=HHQ,I/IG<& "4F3.I4+NTTDB1M8L[_"5[S#. MSLY>'JI#GB7,XS#]/?V%Q/WM[$.MCVYT2Z4LCDC@(']9\=Q%,(7)HB(;4"3" M\$2P#."$RBI\"<"N7$I[P=D^^5\0.JU#H\JB@:)K2]Q@HI5RG5DJ->8U8KJD M?66TN/3X21$R76.UG,]RQ8W"J(D<88RC-CFD')?2DRDLP2UMW7DB-\5:)+:5 MJS<""TCJC+!KDQ)V72]SIG#+*2-Y0SU0;O&!4.C#\@:P%Q!"G\ES0^."7%X* MEMHK5S[)G11ZU3PA)\2:?Y MCS4"J>69JF-B:8N(0NT>I\,$IT@-5)7FT6N*Y =.^CFB>',>,I<-7\5?1*R* M4C]CJ=7D5%]&,$6\UV/D)&V2-]POW&1B*7K7)G&65V66)^*:RD+WJ,R0;@6\]E7>4ZO]Z^_UKMNHY$L+QZ"S17BBA%\C1-&!^WQ50N.<5L=,(I9A1' MR8NN;!F6*_G>X7SO+F%ABTI+;% P8Y2T\LRYHHNQ!/YS,\6SRG+";H83GA&K M&QV-U4D:>#4:"/'\M32!?=^W*[4HRX4(T_GD%([R7>+,$IY&PJNQ'9'+$0[/ MI;S0J"E*>H]1QCDU!]CJA>$9'T_6,X)9O$5\02+_VR'_8PXB86\77EU*%A36 M&7H+UTO$L.>\;D]X_@(]['VC ^(]B=I'3&U^\BD3S,,R#IYP17.6$SEWRV#F M>E2H$2-WVM4+2%+(YOEW,AQ>VV2UB8I*XN_<]K^.-K%;V6C,](?MQKC3ZS7A MWO#_6<[/-]C$4_&DQ:J.DB.L#CZ,BH=I;SL,9Q4FP[HB7E>2DL[[R>02QRPA MDX>:D,FY0CE2(Y*N \<\WEW=AUZD:JX+U..MF)>YK#5/UI[WE>KIFJD?3Y^S MS'UUR]T7=Y6Y<2N&E<)T%%3T(5;IY8G$V'GW*?T!2>1J>4V,MG%6>+8!#EQV MU G"Y0>M<(IN&&>KQH?XBPB!/>W]U^4VZBFKY9'VE)L!#@R1YGI,)[_%FGZ M[!8[S1VN\WUS<*F=21F;2<1.U@%#U\DA<0*:(5FRB" MQ$2.I'WS#)NXX:(Q59(\;#4S72U]1R0-LOJ]LKY"B"^-&0MDV',,A7-2H ME>WOK80=-PI0&\DAQ.VS8($_F,EX/?*;5MK4$I2;94?2%#5$SH%@M;EQ>33Q+4I3; 'N.%N"OA@>2R2R"XU I MC^[/FB)_@M>(BHJ9\/[W8;*=C4P6[&T 0H)F;_?CJB/@1[UF;SAJ]KH;V2H! M,5<7FV;8E;X*$]7*\:GNSGR*M-"$TZXANTPW[3!Q0DR)R*$T,\>Y@Q8^=DDM_=W41\(<1=[T=X1"Y=J:A M*CSB)R\1H&RSI(V2[])--,T6[BZ+YFLH+!DD%9%1R \\63Y8@Y! M7(4':X+9'";D%6CJ5.EBKTBR+JDU:!C)HJ[8F"[)?BVLDE#_0E_9N64M"-WQ M%+WTU,$A ^.RX$5%'A:R+:SD65!N?ZP1>(IM_1LK,&."6F,1E&')JSZNPG:! MPF-++B'RI)CI2AYKK1_2X*/0?&SLODIA"K@?NE-.7'I,F(GD3K&?0EY"6XNZ MN:[O3H\WA[8N^G:6GA=W >:..4 MBDR>AI_"'GH+7:#TNW/M#]"B](J;Q?DAMH:%-OE!5I( M+F>+ISGPVFI1G(;J$&\>@%GGP&\$HQ%%AQ2)"FU]8 ;.3TJPM,%NL)N) LCD M. ( ^!3>SOMM3AD-7^#-HYGH$D9]RS;WY10UFMA26_!L6-9@S,06"4[R6I.K ME+->U"T=63'S_AKK WABT@T"R!3)YZ%. %M,T#_><^EKQN%J.5U0HUM&;I]@ M,1RUT[ $P#V!5/<0<-0I?&XY0JX_L[!':KK!0$(:* EID&JO@>W9,&@19;=N MS+6/BHCM%:XC9SI80H7L-\:.F[V(+/37()D+CN3E8)N%LY-U]X(@ M:R3N-N8GUE8 ;LC1 _7V3]2A=C#QT@)29*^8V&O-]R/F6=[%LX4J0R3XZKGS MS]@Z)["PI.9N&FZ1E9=[@\9XT&_E1"-3': W2KHU+S7F DR!?9 -3MD069JN MVDD?[BW%LOS@;GHM2LYXGZ6L/&N-O>H"64FD9S<3F\:KLXB7?W[C#= M=J-^F;_U[%/3*=NGY@>?^((,)NR4]@_0=,/)UME.-:.<*4.CG"E#8N&]FM/0 M>B5[CW^V_-#E#BO=3<7[']&5E#E%K]TNT5J\/K(LV2K*C \L9H^%TWN(@" #.7K$,J"&$J,/7YG< MC%GT"HLFZO#"05]Y9\(/V&^4MPM= EQ,__W.A8)P S2C,N:2H YZ.(S3UA<^ M^Q#^\!&VMK#UU0?+(7C2ESZ*Q01K1UC\U4W+;OZLV^[+S9[69GL[+4NS M707VYHPEWCY]6&VLT9N@()QT2U7U"C+!]2&X'S/B]8WFW^9+SL>9QYCR!W>. M?4DYQ[*3<0^ WF@=>,3+3AER:'GO,NYZZW$O"V9:I6A5!LZG :)(=SPF9IT? MV/Z"VM;NL+M "$G$JA:Q=F1=.:?$BIU:G5$.DZ*I8Y8%LYA6/^UT%'3!Z-4EAK M=;923O!TC+Q3X+S;T:O=B;U?F,W5U/K9I'0^,_$0\".IEKR&33Q@VRN+3=5R ME)]+&">$/07-?@;%-1H">>Z9AQK'W90<>A&R8/^*$%NTQKA;$U1Y"YC_91?9 M7Q9/)=,^6Z8]/!+3QGF^S6Y?JPJ/+V3+NT;3"E M_YV4;? G8!4.GL842;]09&VBL)Q#GSJ%Y?'GT9'X]H_+G MM5?NQ9_/$'L*^/.H"OZ,]=N=>J#*V_-GB:=51#1OC3K<>N/+VC.P2G- T_74O!?,,3;A3?TSMF9\ZKMQK@FSJ"W9[P23ZMG8]K>;$Q5 375;-6$Y&,G MBA]%?$RK@H]I8&[4 U7>GH]5Y*GDZ-:NN29)*%'61D@G'G?@K*:[Q$( 2@W9 M+>7JW")J58*FWM122H+UCN/I53L@W9J#X<'RK<)K.R'/RM$(^(2PM4">YG=H M*BE.NUAW697W[HUP\^T%<46$(:69E&852;/^D:09=DAI]GK9WH\GQ3&D-*N= M-.M7(K%^RL%H65LO"ZGJ 2-:_ MRL)JB5CU 9LLK):%U;5_WR7DM,G"ZHNJT5/;G2,Y4P?H3.VH-PO;[AZ);8^0;6O]FI"B9-O'8]O="MBVUJY/ MEO[;LVU97'VA966Y'/I(.7<:M2SJ#615XMF@3Q&'KB()3L.I@%7E9YX\AY:( M6CV?.U(VEL:[_(QJTAI HL_Q^%P5Z5%:5_*Y S31$_14R^KK;9QYYZ:96>;; M VH:':QB2B= 7?"CB/56T193ZS?&!^=,GXL/0.)I]7QLYSZ263Z&4:C#R],D M'ZL+?A3QL2HZ16K#QK@FJ/+V?$R67[]9O4OMP",+U@Z48$?RD(P:XVY3&QR< M8B'KU62]6B&^[BE,.VU9KE8?A[6495*6523+CC2)I:.B,&MWJVJ@*869%&8Y M"+NO--.D-#M.\?7Z5/13&#Y^[6/A!A9P\OOOM)L*UBDJNF,JGYG!$ _%1RI] MI#5I:'@XL7RFF\I_E>&ZZ5R2WCK3S1M8_\W2)Y9M!:O=.'$_QO5.8]QN%8TY M G#:N%L\:JDC]%_S"-W\(RCA[K'NADV9YS$SFMQN.8:]Q,I<"TYG&-X2?F2_ M%LSQ 7/PN"X&G!1C"=]R L46F[.8WX0U_ 6#=SPS>]6DAQU7"0?/*[KOL\!O MI0>ZX][P">QRK &;,O [$WW U!CBP@/4"N+;&&%=3:#GE#Z;C8G.XL@RO2=W'VG7$ MK\3ETV(<>V8WV)D$ALV[YP?#'$-&/XGW;?\ M1^2:.2#IY^RNGP7)23#61^"14]>VW1A_^X*JB-@2 MM*C,!?P4/5"FB ?/A ?(LH!,!425"8*TB:5X-I"_W51>@.\ X>,K$M^:62TJJ##GB!*INN%[."P#JMO MR+<551;:[P,V38)M'[ =N1/-^8$M&U@]K\S$_%-SM7ZGA@Y%QZT&B_;.*I$[ MK.,.SZN^+)]V;G1_IK!_+RTPP("?[4E%NWK6Y1KU6>.\)$.^@^,/UV$K!R>DKIY7K'"@HEA,]<+K@+FS17+>69^,-\_'GZN&1%RAS*K9!<. M?./.Y\PS+-U6%OHBVS:NS%G/5-*>J3Q5MTV+OG[6+1NK+;ZZW@,(Q0>L$:%2 MDL]L$L2_E5%D>U4KLB>DKDI2J=/9RI'*EMK^_4AE!]VSWQAK:E/MJY)<)+F< M#KELZ4MX#,DRD))%DDHMSE:.5+;D/AY-L@QK*%G.RWE1,":F]=!2 H]JL5>* M'UV@[-==3"3:EHS'8\B3NZ#-S:DH%U--:EU8]U78*OGE3')Q>VY&#$2]&?F&, M.K%LR9@Z!B.N/&VC1CX)B5L)W-J2FW T1MQMC$?-X;"JU 2)7O5$K]KUZ\>Z+L']>.-Z"]?3 P:W/@FD_W$W(GG]>%:ONGB6-.)K MC5MO% #J#1OC3K/='DKT.F?TZKQ^Z*0G0R<7@EMO%#KIM^O'NBZP7MS/3<.7 M5>.RB.> JO$CR*-^=?&P5RGAD=5SDO!>OV+\:,): V$]:+8[?4E\DO@NE?B. M$B#:+/5DS;@DO$LGO#>*R_:[)R7S*HI[<)H9U9QHN.TJ1F3EC\0JZS^X3)Y2 M[O#GPU.VF["$6Q5TGNCWJNV+6 \!?F"#44ELET5LV\S6RHBM7Y7,EM0FJ:T^ MIZ[63MV-VC8;II5G-DA*DY16@U-7:9A6)M4PRV/8['6JBI6^BB4:[B($;X^/ M"W[]<4R)TW;@2*:[Q(G%A_>TDEL\\2V>5ZIHP63/>';X0;WUZM+]3:ZQPQJ7 M4$?W#]WS="=0;('@*]GT[G+ZK10X[YX,W?@@$"/!^ XT=:K+A*Q?%8TDDO,E MD@*G6QDBR1## +,VU;8D!$D(IT,(!7;Z4:3%H/(\14DDDDC>RI5UF*S0ZB8K MSLO@S[_U+[KGN,L-=I$L?MD]"^#3TH<7^/Z-.Y]8CHX+WL * !+F!/"3;YG, MHS^'U+'Z[CK&TO/@\S)2H[H\/UEM56N$VQ()?S6$ZTJ$NPR$VQ*D.A#ALHB% MZ4[#KD2J,T:JUT:I?MU0JM(ZT=/(M;5C[?_0A-MTM(Z?+1.PN\Q,BBI!AX?ZOIS#Q1C\=X,\ M%$MR2XS_"H^MI2]W>W!G"]>W\($/'K/AR6?V\<4R@QE<*-U7XEOBJ.WX*_H$ M#K8,BK^2.);!X&Z]-T([58VNET,K\>\LRNI>Z$_L:N(Q_>>5/H7-?M#M%WWE M-WY+G6EN.5=) )8]^_BO$P]6S-G/VI6%>-OI76GII>>Z]P2[(.QJ$_3LMN\89N=ZBKF6=S5!;.%VJ56_^9&6P^89[249N*UM:TE%P\ M%"P)O7)7 5ES>'UCS\Q6U%W*$"J90G]68-,DV/8!6T>"K1S8*-Q3AI&=6-94 M_JEYK>9!%5+58-$Q:X7D#E]]A^=5B95/.S>Z/U/8OY?6LVYC\^#]J&B+JTRN M4<,USDLRY+M#_G =ME+ M/_) F4*9SDDX>3WCZ6'=&NIA%SBER%AS,<3-\5[QPOQH^$/N0%V962)W*#-+RK+@/UL/+>7) MA2TY2$6*_L0<8Z7XT4PWV?/W4AK4J9W1JT_?',K.OY)4ZG&V4J32;;_-Q,Q1 MNS'6FMU11U*+I);3H1;UU07+2#8)EJ12C[.5(Y4M^9!'$RQ:_03+>?DR\I'C MQO46KJ<'#&Y]$FRPNR( R.:(:G=+$N0QY,DYYW5)W$K@UK9!NL=BP)@'U=0. M;[0ET:O6Z+5MHN416%=/LJ[+P*TM,;*CL:Y^_5C7!69P^KEA,9G'*:/J!^1Q M'D,>R70627B2\+:DI+T:G+K2),YC"+W* ]V2\"3A MU>#4%>9P'DGD]=OM4Q)Y%44]3FGRC4ZMP0X=>K-SDM\YLI1RAS\?EK+=@"7< M.CP1O-^NNF%,/03X@27_DMHNB]JV6:V549M6D0V2TB2EU>#45=JEE0DUS/'H-M5N59'25[%$PUV$X.T1);U!@]3$:=<' MW-2EAZOKR(&5)D"22-_>YE2&2+#'T&^/NX7:() 1) M"&_N#SN.M*@\2U$2B222MW)E'28KAG63%>=E\.??^A?=<]SE!KM(EK[LG@7P M:>G#"WS_QIU/+(>&$M^X.*#XB3D!_.1;)O/HSR%UK+Z[CK'T//B\C-2H+LU/ MUEK5&N&V!,)?"^'4MD2XRT"X+<'@ Q$NBUAJ8SS2ZE32)Y'JE>.>E:.45C>4 MJK1*]#1R;>U8^S\TX38=K>-GRP3L+C.3HDK0G ^_V:JF5^:]4:M+:ZKP*FON M]9&$+ FY(O.GM(])[5;I8Y+$*HE5$NNNIF-Y8NU5HLA+8I7$*HFUE$E>1D'> MGH^L4N.F3O\<*)E,^=\"+!\>TW$,[(X"E]Y ML8*9X@*H+ ?L?$ #42Z-CP*!=]1/*;[KH-P5AC :8Z]2^';L?^@I>0/:(D. M D_'?TZT/"T^P1.\%):#3<%]I,XRP0@9'H9_],+LY^@S/(;N,7B982]-='/ M'KAW*BPYMAQ^4-,SD_:(B FO,Y6);NN.P11_QN#AEO(5()??9:M)R\0P MP%?!,?^V=!@GI4Z[J6AMK4.;^LP,-I\P3WRDTD>:HB\6GON+(.HCR ';_T-; M IA-= !=*R+(D\'F3\S0ES[CB.;!0E.X1H#,O0?X#9AS;^L "[P1$9V&FW05 M8$57"P"Q%> UA-]CB"+NTC8!!_VE'82WMV&MF?Z,^.LO)WX ?[!T&\@'O^,# M6U7P%GV\*EH%.)5E1%_E-WKCS@%H*^#)^"R<#@E#T$WBMN% 3#=FQ3M!TA'H MCW\E1*>%X)OZVJM;RK5A *^$C=NKYK83(H(;-J"S-;4XBG]CS\Q6-&4*5.08 M<&2 DQ]X2TZ$P"K@!E[6DVY/$+4> 3 1^!%*;#UB3E#/@4U'0&'M%F<6\W3@ M@2ME(K#6"@"#@,DPYO!GD"<@FP I[@,$8%V#;M=9+ &VC@L7.H'C/!-[%.C) MF?0:@+F\_0Z7XL'-KRGLZU(_$O4)\?^'\-W>.3^0@7J +9^01SS".I]LU_@9 M2WFPU1G(_@6L"&C &J=QO3? T)\8L>CPUI*^:X_9Q*.!6V3O/=^QC=H1)W[K M5R@CF(." ?FT$K+H\**2ARY4>5X+&LH[PB9W"8N8_OL/A>2:>W^D%D5GX7H8 M[-S6%S[[$/[PT;3\A:VO/E@.O9^^]%'@A]#I>HN,&D8OY!]_?+',8 9':K< M&JCYBMB*>+/XN$4?K2F5_+/!L#7H#@L_;K?4PL\V+:N.6NV>MM.RAX:$=J@! MV9"%9 "/9EZM"H\>@%C^X,3RI9A8+B$M2^VB0B-T0J[@A9J<$BIQ%]JMAD!S M<87&=.IR+9JW^,TC22_$.^IL_P!E\4\GUBMN2=D J>^"=@5GWDVD94DT^6$GWF_CT'\!_R \)2[D)D87*/M^'.%QZ;P;>L9_)] MNW.FO+-!T+U?\T%EHR0(4<1 JZ-V.LSH]8SV:-CM#$?Z0->G4VW292;^W/EG MM]_8[BM\(XOUNQLPI==2RCG9;IUG *CKK>)X6M:7IJF<90#(F'D=B+_A8FD/ M6[@8#7);0_=U/V#R"N+W7.6_26N4]!T^&#-F+FUV-XT.>,-C((](DSE'U$JX M"]^(RA+@34:5B,QSG2K\@>?H]B.U*=2X2>[F:=V7!(RDFR\$B'9QKL\?^@L&Y>'+ MH!U+1Z=T=!8;4ENF'$:J"*#4'R%&ETCHXLKBZL7/UR#24C4LEF565+5@- MF=%@6G4P.@DR._..>80A_W"]GU=@,"P\UV#^?I/"3S<"< PQA!"]=>XY/$L3 M2(\(9#BL48.4JI,7)"KMRFH/0R5*R%:[:HU0Z1(LFZ^68_DS9BI/KFONQU!/ MLF/ T1AJ"-#?$9YYB#YHC >C.K4"D-TEWHIC;L6586/<[_=JA"N59J2HK5[- MN2-O'&$E0QJR0\2A)NM%E+\=3;Y\9T%IW6K4&'>5/H7-?M#M%WWE M-WY+Q^PMYRH)P+)GSTM!>O,,F.**\X*T$BV=/4'E@[KG47V<8P(5+RP#4XST MB?O,PA)AVWWA99M4B^IZBL,"+ 2VK?]0VH.H^_V'9P4,R/G%\17X E/^JU3R M75KX]XI=+/B:S_"6W5A)/V8E:F/<;F5'2BIP!39N+RP0XR7&"(_<4K&B)UB4]DR^8N=;1LTE1' MRZ9GW7MLH0-C__)K@=EU/'&.7J"(-RC\%7LE;]$;]T[3RCEG?J)6IW.2=9TA M[%D2]B[!?JTX/RR8-F5NE\SMDKE=,K=+YG8=S=@+N;+E^$L/"V]D?I=,/-G; M3R>PZ39$IM(V/^62E3/,5G_+!*_S0:FL4C/=T3>DKSS7MI5 _Z5XS& 6M;F0FFE9IDE=AP0P'_5? M#)N""&#FJA(;.6>WNL%_4BVM,2YM&NB[!9>R.*,VQL/#,VFEWKF'89^.;4J- M\T#7\H\"#-? MNI75:HH=FWI'=?C8YN=O/2T[FBY-6%*WZ4CTSM*IB,7'C#G6*$O MT%]^]]SR;9FZ0TR6[ ]EITE)<1=+<>JK4MP(<^2ZW:H<]3(]^5!DN5["N]V) M9WZDGI! _*UQSK*(CX76:ITJD:1V63W6;!DZ71YK>G7#FHJTR]-* MHLL+8!ZB;![@T3MM"CE0G2CGV@(>/NXTUP3X" MZ6&MS'O@^Q\4W3"6\Z5-8WY-MO#@ GDV#[)Y?>["?O]#?[@P/?E=A0S].H;Q MYP2(X6>;X0] 7-<)2!<27FF:&U(CB79VKO=[J6J?!>)M8>'5(5X6MT98VY=U M8;P)9DEU/)E/N*[3A[U,;_K9V\/B,"F_R-#)D)!U+ M.CZ2Y9??):6O-L:C8<7^A;H6IIQ"K<'G37:<0O,[L"V56Z!$*"^Z7^THA>2& MR@Y1Z&LX1"'K-HB&*.#>R^WVB)OMX&:SI'#8Q((S,"*! M30?^O;Y"Q@B_>DMF?K/TB65;@<7\L+XQ\:>X+DV4.V;KN/J];'E:OY8,=GEU,T9#&;+&:3Q6Q' M!H8L9NLF6/."-V:316RRI&9OY]V7^<)V5XS]X.9#0IT)AX,YYG?7,?9K7]&G M\&]W<' WFE/*0I#T)^EO9Z?;D>F/0L&=]FF4E)YY^D6Q615@:]4+R[2H-M%B MS12OA':H.+2M5M5Z2>92U!&UMJ=2[(1:&>P9M!OCSD V07[=FX^&;WCLF3G+ M_;K'7T9YTQ:>&D+R!P=D'H:KC7%WF$TRDS5PYX,D6[CC#DBB-<8]K4Z%DF>N M9-(5_T/W/-T)5AA 9-ZS'**Q-QN\@8=QF7]8P>QFZ<.9XH#7JG@$PJ#3& \/ M'B C%<<:(\X6UK@OXG0;XW,E@JV.X= M7&E;@U0^F7,KB;A61+RO?ZDT$?H 1$?N5$\)B[7.E=O5#97[S.; M;.P)/QADD^X&@VS2':ZS5RH=7RSG%5I]LMUHQ0\6:'B6L<--/'H6D/5*^>;" M;JZ?/,92C0^VH$]]\OCN'.5O.ER7M^*,H,LS[)K*-_:D&ROEABT"N$C*]0&E MUW("5]$5&T]->@.5X[HNR7. O)=/4A]ORD2?!K>,# M#> VO^H&NYYC[FO9W.0!-O#MM;+!UB@//)@!KWV:A3>BJ&$F)(!1F0+0 TR8 M7("EL4MJLL D<=U=3%A?LI9I4U8HH;X:P[@/.*IX-( EH'&@7*P]1>(&@L(L"LWG?6>Z60%N'; M$P!4AAQ'27+L;J;&6^)+?O #WO@08(K$/?/P!N!V(Q($B$;@Q:AMNY43>?N+ MXGJP7]@PGF'A :3XV1;VTB]]B'ZJ-7B.9SQYB$^Z;_D/"P";>>?\7?$8;MQGB0PT7^TE(>8>?$FF>Z"1P#>!-GSB:> Z[C*YMX,:OGW*7? MZ* MVW<8/QJQ7X1!/IM>EPR6[Z,W1%=>N%>9*DR6GC'3?58,-G^FP[5EP9:JPFFG MYLP*KW7D);NE%^_&A-LQ]+ LK=\>" M067Z7SUW?BOV=#?]YCI/C\R;(YLH#8DN<;@-6@98&BR.47F:6,5->0%:@_Q;?"U>) M96" ZSH<8 (&K-A0:^WFX6 N3IQWGQS<-SR^\%P4#? #G@61*TU "=+*+I^L MQ,,OU1Z?^MOP"25.2TFV#$& I [M(X(1Y#T3MQ0+&3:=\A)&-"U(E"MS%LQ< MLZD@XT*X>UB9A\6)X0/"\TXW/>,7.@?]9X78"_ R\4.32H[0\4# ]E$W(/,$ MMH;EC[1/[KO';WML!M_BVX#?@6,"'_+?*^:2:(+* 96["6A=XHLQ$>6+28YK M9![!ZR>K:/=X#K*/ D 52[=ML)UL.T2A&WX2M&S4P4=?3*#E'#LVL1 I=-#' M8.\4.T);09].+;Q7/ .>RF%/_!?#?68.O M6.3WS].MNE;%1S68S"<4DU98D ML\U4%FJ=HOIP+[(:(!LK2GS?OXIY2VUM%3O'I.%646)/@@NOTVNZ8)DX0I[: MR24M4-UV(FN='D*#NO$=>[)'-8V#?,2ET=3$&)8!L@J3+'^ @F$M, B)]=TB M$!G!F8.+,H:!V5L.%S/%+ H6LY>TL%[>P.GF&CBDX27%#0T]7>'K[H$+V<%* MV&>YE@T:9ZT\TVP1K0)*+2U#QSS6IK\XYMT4?[D/MUZXYQ%VI,G=,W-XL2LL MHXC-UY0#[^[Z5#5 X08??$)[+O ?2CD\"GO('F"130"6N?MRX+;!' M C/V@-)3T1??/43F71O,NYLH\QB4BUC3^@7WEE17\_:RZ7C*;A>?\,;^38=E M&&AJ_\<'8^UA(LO]:K++TFHYQ#ZKUS(YB(E8;XUXKQR,P$=+LG;X I?\7 MF<0 TY+*Q-8^*-7XET=:R9;)\BF@UX%Y) PO>5$8OD M/4^[*4L+CEZNRZ8:G^0(+?8\AQXY<+B7%:4=^F46O-T&GBGT[O&C;Z+-%!DG M"/6%K-/0'EWHV!,F:3J'KCV$WX390- @I7ZR( 8M0A7>C_;QU 9%#NQL>MJW MX")UCQN!5@09Y<5=VB;ZD^*EN7H1HM'A<&<8$-/-%MLKW]&0-(\[8; M^?TULM8\^V.#/L$G<#=@7",[(%)BH8^0Z9YM\?A%(9Y-ECZH M#+YOZCE2*V4]WG[_NJ9GZLX?@G2O,? 4B^&(8F]@KVD7**@Q!F+>"P#/9TZ. M'WC4;XS)2LZ18F*S"NP6((0OY7@"KT$0B_M-D+[/SS1?<-8P614J#-S'K( _X9-K=@=;*?+,GHRV,3@+;6-85VUC5%[;B!T-&^1H MD0-PHUI

PF338;>3^ 7.JTGIH)I?F X?#3 M&E"O_.5B8=-./@ " CXZ/"O46#W&(OQWX '?0.7YP8!08#ND:SSJOTJ#GSIM M%C5<3G14Q'V("@@C;4>@YJ50#\K0B;&(;1 M*FQ$B?TQ:YW1=^CXW5PA)URR0&=FU@>?J(K8%-CKN6D1?1%I1Z/+ L$!:<^+P M"I.S@ 1$ETOXXQ,J:=RD#A,&OH1L\@>"%/]J,FY2,?J8):F$1RN'Q\]!N/9D'T^-BX.R5Q35*)6)D])XUOG2O>W<>]P52 MHE.\ZKH=/VA3?@M"+*>[]4(/$TL> %2P_>MF^-.G^*1>A;V#]F@3R5P2#1V1;FJG+<@!$SN7G:>),=-788T4$QIIK(QN M"%NH;4IBOC!Q)4GMDDEM"XFU]R&QLF)/54]-4[R$#MMA)'8OHVW[>>MJJJH= MLE6'51Q;]I;>K%JKKVN1JEICW&VV^Z-F_W ^(SN7GR5V[6>XJ9W7VM\!UJ_: MW83^YTW!7F/<;VD]*2S.1UCDFCSY'?N. M:O)@+^M>L]OI56'SU&\81JW9:)QC6D5 ZE)L&SE2K)1VI[VR;3/ "1?:0&MV M#Q_)* ?6G25V'6([[!,YVVN3>QI@HTWH?W[T<# -U$XHEW;-G[UMHQW3MM%P M>&]+!>/F_(CC4H5%KFVCO;IMHZG8;;>I:?UFO8;G7E#4YN9RHC91_0\OKF_+ MP,WQU<_.ZQHWFM88#YK=?JI"!F_,W;CI'-6YZC?&PU1ET#I[W6C_BN%1AD6O<=%[?N.DW MQCVM.1J-0K+:/7UM@'C;&F-8?M?K/= MSH[U.KV!O1*;3QZ;#]' RX<_]MOCGE;,"*A-;?8':K,[RK9:2_3Q/H4_8GPLQIV"M?7]>XT/LR)?I\<6;5Y85R:5B88<(Y(Y:7E_88W,' M:#0=K9S*D.J?&+=L6^_*6- @--V>DS=D+ N?_+JTO ZZR9M#3.,]YGQX26DH M=<#:[S3;@V&S-\CI95G05%(/(]9CGI\R2H%>04C?.E?3=+#ST?= NLG5SZ M1'3AY/F9AL/=PZ6Y)B=;N%#ZR"]-JS0T.K^&-$&H86^>S9TGXR:U^\U''_2. MU%JWL[&U;CPL/3%Z;.UPX;BQ)A_5% ^ZWVTD_):KSXY/>( 3W$WIU0!RWS+% MG*,?S,S/OG$3'_[*MZ3O]LB[C-]WM@% T9ZQ6\9RM].1%"P>M* G=6(F5 MX_0SD^#LP!;\44'59S@\QR/3EJ?Z$*R;@9\ [^Q M/NI 5<.Y(>%PI?7W"N83\ISL"B,Q+"$)@1O!(K&/87S>V_R9&!$(\D^^Q@OY MO$E3,2T/F2EN&_[F$4\'F(OY&]N[;6=1+CV)N;.)-=[&;[S!H>^E,6R8/ZHA M1*33PC+/.?+#74P_:UD ?SH+S<,2,N=RA.-B1/6Y^7%:$]E[70=\9@69; MV',A(2_7-/RFPG3LL],>2D]UVL9QL*1LO%%@?\;\3U(&ZZDXZ MT&Y66ST)M=!@R9^!_-EZ!AD.![L'66:A#>C7\EA;VZJOBT_@W#]1P7<2Y7/<:$P"\+Q$=_8F M/DJS".A)#U[(C?_E(I0$^G2J6YZ_-B*.OY2.\Z]E>!R\/[T ML+ULT0V^@WLVV93F!-)LW_>G=JG=D[K47GGK9;D0,YA1#P>Y&^3R*69SU;V9 M:RB@5HDFNUYZY/5@D)ME1O(X>@N])!03.._Z7K?,6^=_@<]LG'D]Z(+MV6WE M5= DIUZ'O%6QIC3K& J$8@;_C(SVC\,H9^<@^A M3#UWGA@8/,U8FES5RI=.%F"R[;NI4TZ7.#T5IY=;.($TH#&/*!KC+1+ !4!F M,0S7IF+%]R'&&WGQ*YZF')VZID=*4E)(_" 5II:GVGB& M6S&]^UDH9H@"WY(JUJP<]7B<[].MTR#BA(N0 6K;(4:!I-4#/G'MG?I>^+8W MJD_Q0@M[Z=-.PY&Y;I(FES@YEY WQF5$6"1 89$D'3R;75NX]#N-[R\\D. V M5CY$\B)/29K)I]$7$%^@1CZOJ;_K\XB$IAPKX32'C)@2(RLO,2LYK?-N,4$W MZ*RYAP1%J)3:LV6,=5J,Y$;BR?XNK4&@=ZJMMK()@:'"2HP&J*X7+6YR]L*\"!I?1;I&PU*?CG)V;I!C//73ZA^SY@-"H>EHCFEKO3 M*?)FRS'L)??>1=/D[\- \5JJPS=XV+7A.+KW,STO-=H^+,\60;3AT%SR4PD2 M?.YZ@-N9+E%J"B7JBJ<]P%M0M7U&A1/N@.QGS\--XU9 BTSL.4PO8[_ [ 73 M!T_/Y@O;73$66D9\/^?!].[H,"#Y?C 3SHF_U/)8.U!'/(XZUAR:_$8W#UH= M##?%6T((Q0#ZP<+,A^^@)DPM@VNX%(9)*;9P'N.#N?1,?15)VAZV3VFOYUXJ M\(@O%!.,G9)+P('5#3"^ FSIL)E*-"ZPP*D?'<.$+2FI;Z08BZ_7U_?X^F!12HZ< F$41SG]C&FR-D( M)<7 ZLD-A\<*W3U\\U.X*#]Q\*DUQ:!H,;30?'SWZ3VW$OE; $63JO&FZT8D MV7CE07SED5*>O$QT*FS:7TNI)<\HR0J_@L#21<[ =I]T!BY!&JY?FV)TIS M*@L= #I(Q_B(0FS3Y8K8/+>O\-'\DOPG.5E_5%!-L&LP -5Y/$@8]*VV)*?/=Y DX<-2'/@1E)^FI&S2W"T MA-U8VF4_3!I\VH8@!. IH6G"T-OHM>]AM%_-\]GO9-.N:Z+UU(0V&WMYM&#% MX@ZPFEDBU9:%F5V$4N)GU(V;D9<28Y18AJA$_!7\[G>O0V?"P.SW%'(-#LT@YBH6.1 MDA#DK8G%*B+4'OX=-S!A) QQL0ES # D\=P7A_.(N4M4KCM'1.P$3^8L^>\N M!GGOW1=<-@>QM<8X-Q8E /Y,7P?A^<+/D'*L/K@V@VM:3W<0_"\E03F("5GB M.R] *?8+EC>Y6YU;&L "0]W)CU+#TS$H>AB3:T)_,!I"[,AL) /M2,7SOX2O M%XPE%_@4NR\&_B8^V@SU&A\0.6!/H*4#N5BD!R,^ L[Y,VM!C_W+!=:LH-Q" M4R\")1%,"K5-_(#@/H'G*#3' K@]+YEI_RYI=X(LT#$D&5F=ZU9>OOL' 6!U MU$Z'&;V>T1X-NYWA2!_H^G2J3;K,Q)\[_QRT&]M9Y!M-Y 5+ABFJVMIB*F72 M!A*9O-Q\FX(464N1)%,=&.@+&(4^Z/9Q8K M/:BN&)ZU2(8T1=)^F KKX%Y"QPFI1);S$Z48RLJD.S(C=>,P[PFJEV]4IMK= M6 F:((2#JT![H_)UJB5WMU\!;1^$K#9H]M5A<]0>E"I/_<:>=&.EW(#H=YVU M_)BC5:>J@]&6L%YL;8D$O21XU-+P =.O#_#I]IKJ,">GTVKL48Z1U[=.HQ.AW7KL2H^3-[\.FIG5S M^&&K"B\9;7:G--Z*7JU/4= [>9 M6O74Y[RH K]/FFGDTUTN\-=R.??#=G[Z&>GYB13V<-_1MLOFF_7[11GK48+Z M.L+G^1%L:PZ(QL/7>!0]&4K+ O>]R _&^ MZE/&_<&.)=.\"LWRH%D$B@;$; M I21U1,>'[.Z^U=PN&"6"54N:)UTH7CF*%'>91Q'6O=:%NK#E$8M(,@-C=S& M!(5@Y/9+*,OG^JJ9 U=\"2@UY'7%W#,PB R/A>5(Y.)-87$2===3IW4#8XGD MJR+R,,'26BFF:]L4 @3VB,:4KU X%;LO$!K@HUO.4!@ 01-NK48+++T)=];: MPKOY07EGO8_^X@?H(R:UE:]&"2#YS%L8+\#*?E)0-'0A!^C/M,%TQ!0^\5 B M5!MME\*=%+2TQ YT0&/]**CAO.3H>E1(%]SWO- M01P?"PMYF+%$F_TSIEOEG'*4Z[%]3[0JOJI,0AK%' 6,9HO$2W)9)#Y3K/F< MF19"AP_1D$]A1EAV'U<9$?!(]N WHL!;EBSRNI!PEPK!WN*9"5/& MRC@8[I52X9$=I=A36',I\@QV=3V()C ^^_<2 M ('X683_Z@PQ)!F22!N$:II]2*$7P)\-Q'*?67L;@(Z7IE, MH %8;Z#1Y*8")<1FR2M=S\60^:JI?-7^">>K;HU1U,?6*#;.2[.4_A;WV%&9 M"D8TFVI7:_;:.:GQ!6P%O4<3!B*?6F-9R7KD=;:],4>6:Q1),5FZ2'DX>"6# M:8 ]M%I9?VM4GJ-\%?4?YKEY MJ-(K/P]FN,WU>ZR]@G7KN/O[=LBU%O9]VQF?]T,!K3P*I!L^OC;+&)3'@Y'Z MEAL>4C]/8+2OCA GYPR\L770MKZ>0? ]Y?:+,G+"\Q7$Y"D;&! S3*,*0[X\ M Q03E9X!N4!R\4RD/+=";A5YI3'S;/0Z48(G=BPD:_C7M5K!=."+PM2IKD?I M-W#WM%P ;@JD^;'8&&FC661_;[A'Z-+VW7@B#P<)^W>.100VTJ0*P8%F%]:&VVO9J>;'=^Y 1:IY.H=4A<.2NOL MU#VM4RN;UADG<-Y-$8P,E$M>^4;=7JG!*-WL)RRPO.?]X/QLLB?Z ].!5@I,_PKU%I&FE41L/295"QX151 M(7,BP92BLC86J0@U7'3N]2G#1D^4D12I1^F8C.,JM@ML%JM*<%'% 6R**[#U M%]#7_819&-UL3N:H $1T.BP12&6QBFKOZ,0YR[82A"1>SGY97$7/VT4ZB)5H MD9FK&>9I%Z(^/&G/% 5QPGIZ'D)-!L;3TDIY%P;:@?,FRZ^NZ41Q/^N3Y!*A M;BU:N+3S!BBD&86F%3,*^*PZ1C%X8T:!:2B]IJIUT F]B5-LK5,\(I^X%T3$ M+5ZQF>@BFJ%1RWN3X67F8W&1!I_+*Y#L(GN8Q$G(-;_3S]@O)ZPMY_2VQ508.7J->?X3'T<@GS MOTXD#WCP'HI-5HC%;J@(5FP&(;FR8 M>?'BHML ^=^&_(."NK%1?MU8Y)-$2%"#C:3&=ATWUOBTBA\1*B)==.@(I!P% MTB]#(MI06S;$L:#9TK*HW4'@8M%=YJYWRTK$R_H,K'H>37'IJ.'"^4D-Z0O# MWG*8Z$*I#EOWH/MA/RSFXSPNRY]M]F<=I>?X:/3&K(TZNC6UH=KL]W/B1@7 MR^=@N>1Z,P#SEA1:B(RY M)#'3>\1KKN%>GL$N>41FF6/IC=9MNI/0/JX52DF,.UID&@R'HA O(2D:D[V M%%T A["2'+C;0YN82B?:5H==J#^40%F:Y!=G9-#H0 ,S#A<^^Q#^\!'+TFU] M]<%RZ.STI8]B,9'&@:D+:Y,#Z7KXQR*K831J];H]3&P0@\+%BT7.0XMR'M;& M(/+/NNU6MZ<5?MQNJ86?;5I6[;3:O=Y>RV[^K-L>RLV>UF9'.RV[9'VT4.BG=V#94'CP_27#\#K,]2*8W *D M+,>W#/J-"MYB8 4S=PFO,M< MH51[3-VO$X3L;G7)V%\Z:3EA_:7TN'SW[1" M)-*V@^* X>$G-"D[W[+;[-O.5_2S5ONG=:M=F &)B_LNW ;E[+Y1&^R^;E/K MJ\W1,!O3.VBP]I%&9^])A^NL[8A(6R?Z/FCB_?G.M"\JGNYO=[)50ZZAZW>H79 I*)2R9>"1/?R+SC^;Q'X-Z1(5%B?$HG)I .$$BS MFY/B74=N7MH FM+_;NB7YUHKJ1@RSOBB5+6 MIM%"A]D@?BGZ*FN']+ )5"<;(3YYNCJ;-2IR6)Z&O [Q=3^)G7/R$Y'8&]J7 M[".R-PVQ3Z8=1. N+9$Q=4X;-D=:3AN7LOINC7P4!Z-6G2AJ/S/S(J4QK]A_ M'7>@^ 631?(H:X 2.:=MT'ZV9(UHZVS6N"@+^@ME^YJ_?76]*;,NSY:N6#(? MR&+$+2RQL:UCTMWP!HBW>7V1=A'DP\:XIW:;?35K ^PNR.NG_DNS^C(%>65F M=8+2]K6M1XUQIY73)5W:UG59X[63@2CQN!X90=F4Z;6:;9D85&$3\;=.#!JV M,3&HT^SW.\UN3K%_'0-5TJ27)GWY"0GU2?(9MGF23[:P[B)-^5-B^KM6>-4P M76?8IG0=M0[I.I*UUNEL95)O>J>1>C-L4PO9;J\JC:9&"3:U-BH(H1*.[&,8 M%0(L"26S S=BNDM\G[0J*B##Q 7N:55TJZ.J'!T[7KAT,$H'XPF; M%0G:*VM6X!"Q5O]@L^(\_(JGQ/5?R:PH1JTBLT+=P:SH-\:]5K\2LT*RU@MA MK?N8%=4@?MJLV+$W:L*N&)!=T1W6B,E>0K"",.KOO&TW]H1AOW!B->^/CMV\ MCQB\D,;$80H-OS6>E4!W]NCBGPZ/7 R/$+FHD2]5.M'.1=J]C2&QG>[*VAP(;9.&=PIXS'O#EFE5;JKO%P^O SG.XK'$Z@XV^*S#16NK^7,80\!\$6U%'_BLIWPX?<>.V43+U"_[$5L> M)S_'L1S?W>#_&+S6<)\=-U*W1D9@4*"ZLWDSWM=^F-7)K#;N&O%<7"XDQ[@OP^F2$)5DN5[6HAJ^4P M#@=@1+A'TPO#Q'\Q>W&EN(:Q].HYAX]6W+T+^@^&ZBA1'>]S_B=<^PF./_J" M$Q^]^#"? =R>$R)7VL6KM3H*4= M9FWPL55D3"RI?.4.E:7'F>X(&HH'?CRZB?$"64X$I!/-G\PJ'R"I2?Q"+=Z9?VZFEFFR9P/ MN+6!V!JAJA+/URN2 =6Q*?I'C/?D#"J?PZ_-]1RJPTUS/16NU@'@IDM[BEP) MBS.B@:1P').D">=4:9M")^A:?GH\2?J9K3J:S$/!"7WO203YX7G?X 2C.K397GLM./QBHK5&G M^..]V]YKK?9PWS[\FWOT]X^SV8[LT;]!Y^%]3RZY;7KHRU'(BZ.@&T=!/XY" MJK7LCR[[HQ?"JK3^VS^6EW*K"AR9[_LE&FAMG!LZ: ^;_5%5P<^SJ) \DZZ[ MA,X7UW5W,Q%OB#:L47)U>0N[T_$^(0B-BBY[!Q_B>O'N)S\' M;R8_T_&_TN)30_'9&7:::O_@3MCUJTTXJZ3TDJ+PI)+2#Q!X@S<2>(<'WC6L M@VVUSS!=_31DVP]FXUSJ"VI;2\Y,: <)LQZ:<#ECRT^^I\-I"+,+;/5:L30[OLH8 MW='>YEH?S+61UASU1K+Q:ZW)4=II=;'3$CUA]Y)K6%3<&ARK>9')Q@&'C?$ [+UV<]@YV*%2(:)( M@U&6QQVU3GF-9D\FXC>B5/JJ2%56R,4YB]57:@U/I%*K@_VRVZUL(*N24JVH M((82HX]8!S.H>QU,A\+UW;WJ8 AX;E*["RJI=MF*I7L7T&]EA(FRX63Q2T*% M+8W(&DZAR-H<%UX' ^A*<'0,)FCV(:H@R9;#%!?NO=E$!RJ 661.D5,'<_\V M=3"C4ZZ#Z70.KH-9+O!'.)<_%2 3W\I>6E3J 9!?+ "!*0%?%'7 ]1&-HKS% M?\I>A-JN94+)U/H% NT_S'/SP-]MC!TW"_U[Y/@6#;;<6O,8&?@MI52EO]9, MWFU$,:7!?K1J_2/G\72PO2CH>.V<:=O\ G*81U-YL8)9>2!IIPJD?F/<[V^ MD<5KJZ:6YP,;A7<9\!MVM"L-HJ)ZPMJ#:- 8]P;;002\&-A?"*.60H*--]. M#WR+].18T\T"3GQS=\:WFP02H.(^I+OI(W^+7U:0#!OCX"6'E8&N]),%0@ \ M\]K"$ B^(*6>^C.\0/%]B2;2?M@OTR M&#/W;"13#)/79BKK-?Y9T&+_HUXKCXE$+644%R$I0+D.-4YGBJ$OR#;X3VB3 M[P"^+-C2C:2&*4SZ@UYTDWK/;CQS%)]6H]9[!9ZL";?8/I(4] M53&';N=5FQ]F=.72/R!S^NUJV\%85'V69 JJH@U:O'DQA<&RFT*>*ELU, MH0GHX3Y;:-& 7L50AS+@&N#T@A,D#$N.*@*=O )@/+FZK*-CM=>H3LT3Y#50CP MG$X1?MWR%7\Y^13D1$R+]:C0G@MFGKM\FHG.!RML M@O RLXS9^K;I_/#2\.CU]'IM=!%EVT8(?X*/X@'_R*^:&D"@E]1D<+5S6,=4 MEC[O1O$'(KMRHWNVF_C&W#69S>\,&)A-_D(?#FQ- 7H.=NGVEW-.VDW 1\-> M$GN+'-W/+K8:LX$I-!6 )& "X,3*8K;93&$G#]<36J1VVRQ V@"N@J'_2@A( MP_5 Z"Q<[A[F?(&O'#[I,(/Y/N(PHFX*X^#-!*L(<:/MV]:4<3SV+/_GU=1C M3/%@6Y> (R698_M(G:.VBA3>ES/54"H11"SG0^\.-O>2XEQF]XZ0>TKG]AM) MYS0H]PG1=H<(P%$V1 M4-'>]P/H/L7P>[3+A-2AKPD8XNP:[T*AY%1>SB)WE MN$7"$!=Y&./3H[V;:6&<] 85G:A?TQ/UP.#5M,R)A&-UG9,VL5$7LDZX5GNU MJ0&H;&&YH87E\+1;6)Y.L\H]@_H@-,$<0QEIS;%'L&?I=E,HE_C7XX7YUCG-"/QDQCJ25D7- MR&I-"S^8SW3/F%&LQ@13T787E- G8C"7TYIL#R+1JB&2]C=J*F.#J:A M^O44D\B50*[.FR#7D)"K=_!<#HE6R!7 M'QO)-$?#HJ(NV?7O.*CQP&B@9C,<.TJ*I&[.+1--_ M$Z)12=QK=>KI59%#0R)7 KD&;X)<&B)76ZM3?W&)7-4C5T61PY+(A>7+3758 M5?Q#(E<]D:NBX%E)Y.+32-I53:>LD3.2XTB[YDHEE4ALS0\OJ](?K8MT[>!7 MNI5]): Y'[ZCOHT)VR/_2+^H!<%;7&K-ITQ(DI8DO2-)OXV!C3U%FEHG._M% MDK0D:4G2AY'TFU#T ,?O]GM539>1%"TI6E)T2-%OXZ@<-L:=9F]8U33MMR3I M,YF(D:XWWZ_./.I9!5\JU4UIF_6W4],'@:KPT]UTO:T#EN;X-_'VKN> 14%I MM!V!),IIEA26R1-8RAU\BXYJ-W^9;^;T[A#-=%!8X:9V<-1N[<56%A]B!/C==4W1>H6E MD<3'3N(^?]D?"2#>31^9-_=O'<.C9E[97CQEV]8-.MAUK2@?,^Q=I].X#^8O M;2K+3-XK]=@%KN$8S+:Q3]$B_JL3'VRM?T]^VR[S3L=H8C M?:#KTZDVZ3(3?^[\<]!O[-0\Y2UZ#7QW Z:H@+(ENOA\MGQLW[OTV-WTB^XY M[C+X9ND3:GV9;<(SZ#;B+J;7@?@;+IENS2-64J*E,KK4>M.AG)Y<8N6<]VDG MTOSGUHF(/>P)RX\CZYA8#H?(.Q\8#]VO]KZ9 MY" <.D^8>"Z6#J?JA'= ).]' W:HPZB^"@>X4!L\;'K-_C][[]K]SZ6XT0) B M*$H"*6S5SHE%H-'=S_T>XP8*O9J!T?T=I#D352('[>!.:>P!O"&A%6[2XJ&_V?&>=1'1VIAC 5>@%VRU>.;_.)O[GB?"U[@''#>#:K0DYS-LL AKA3X. M1<,VUPK-C6^1*AT6%>I;T Y9C-XEQN@L/BKJJ9\&W-ZR*!Q16Z0I.F1W\)_* MJQ!EX:M)IC^E:7 91]A?V[&6V"N8-="Z,/,']@&G5HN\Z=HC%PU$ MF- Z6ZW>O@1;["L-&]PDK4RNY79&V3VM)79CRJS^P>5V>/N#C-,[B6S-PV. MNX_,'O<>66;7.D1]F3WN/[W,'@_VE=DG+*V'CR:MQ]BNYL&E=7.\)N:X9[AU MG,TB>%I*"0\60L@A8K%/W$<^?S03YBI6W(\=/3RP%SWB)PDJ) M4!IY1&-XZ1]+QZ>)28[ESG&,@MIQ' 4=ZV?A.AD-41+FWH%\PH@BI")8F4-S MIJO<"54IH:R7DO[L]0>G..^"QS?!#OW%,O!Y2<=":@.$(=\0[?(,,$ONTL(V M>NDKVYH"Y(!:(K4+8E6Q@L(NB^"FX&QTYJ0*(P"\>/ I!@<\\8.Y1]5U1[>A M!(TM88J?A9-MPIZ.]<=2@FX'?]V&OMWP1XI;Z#$7Z-M67_21C MIC@WM?"?.@%ZNF'CB/@ )F-H"W)V8K(ZT(#3J!+@@X@0?)\TT=1XA^9PQ2&< MA6;I$%>.!3%%DBRIX-GKZ^-WA+SV_+:>;#I3/K0 OETU\\A&'-!;DY053=7& M$?5H@I8*\B@Y8J ^,#D!! I0[K030+9- )D<[P00%5?8*72BQ+P>*729 /O% M<-JGG)I_$P[&5;S/X5>!G X0C.-ML?KGST[B)_]69/%-N//0!X+=- )A/#K* M$0C$0F@: 9$8NP2R!>R7")_" SG! ^N0(P)ASZ E*;+#!YD!;]YP^QVN>*. MK;!/]C)^ 9V=#,A!3U_(,^QS3=IW:IH>]VDCA\Y((RGSU/.0][B!XTTWWN1S M'-T]\'&C>_$<$_6@M9/"F[L/MKI;07W M*UJ74.UKG:-'MHT_D4":*.&,7SQMM6K6[WZL?3J MAF#]J,7ZHL ZBM9!M.)KZN7A[J!85&0(Z!RJIU!T."?9R)3&K%/NGE'*S>6? MG42E@N6YIY36NFLB6).!4Q%5>GK@Y'LA5V%U6C ^./I8WV)*R%VQJFVY67S#.?"S&4 /DT>IQP]L$D&(Q4J4;8\U M)?\5<012B]IU%-<*HU1P09D%AD\6,^9MQY(:[5G*!63JK1:3IH]"?PM>(2>'FN+[,)/9++RPO%#0A<# M&$^!*A=;4>64T:-HC#<(4?3&%'>K:4(\N05A5CS._!_".T.66I'!-!F_>(L_ MK=,>=(DZJSWKN,J-%4UMK5TRUDNX^@'UEM@Q6"MEG/%GI]KSF55 M'F=4QVF.E+XS&TEISO5[%$KHUFTH-YE@4NFF:(]L*)?WJ*S5"7!#31^ VU_@ MO<4^Z*)@?B124;UV_+!^_[[JRR0&_RLL^ G6_QR667W-:YITNWA-F[($Y365 M6S+Z6VL3$R W+CZ%(T=+"5*^"]2O8S&'MWS2N.#?PGJ)5_6*M"M:EHM;BP6* MFU!V/PA6=&1D".X)JO/'@56/6B>MMUBV='_$>S8-?;"=]U^\O>A7M'>TC@## M#M@QPUJT1_K;>'5*ML$]32+E@Q6>V-X5\ M F6S^LK?<7DQM8:PU$U8I$!QW6-5/?E1ZB1+)R9:_?7=Y3OM20$3)T5!NM W:AW,^Z.0@7HLW!];L8O7@;A6)#!Y+U[J%PWKS'Q)XMC2ZV M&R[Y&:DB(E]G??/G($9[V[L9V=@RX2_T!0%8' \)B+HT$,JP7S@J=A^*' MB%V??4V@.E-#).L6P"ON[%)3O2YU<0 +QH_O,/^)!(H7HA:Y!+L+B=%L.X,1 M^ET< )/NQ8NW,Y2CE#:SY@#(6PNAU V$LK(V]\) B\R) Q]>(P]:+#RQD)V: ML5_+?S(4\:295UT((E> _5K(G?>[DWC.?P!]/+F+9+681H$EN]Z^^_+M]S]E ML]LC-.7,WC>(8'A58D'G7,,34'<4]J']2OH3(QZJ1-@'!?Z 3-@^!"UN#[V_ MPV8IGV=R >@T DL+&XP4 M?0+4L\<3W/TF0#Q,0>G;1[GYJE$45"2JM:H@'.H'IC8^,?MT:6+!=F-2]LF6 M6[>QGZ8 N9#617 8Y*!Z8\F#2BEAR[Y=P%Y\U=D N[0 0<"UIU8"EUC= >L0 M7>7&AV+!/6PH-WZX)K!;NZ=JK76GMFN37ITV<@^VV=KMXB:]W=O%%?M1P4EB MSRH\9G:(0Q.L0&H)>='P+YL0&7\KXG%#@V%;&?*5O\@"D* BRI)@Q8&>W11: M?(HLV(S<0QYSX!N\R&7@N-J4K:WV3;9VGB-2_$CMY7ER!<0 Z*"E1 ^%1"7!9Q-# M6Z;*'IEC2%8VALM)BBVCF,08=7+4 M?\J;.6)N04K1-'F5 MMTR6ZL=VQ,?36)%@),&RM"^F"EP=P((8MJ^,?N)#^N M_O*=]T&X-166<1_RV(JU(LX:>AWM+^]BJ9O$)8!.&.7V$Z4&E0CE"+GMYM:/ M6V[T0&T@G=JQ=Y>YV3#:'^"KYV2N4V7YB$(31?7,+43YX)TZM6=TIU:J[ MQVUCT4YB1(?0=-9OWB-.VA]VMX1=="C]\TSN3&^L;MRE-\(:B\T!HTU-/>^\ MD85L:(BLKFJ89'K0P/$O@O8#3,WHJ5C[+LYWF##&X42S<^ A L-&5%CU WZZ M -<1A4ZY=;:DA3_0S7=+!G&"-);TJX;UPX=5,8 M]6C#_ M$/[EW)H M/1ZLZ8"-YC!=H \JIOZJU[%@G%%#YG 9ZQ,^>*E^TY/FZ+:N \ [RR@A0!, MO9^=\+M^^>K?/^N'6 MU03^@YC&&0Y.RQ2(R),S%-W MX0_(IX%E;(K'UCYV]= 14CE89BA+E-8Y>:R8U ;U\,7;"4)Z MO"ND^4(5__SF..Z#/ -KF9Z8MDSBYD9 MY(65B&01#@WZO$ZU^U*MCK[*I)U9\ZQGUA@\XJ%<9/CJ8/*FVL]3P'2.<""> M:U6&BR)K&O0;5)@JIN6+1'N[\O'CM=493.C:DEQLU)HV4H=Y##9_L9G-/ZK: M,GI(M67\XNW%P+X85FBVFW1^Y0)[?,=7F4HPW O_M7FNC,Y"S.5=;4J95%=[ M:$IY6$>1UAC@]=OJT.1]TNMQ0&*ST^M'NZ;7*^A_I'O\YOS(N>-ZLCV."RYG MP0^ZZ\GVO)@%JXG]$NYIT>-0[DOZEY>YZ'1/\_I]ZSJ(IB3NJ&D JCN,T"1/ MZ:) 5AMI$#>@W^&/6'?)S22<'XI>L!#,YMO4KZ"OP7=OZ!Z8V_"O" M%*!_.K 5>&0.@L+6N2A_A)11\2],#(L6'8NRO"2KM2L5 *Y01Q+#SZL:4-;/ MD# S-9KN6D37L;.< XYYH"W&/N@O4GCA8?6T-U0Y@4A%GB"#"P?.+?\A%M=9 M(,F*V\U#F\BR)!JD2"_*&%!QG-E]PD3T'(J4 M-3N!:)@<;U@"3FDW8!9D06#H*N0:I3I.!R5/DA) J1?!3& %)??!(&8-F %* M/7IR$:H.C28[),<=[?X,75BQ2.-(1?NMA4CG MD6?X)%GUX)AB_X!ZVI/?A4GGVDF88%T,QBKSEB6H( /;D P(9\9+'H6.4)G* MW+'(<7P6S<[0(_IUH"E!P5"W%POFN5EQR_Q7,7_8)+69QM,B_V+$^%^4=[[AT1MJ1 ML1?TF.K!T9YJA85.$W1UTGU2!8C.=,7+YN17JC-2'C-U(NUO+.T9^'7Y=CJ; M!8H6([*NBWMM+(&H?>[S]0;7B@4V<2GZ:3(V;1#4,6T?MJ@3"MB *O0'\T-V MJ9"F?>/XK#ELO :0: KW%&'>/YAA\<]U-<0S6V MHX\#53KL9E^2=P=M-&R"X_ET[7EF9UXV23F>)'Q!TOH>F1:RH(FJ>H!<*5SJ MQ)X-._/!Z@&(8S! YLBC(6GKE V?JP: JD&%KL#<<0B1\12:(,LSP@+"S!, MHB!.<:8(<-8/M:J0)QY4J^AK ?,J%?VKZJ]%_]JY&';0IZ)GJ[(7%IK1\*F. M]2&+\5:*2*@A%"$*37'XN.1!5)X9GLEK@>&-97A&'22FE/BT76"#-2/W6R! MF."B(N;*R=7%XI(B>=CE,HHE?%.B)W;7ZUB7<#LWZE!MZON6U/?>$:>^DR%: M99X.CMT\72-,DO0J@9J.2'21;)%PDH&BY7FZMN1',-.K#G%GG/(2%@(R1I0?K4HK9(( M9=1*UXWIXCS%#65; QD+H)\CJ865-19YDQP9+Y[/3TP]!:4(($7LT(4BG&1! M5)6>L>92J>/R@57>14GZ#3E6A:]G4/;J'#=^?YL7L%MK,R9@]O-_/J75:0[Y M;M1U$@%%&2SJ):]>UTBB3KG 4@D^&M\*QPB<92)>J_]XX_G) M,G!6K_V0-D,OO9&+26F)$J+4<9WPEG_.A4>GRP)$SNN07Y8_=^BG4A]X_FTX M[)R/!QM_[G9Z&W_;MFRO#QOJ[[7L]M^&>Z[:;O;)-CO::=D[ILW<.:)BLO9H MQ0P*5J2>:(1!=?3C&_'NWYAGOT>>3?H=\FT+6/8.8SU.]FJN0)CM=C'W11YC M1HHQ:KLP:'O;6*-FW1U-QD!)O\M(F#N/^[SNK'\(>CNIFU$J6XM-]>^L7X=) MG<0\M;()Z8*Q5G<.T6X(4#ECJG'W\=,#';[98YEJI6(6R\_7YJP7O<=H_.O4 MRD%N^&-[T.ZF\O*'@<$>([(..9NMI:*6BC96\N])1:,7;P<7F]K1MU344M&I M4U%](MJE!,"@,"R6L8?GZX4@+8VU-/8\:.SB$)+JXL7;B^%QZ'NUS;Z[1Y\W M#NU+F1%55M].LX0KCG[LLX3W,'G4;6ZE .Q$='^+IQK7'E1:E#ZYU\SI9X(G M=RCU.^')!/'DWOI&BR=-QI/[H\FP^^+ML$63TT:3.S2OG?"D!WA2T9#_Z?#D M0%YU!G>WX7K6MP@SJ,MY;/=PLLLLDP%<@!=EJ,&I0YA*<6=44(N?EVEVF"LZ M(39RA_:ZMW-DV$?G2+>[WC'W7F;=0>!W'"Z4EII;:CZPC;%5&<"!).-12ZXM MN;;DV@A3;W_9.T39.[YH96]+S"TQ-\0@WY^:L=NFW3L_<(#D2:F9[/R_4XF$ M6:-H]FJI54MTYH]:H:85% MYE$M%\YOS> ""N77LYU[\S6CHJAR T]^T4;5H"JL=I)G5F(TNNA,)IM_WKNV M9-+ICO8M=ME>"'/^,)O=K;7Y^FY__P.HIZCK<%IQZ7.AY6+)% MNFPZ(@>,J6:S:SUS7N^":_MGV^R"A'6MN ??B8FY3^B M\7%#F'.?".&I&<=51SPAX[9.FA_]#W=(IO_\(OM,5-FVV$Q]O#X:Y>@S%5I2 M.%E2J)7R6H<6QB_>CL=-RMIY#CH4-2ND87AYVZ!HBMUV6.Z)'W+:2MXW)^\B M>#_=J2D:4JL'E0I=6\7F^7#S[-OKV;U)D_+Q6FVHI9][:4./2$"C+L;)+BJFTCVQ!O4@<2X>7TKZ MRF7HT;^,46 ;PERCM4$)QQKFFCH!-==-YD*DA5!7&Z1I@S2'#=+L7Z9PO\+ M9KG9232H"(ZU:XRBO3IU=;\(5RRF(K;D4/+G%Z[8H8?^P6(16_)6GMK; MS]D:K\(3V^*)L;M7RK26QI%;&AL*56C>:6DH0='F>,>84C0G9OX/X9W]5\11 ME271?_&66GKWWS3(EFAM\99"ME+(AN*/&A2R3@D#L*G[ZT. CSXF<4*2D";S M54M#?4';ZJ4K+N@$ZZ7W%A^_1Z%;)4%V<$AA&4;7'I_W#Y2YW: ZBA:S[L]V M3_=V;$ 3'G.;0^JB[)KV"[=47?,RX;VN,&3H7- M^:'D37V0-=RH:9)?K4:Z:^2W3F$7+]X.A_>ND7\\\GJ.;N4'2&VO*))L MH#=YUUT^:V>R@1VM$_G9NZT%NHOAK/< U8[OS6I;E_$!7,8&G]W3+="VH'JD*SH=GK*?I*HMG_I4J#*8'&I>01,: M4CVN'[KZJ"UA'_!^3H>J]],4J@AW\.+M<'+@X-#]0?6 M36;JSG,;_V5):D_ M6S6MWN7;7)@6FK6,8L*5:$9M778(4E/E2RQG[C8N,<":&*QDHA%H5J)'@18K803M^5*;;E2 M6Z[4EBNUY4J/H*-M8=XL<9$S/T*]$M[5A?(W'XD+K%HU&&W774OJP5=UW?3C M-[CL7L%4A2VZK[TL1L&8JPLCT'$[>>=SK0H^<9^69P?K\T> ]?F+MX-.=SNL MGX,+)QV4OT,'B,Z2R#SD6+Q[L[H/#?""<_S*@[2<%BETL/ MT;Q>1HF/#[RF]B7^CT$M\XJ>?'WHKO##\_,"ZQ[]K?4D;QJ/R60 MZ=F[O;/!'3K/FNOKDT@2(39X:']STBR&_[O)\34Y8L>7/)L/*U:UG%[W;]3O=,?]0\XB:);&6^V=^!^P W"P !KCIJ=B!SWC,"G11^C/ MJ/*!W3L)IW&GK#W.ZD2CAG?.==TBF5238K;*/8S1?/!1(?P?,K_KI0M<4%N^ MT?C>;2W;O*2ZY#YL3?\'I8]?,O$[K/CM5@0W@J?=U*:.WHNW [L_:E+3UV"U&;+ 9,%DT: ME_(<9,6WN8@%N:):B;%7?Z6ME/$M^EE\<7SO$B]X?]H8OG@[M/N]0\VO;T5& MG>H'.(.,(0A/>ON6DN'=IRG"YH&$I^:+J'?XD^<:=45J;6Z!([5'!RS-WGF, MYGT822ENU!NQ _RT!@8UFJ"_Q"+!5.P;)\B$Y7B8.4YS-7$XU,(/_46VD/S/ MC18+/ZUD@2>N4K\\X/P=>>'_QOO^//N0I5DL/H9)%F-N^IQATUS7K5ZU2_3!8\KM([U$J6\FF8SF@/P M&3)/ !4+F@4@8FT&_+_Q^,5.D?U'CBM3WL+O42JLWD7'JI?G\2X7]I>A]XXNYAI$ M$F 2)E<%$0[@7D_QN!@SFL(M"N\RE7\[6QO29"Q/)4.%#VS,?MV6S$)?N5]] MW %!0BN^]L&2]-T=@/1)7(/-"=(?2 61/=DU7>11#[4U/^9#'"VL%%;$,57X M?VVJQ0- PV96UL)965-A^>%-%-QPZ=Z-$_M1EH#,Q,.[@>,O$MM";L6C2 DQ MN+X/^%8JX@16=%(+7DN$JO4+D:G!VU$6XQS3F>7CM%,VKZ(PZ5B7 6;A7,_Q MZ1B46+B9*;Z&-8.L=#$&4@%BEN)86UF/".NI[_J):JP6K.!=8%T"2R7\$#E* M\:#Y@FN-F #1P M6,<#9@>+ %<5;FI%H;D!FO)P\2:Q9K [("=X7J75=8X/J[X9-\MEGW YKAMG M(/5XPGN&_S]-4H=39QB9C+NT$>=$HI"*KIIOW[J="V ?*4(77IA2VA5CF-;@ M5M:M'P2,N019S];8XBPH(1VSP:(D49@5@]R-$"]6%GX5@>9U+/,< FTMJDCU M #V":,EL$!"ZSN9IHX#V@6&7Y$W9F)=V*^ <.#8._E[X+BUT2PN! M:9(%.'L.;X#.I-DR(>)4$'F ;)WG-X;7L79H^($.#7A,B7% ;SGZFO K?08S MZ8 P(\!;O*!;'[Z49.Z\Q"0,LC'Y!:7F884<:RBJ3*Z$]_>1])/>#I+^*2?K$M^N;9%BUOFZON)_ SXSH420MRR5*H8?%L_C M@YX!"](:44!3/'G?&XV]A+H'E.V]_K!0$/'Q]P\5KJ690!EUE0)E4@^"JVR: MN+&_I)WN9@)V-4F/,<^MV[4!*]9L0(LWB=>H/VO1=XFM.P@5=TYA$Z!ETGQ^ MJC>%=UBP;]<*+:\<[+] 7P3C(?$]J?)]%:[P03G^Y#I)^;L2^33.K:TPD2+2NA+"8G'1-7&\HH]&KEB" MUI4*K;T H2765X%-/0@'9EE,!&B,L@5UO)(*]3U67U^1H/"L?)H-K***;[[$ MG_%6^]TW&Y^BWWMO7MF[\I0BWT+!Z+$^M1'5/9$ (\9H<)FZ+S90-SMT9&.1 M7^3KR>=0?C?Y.7)B;[VT%)#\%M5E$591=O_%V_0V6L=NM3TB;+[DQ-EH8DSQ MT_BDYX-R#C<*>+!8@.H*: &J()="4&N0=9 ;U,FTM!EV<",1ZILW0.2L-;HB MQJG;4CO&/P""PJ, .'QIB>5&-A#@@2NJE>ES M"?%W FC@+_RT\A*4H0!7!9JM '46'5;X":00L$]CU!=EX?J+F*8? M0Z"=#/?PP7'%)1F6N\G12CCKK28_6E*6H]9+DWP\RD^%.ZZD(I5.L MJ0CW.X6A#0QK>N8?;6,X46O268_Q;51;7G6LSR45H#]42D1:<+8L'1^TUB H MN%= F0/1OT0K'M@I6?*,QH#.28I9,R0=Q3:4-G2-R0.J&HUD+S49J6D>'S7G M9 ;FHREE.5D:+2(4T5;J ]!ZUM*)TQ#;N(5>+M(E,Y4("4@#R)_DFBQIS_7X MQ1U4^57E3QG\KQR7Z M7A9"L.O%$V 0^,K41JW11V.$OI&@P4&93L5H*S8,IH F;H*BC8KCE'099"9][D0!NPJ;0AC)9L@!:;I_K/3IK&_C3C_<$QS675\6 MS-4 &S9RR9S, MC<.X+B^B3\@,#21OE+,9CL^8!BHNC4Y40G(,\$3@L&@6%CXF_I.!/A20Z4_W/!7P0?'##3*D*-(V":I.X&:! M1D!/LNLO4[B:*U"$=[N8^R*/452T:TE!<^]N8Y>SO8[[ MO.ZL?PAZ.ZF;8>]5BTW[W-GS&Q;Q2ZY@O]X%87:9$[ _)CW6)(-VAX^RP\B8%+Q[Y6GIOI&M(D=Q!-WV.@SKNW'5%& ?A>C;H5)BP MF"Z-"[QX^[+WJA13>![= 6KF<1?3$"K2N+?.E/N<(PSA2=V<;@P[]487]N!B M8OS>N$G(]MB6Z9,IUES?%'%EF\5E M@%QP5H@>8D#HZ]4?R3'JT_W[Z-,GV*-S3WWZ8^C&E#KN!.\(-9@'7!I1X&\1 M_>UG+/V43?@NX]@)KSGEO,@>9OX/L.?^*^*HBC.,7[PE0Z[_ID%].P_M$&@1 M;Q?=^M"(MX-V%?]/OV>??>4JG%OX;C7X/X7@]NIF5\SP7Q[M*]'YWQ M ?I1Q3Y:?G9WV [F>5S\V[I8I9 6;.1ZU-C_R&\ MS$_90?()G#@M?A_:JWTX_!X ?I_W[/&@9_?'AYI>TN)WB]_W<:0?#KV'#^%+ M;]&[1>][^>X/A]\8EQR.T'5O]T\"ORL:7)]&4>G MW&79P0J')NOQ;E,O>FNC(I[D LQ8D_IJ8RJ7/H94JY74[^8X-IE@MZK_>A3F MC1R3CU006Y_545C\SAZ.A9@9=>.3M7&?L'0J"+%=ZW>L7X13A()/J!M@?5&1 M-Z-EFZ[3JE4,*\ONRH7 M!DLGO1%QL6E^2P::R:7UXV:N7(8\ T[2F''8]77 M6.YHZ20).BGPGX *Y5X'C^BT>3K2[M^+M$^2@"O+8S/J1H3HQ!AI=(&-A8XX M R8]:E[65]A3[+NI[/1:GRE@^L*Y?3&L:'R"I/2HN1CW/@RVZ!G8P_-U-].^ M;*C4Y683@]@^4&3/DN!RC2_EIUR&GE1^OY'SO%SW"[-@9C';3C6O5C_8[W?'1%+NVFWW(S8X>U/*J442[CX;3P/JT^Q<>'^(RC^O. M#E:1O/_5/901W:S;KE7#O/\]M+>\<]7S03#V^*^L+8=NRZ%WCW'4S#??*[%E MYUK:TXT-]8>3.YP)]^R95:?3NN%EZ.$LG+$]Z/?MR?F] _ZU 'U$N8_/&G-' MW69B;@]SPL^[7;L_6O?WM8C;(N[HKGR3)T+7]B]@Y7A/$+^R(EGJ>=#Y53<.Z1Q),F9; @L:/BCOY_N_FPJ MK_NC03.);HC#D.PAQ@*'ZQ-,VOK_$\/"X>-CX?8*N-[H8!5P+?8U'?ONJK!Y M(AYXWO+ YX2%=V41/3X/O&@B#SR0?YJ1J-MP-?=;E#K! 1IVWC>/_:1([X1:0&(E(C\:C? M!8YT;@,^V8.*/@PM(C40D>Y*WWXB3.IM%GHBSEF8H;D[\YH=J91I29S;G;I=HA-4V/QXKC M]#L1IL$JKRG"B\5W8DPVY\>,F81+P!R!\U)Q('6H=D(CY=RY+VZ$MWT\+(_W M>PBH;J\=>R*H#O8P8"=-/,B0T'.\ 3W7\;60 '3K8!NCS34+)MHZ.*!0(>RM M,*O=C#F$L7"2+%[)]>4P0J[9D_,U5>&#D!>0USOL-,AWQX&U%R]V*G1XBHPT M&A/;[]8=$WLEKK&$\*M81C%>Y"]^X@817'95A4U_M#8Q%O^X/C)6KIILGP9[ M# )IP\A:>>RWI<&E7N:F/+=TFB6P5D*C/#>S!+ZFNFJM*A[[##A. TW5=1?H M'$[L(JW?@D:7B+"2S,]?O 6NOD[.D5K9DEOD*;0>,/P@6B;$MY=Q!,>%FP8- MT0%:$V&":!>AL5OI9FU M>NCF.Y R,^O]#V!]M-#GV0PD4HS#**G\B7[.MXOWEN =+YSO\-1+7*????/N M\R^_T7_VWKR2WX&_Z+&H.+L]B;(83X,[Q9>3BE43#(X"D\%!MW[HA*[O!'@@ MNG3\:EY*A8%5$KZH0#LZKFJ#W'3IB+Z::9HXU]>QN*9GS+6 /X("D #,>%.@ MS.,@5B(4?)/O/\6_9TL^%/QIAO-J_TP-BX8RIB!<^,D]K!G@ M8$00\@WA'XM7E*H[]"+!2X@;)P :*>]B"AAS2X\'B#UJ5X6KX1M9=:Q/47A] M%OBL5B0B+<]BM=086]@:3P<&Z1;34;UHX;N@I_"0W#^ Q."QJQ2A:Y,FY"QA M8S^ JE(LBMY(DSP-MDR2DX*4[BN*O'8=]S5N^A/N^9*V#*(7$Y:=:Z%)[JQO MT!S(D,EZ7.)OG0K)M(E;/K]Y\\-#S)OO88/.(QHX_Q12<)MRT:NM7&33!,P* MN(?W."<[J5(IQE4JQ;A"I=!K6;S8*>L6X[)N,0<]63%8#TOPU5W0 /(DUZVG M3@!R"4U G!B/[!7KOJ/L>FY=9M=P7+; )FR ,;,DC1M?HL=S!NV!2&>[,6?5 MN=Q+D+>2VF'SS&$I0&AD/2KR#EF*5H3_ A4>+HIY7<+*A#0X+70KX9]A292- M&1FI%H@?3ZNB+6_:$#O?[U?H9 M6F!90DHLDM4E$,8*-$>DRP^:^-X!=?JI>N8K-7>A1Z1- %362'Y(*[X&[3#P MW1UP^X\P0!N*6,BM3U:%YY,&B/TI9L!E0E1(01M,YW!%B6S+DT:65/QOA2WU M?O47T&'+?\H2_1>\364SB&4:A>J':Q'"Q0:@.=)W\1/\@/5-N/,0;NC:1TWS M8^AV:!563PW.B4S;]WP';1WTJT6T"++:GY6M"-Q^BN,F%5SU1W9>EVC;NO9O MD(>*V4PV:MGT%38;\NX37A'W' /WX-YD$R'^I\8S>C(7"Z[&S&1.?2.FZ%MT M/-DYZ:\L++5.JB%H9&,*UO\)XNRWP&/ /XS=HZQP_)#,T5LG]LZ"*/I.]FR^ M&-MRV1([9\#AW"R.2:+^P+8G?#8;E)"43 9M\_XE3"'FAS=1 &9I["??^1$X MGXCQVRG9M)=@YL(9U,VY="6>/T,=4V!([QBV>-D97CXA 5B6PHDU M3CX@3]<.C=]^^5_.8OGF4CDU +HKLL*3;"$QPJ+@'T"D8^4FJ=[X&B6I%;G/ M"R[%YK_E IDDW/@%K%DW"QSIWV!U4QXCR=PY?Y%H]QJT-L"[:996/ZFVH?E@ MOMD/U)[&1Y^,DR#K6U;MOK1I//X-(J=!2-$40<5N%E@#/2NRI8V5@)FB3T,7 MB\R1?Y.;QV\06]B'/8D@$;>D!*\Q*M"1\6NX+;@E-S;%,MUS[?B/C&%[>-Y#-WTU&] ^2<[@6-_!UI-N6#1:5'VV)]"7 M!G]T9B)=L4C/X$O1 O[ADC\1O[*+GY8_ @+M9WC5PQIP%#:9\4%;2M$$%D,Y MX\(]BI!;/E5]?[D,4)5C%8(WXUC3. )5@89@X(E%Z,GC)493*OP.,(X%TCO_ M"M+/N\$K =D:TY'A8GQLCHNF\"H! LUYY^4OEU>:;[)6DJ /@?:'@2S@-TC8 M-V+NNP&RL5OXC[EUBT'6 (.>V/B./;WL^D3L8131C8QQA8",Z&)T/,%\TPF22 IN6DPK3%/\PA*$,"@*L$U<.$3Y@UR@ M@!'Y6?S_LKIW?*1QY2,(R4L!_[%4?01,-UKC.?W@*4 HZ^# 2:9?DM&C2(3V)S-05R?#M'429> WB, MI^QM]T0"EVFY\\AWA:05!R4<^5NT">%20"&,;@A>[%BA1]%Y[2"KC^ P888> M^@SV>YT_;^$J,LU+D! M2CV _7[.B$!0>[AUI,;%7^2^=->HCS&86:/74(Y"T*Q!#(<&5\18TW=&*,I: MT@XSS0^QC]1WL<(@B Q %%BN&P'@\5:-K1\A7?WL:#$#%ZO0RT8F1PK'-:M. MCHM$1Q>$U(2XH9%U)>:.ME%,1H43@'&#)@U30_Y!L+)BJZ=0W+;^%?EH#-T*3B9PT#3!4;7V$]\EQEJ!K(AZQG2BEB[6(0$JCC"'Z"+7!Z9E[ DD&(MEA(2-"RGU M_^T1(MXEBODK(!L0N]:_0<$5JS.F6\7/ U;98^%& ++_HIZ+*$>\$8WS6!D M@GK1X)]GO@@\NXB:BHFB6B5OSHUB49(>'>M/H;@9X0G^/1; -!)$+T82!3FV MJQ/6?6;$'P%[4M1#\+4H-*P I:B0SU6A"4#VFNR,?*.*?;.63.W(^,@[U1.**<\FQ3@_S6.;H%%OG.6Z*VQ+MW_9+Y43MY% M\;*3L^=WE^\4@[8M_)?UFP"]/+:NLBDY4L%PPC]XBNDB26QUZ*JE/XEKQUU9 M!=?PJPY_PYTCQ;"#%L.@9>^MG>=-*,45K8=;H+'$\*C\[B2>\Q^+>VW]QLJ9 M^CS_IH5/GB"7K!;3*-"^NB_??I%4&<2!*LT0>W<96I3]J/UAT0YP(4\ M"S-'($ENB"D@]E+.#F87M4QG#P!< M5IZ45<1U2A:=1X%'W@@4ZW["!LO"^2N*C12IFXB_&('.F,>_\9K0EPT-B)Z($-VC"^U0-H]!M+CV MP*8/X/:K/V)$^R1+*;Y!//O*=9W8.BN/(@ED M=_N"W.F&(^4F0LX>*/D(:E:<+?.L .UF]0&]W931V\?)V!13Q"3>T0V/TCLO%0)?%>TD*7GY< MU?<$.?/,!_B20/6[)D/#+D7S5S(A6S^6J!1G3J)(4&?2%Y'%!>;#Y\=_D:.2 M8O]N'.FU=-($=>0BMX&N'P#59P7V!#Q%4')"=#]/!>GJ-#/F"!529.V+B,*C M.?N1)R]EEG!F!:D0;+7@,\7;$^&-'TO' .]NZ#V4S[L_D1T?%Y/\E5NK:K4O*E4(F@O$&75FCTC".C\3^ MS*.59$HCV>1&K@[+4,"7+7J,=(G00R8<2>]+ZG",$0Y%Q"5)U#!^M*(BE ,C M]_CGX4\_CZ*B+I+%I$P9D\1,H9+G4KF8 "'":WS;%%V8W9&G,7&%"7MQ<$A? M:GW\"-8]9ECV+ID#Y[I/[C.9"X>6:UG"7BRA ?B_\4XWC#OA4,^7/*QRB9$: M'4RXS-W6K/XU\M#;@RND:@&>(QUA3$Q%.Y3;S9=Y(1C2WBF?9'.([T\?Z&K# MK[:9+$'L!R=.(B6#_@6K4@"ND >A[;="'H690*'#ZGE"%(9B,9!!1>VJH"!W M!QH16H[;LDYGG!@C_7]%A8#BY_>_P1VMEAA7"E;,+ZXC5N^ $^J(Y3( 38Q< M7D8P)Q$!ZQMV(<9GQD#'>LT(4T@Q M'8PB6'G2J!$@M]F;ARMS=:;,65TLXPAC]$9:C@CG#J52J_PUR$KE LA(Q(IL('$!T1WXJKC(%8 4#@C,*%#G&%Y$&C)#J>YRM2= M*,[5;3),XBA0/[+ZS65["!AU0=O"K7P1RCN,>+-<*C>OS"W WU@@HF #K-"I M'#GD*^!KRP)2I (Z@9QJB(D,)&]5W#E#[.="5A<%6LBV3WX.%;K>Z3P^EN%^ MI\!ZI"TLF5R$ U[9A^HGA381,NQ)?D,QFY&_&SZL3Z,R:3@Z@F_ -:S5D6I$ MI$T(GF_IJ7P*'?U6&W8#Y 0RG5H?B=):?@"F_%>L?2@6I# @]Z)1I+C?9@JD M.VT>\<-9++%&E2*^&U(/"CD%Q,A^S2^#.">\ @!:P'WX*>>/Z\S3&:7O%)&# M$BF!^HB!59=1;3N#(KB[P)=3E/1M9+JSQZV^<1X,W(,,O@KAQOD^<,!U@U0F6 M[(&9OJ((*+RX\5NA]W>4N?02/LOQ = ",.V!+C CED__R52 N>@8Y@B%$F() MIGQ2E I^YN=QLUQ?0=N0F0GYYU6TIT(44*\;"25V&U3NW2[Z9FY5@8M1R2%W MA?]%)J7P.M85B\!@17"YY=+(+%0#QA?H7W)DOOGZ9=>PAXSVK07)1< M5[)BAE[?^;(:R=AK6AJ7.@-Q9GTB"7JE$Q !S)?%?.LKRK?^6,RW9@OD"/T. M'VFB / UJMRC3%.?R,K0-G52K)(IOM2=%IS_Q89Y62DGO1^;,'A%L64:*G[, MB=1Y]")*]Y'[ ^%1-Q(BZY MHTWL"03 )_K= MN+I-CP+/S(@&<7FT$K3BR28..F4PC4/((AY7)U.RHKJNMFB;R45Y* -D %M8 MPO2'.^K)(B.6J1?XQ(P$-MM 943BAXO -C_N2_!2*13;6YBKQ@6#<&!.6B6IG-<@)E(7"'3/$R!6 MJ]=509DR>E>Y>3:VA'XL:M:I%=H*R:]1ZB<@@;Z3^H\@PJ1?BF?*.&)D??S' M%3$S3DY4M.V'3#IL\/NQ=X;2=\7-"61^XHKK3T'I2:1WSVRT$]U@@>-3^L8( M$=9\K*J,='MB\6\E+1_5&=-^EO*]S;/0>187;9[%86[2\. @-7)=B*UE\@(S M=+5@*I8983LC[?M'A)\Y-U$,:NS*4AB% R]P-15A V.4A)TI#DU0X2+7:5?@S?MJN+\81V,:F**YLH\Z052GT\"7( MM)5)7ZSTBX6A*E6X0U4UW!5&AMT-C8PK"V5&C%G=R.HF%C_AO:C34Z$3 M(&%,#23,2)0"2N69$[PCSB/M[B)FS;<_!\RF5'9# MFS-9>:/$^S_@"K/* -/#;>V\,]IA;Q52#4G^;$!OEUM- _K@ ABOZET,'SJ6 MM_5**\L:<%8R:RP&=0(Z_HL^WGSO8DG7V;>0JU2R5 M?F/-E3..J@UE;RV]MFY9(-LU;#(@59N P%_XTF$KRR3-0B**L)/%2$MQ$([3 M[J7]4IUO9'Y)9U&IG"Q9&5'(J;H6T3+" AV7F[U0AI;TY&+1E*SUH51GF<^/ M+D%.@.*8CTP[6#C7@.QHP:\;UJHJ2H()9$DC%8*:?B$9>K;>J1K2WVCO1^CE M =G*O*6JAKC 8TR**1CE2N&D@MH%EE-/A8KM!>@UO4PH,BA+;K%Y2*B[TZGR M?U56#:H(ZDPRKB?,4F7=&H\TE*F "PVIT<@OA9)L]G.[P*UG&:HF>;<])#A* M^U5;3DJU^!&%A@-=2CP%1HQ9CW?[?(#1RP)76I$*QB5')QTDEP$J&Y.NG9,C M$VS^$]WB^$YIBR=FL, C1S/78RO_ENP>BT)&)S)JWL;904>H>9><0-MB:Y76 MMZU<\K=E8&RH+F9W7UZ$3[UB8H_;@G'7+<#W8"4+,SC8NT)V[(=V7BK*,%01 M8W,]!BYR7(L(S7O5:)JC=D^U/2 @!BV]HNQ(5=BDP^)KIW= M/DFTT$Q8BTLGUF%L"A7F>B&_'97Z,RQ\P-L4'E&25'Z(@\E*G=3=B3#4]%WQ+%X27Q @0U+VF.C,_X[U@:TI5)4QZQZD M 0->U?3H^'Z%U"F$^6<^\A;R],CVN_KV-E\>J<\&CR3Q)K.'#('/P:^2&#&J MZ;4TX8)'M6-ZP< M+P@C"F1WK'\P@:V'%4SLR%\H6F1F@QTI 0A#C$<*4H=+RZEZ!/4 @ZL8AS4O M1:6:\>)Z1([A?$(&<28?MU5_"*07#3\IEO/&6$ITRY,>TK1I ,\@Q"LCNC'H MYQ9!ZXF\Z;=./5-M?$2H>XLQV4\=IG'\)R*"U"9N9>T^, G,)($=WX@RRG6L MK\R^=$LL76B3)Y#S)!H*+S,RP]^D+]KD>C(GG?RMC$FE7^33P.<)%DMJ('0B$P>LL^9-6#)Y&E4YBMR73)O!CS2'+C(+](M5E% MD^EFEFQK#7@+>RI& ! 08A7AG?XI-[@,'&RY1JJO9!K2;2NW@O?#C=G4!N9 M'E%,SH-<Q<@B\(.!=+ L M!3 ?KH[ [DK[%=J.-$\;0W+%?*6'MSGJ>ABP@B^>I%? M*(H>.P\GL!"G*RKH(D@&(=4%DT>"+H-2N:C6T'1E;5)AN.,ICF!AJTU5*^8H M9J+6VH/VFGG34&_5=H.!$M-D>:%,GQ%&=ICPM#/.EL>DI#L //(7SB5;YBV' M;X4R&4RQ"023%%K^>V*:XC+X# I<+B-3X2!L\E;-=J@/; MA48,'->GCBYY_FV*T]E5:)8(5_F/,7IL9@*44Z2*14)FJQ7#DZ#DGQ%_E7D. M)+-<]E&L=Z2E@/&Z4WNMB:I2%DK!]KQUHMG#-UJN'8*^69D^5B]?;)_4+&PD ML2$70P;XE[( 2H2J111#A"/[2L6 BPP=5JJTRFK*2! 9Q;YV.\0LZ\?J=:L" ME=@LCV)L'MX+ MG:ER1^:?^6PUUOG%BE^4>)J/!I&8V(CJ,.9197$#*U\M<_S&O[[LORH4ELG?-CM&:X__N>N]Q[ZY3W=?3*%=&8@B MFG"HN0#.>%33; TGE([6S(JUD\BF."Z5NQ5FI!2S 8)2:[W =F,FFFIYI'91 M'.?I@>;NIEQ7B"P*))OIR]J!/9?K4^&!B,9)\M5(1XXN:$(!+T@KD,R3Y'A! MNE K5MGAVG<+[:U56,>,$?/82@Y \#?AT9D:FI8#BT=MDF,FX$B0*?L+#7G/ M<*+-JGA5)XSAOZS3F!NB'S-#LT/SKL=RJZ,E"!FMNV(IH 6?&E3Q[A8F5,V M7C/52:6P#0)^,29U52%P;.XE1]!CYGQ6/( M\C-9T@**$VAVV"P'VPE(7[!.F8B3W 5)MW];V3YCISG9C50N:^K)[V1X_FCU M974 K>*I?O_LFBAG\Y2\!@JG>>*,=G8SZ\W)7L83U12*) I#$9RI9F@R2491 M&^![!+I*JCP)W"BMD"X37SMA,;%"S>'"^(OTDAKU6%HH5: R'-M#M8?)HG0; M*K# 5Z)^S3.?C("(BCBD@AOKZZ0H/9[=*YC5A90?N#(2(^E*Q0%L%7-I9,(] M>470+8SQ&^,2V#_A+Y?Z!C _T50.-F#;)JR !]"_I&/N,FADN.%,^2_K, JM M$G$ MBDI7>VP9 #59_:\4&>-4Y^,ZZ/9Y!^60OT#_SW!PUO(MS854^F?@A)Z 5% M8TM MS!V82@$^ B?D M[%SJK[ZD"60Z0Z?H45<2/Z19-!L.J//,E,E35A0V7XU"H;M,&[9<"GER>2M" M*J15[F-S>8Q :?6_(!V M7G'O10MT2[EY*30/0L%,7,/LH31TG#Z,G6OQ[I 98 \\#GZB,RPOY31+-JR$ MHNW,#;;%A;]1A MA7%8Z1&U@ORP!4=R>H]U@'UD"_8JNDA.C)2Z'+IR;%(),S=]FBWJ\D=719>D M*G6H&AUG#*/183+C$XZ'X.,@=;$LBP*/QN YV1XNMG#R5$!/*F2ZF@-ARX(V MN J!&HQT+#@I5C[HV'*T6&#L:$Z=1:FJ$E ">$F$XV8H8FS47_S +(-$5[?+ M2S@-(VK$"PD91N^?82]]O\4N9-])L_HJC.FQAF# MB-HEEXK/J">(6#HK&Z ./NR.*W]I\&D M,T0&1C]*AN?)CC:\(ASBE3&G;J+K'FO-J9-=S$60B%LN?MII=-U),,K/=*J/ M5$]SI#SQLP0,'R'D: 8K'@7K9BN_O-:UEIISZN%?Q6%JQEMKW,Y9_PAK&+)U M@1Q5S%8$J_<)]M%PA2F^:79C/C/H$QXMH"E#WZW+ZUB(Y@XCJ(E]'U6?)T9 MZZ6TP%\=*2KJ\\@"M9="GV)B3S(U9G\EZ.8%R!LE1@RIM MU%HZ2VP MB>0IGJ=@[,V$ASX%F\4L0[G(&%/I%YT)F2^2KZ3"A[*9T2S/E]>J5B0PR:&"DKCK=< MR;&WN%(5]R#5,B+\0$XW1A_;+4DM/#-R-@U).+D<-6RZX"5", CQXNDE(\L9 M-4T7#- 5+"C;]%)?UDWN=QX;6WBCU+]2S[<@3:YJ[VQH^UCHBT!+N 5+&PI6 MX!]TVU#P86Y23<]GM' M57%:66.J^WA]FX-!QR-Y_!_6;[#:/+'>4^.K?V:AX.$4@ZY=;&ET?+3,X;L* M/+"DSTD/U06;00YMBL6-+VZUY_\O%8_2CJ@Z?A[*1(Q2L8/'AX.-^9RSE-@H M,5_,:YAO\S%5GQ%^E76!7(.>]?M'M]UCAP3'L])AR MO0X&.ZWZ=^*RVKB2$K0_9-:/HB9 2?%_7PQ>Y :8AS;VZZ[5HZ?4-_2CD[5' M^\L?^/";-6MK;<8%R8)#:PR3G=0F5HQ,A8AL0%2*+-"'M,@L'[?&S<"C<73+ M_]W?Y98",5N? Z+N:%UL2TG;H_$A#V[6WWFMO1&6$)(W["Z%HXD[_ZED_K> M?R: _]OA '^DO+!L&K:<\%D31,L)GRG@JSAAM'_I* MUGP ;?5$[OVET;<#HW&PE)>\.BPD#D($C?M>'50XQO/M_;T[:&R]8X?K"C&; M;:.;K2KN@U+-6NB,J.;N7I]E"JIS^*[5["L@ _BG>YW0/%F,JS;I:'W[XJ+' M8=[['!)II>9AMQ'A79\L$W*+<<>#<3U[.&PQKDD81VS^-#&.CM:S!X/NT6.< M7J-?3[VHQ+[&P6C2?R -8W._K:+)?VVU\J_%N,?4\XT]:XA@^E$C>-SHH:5VV/G>RQ>T0>NXK9)1N5SFVH77'R MQJ,VNQC.:Z)V-8P?E/>4/KD7[SE> -F]7EWYT,+H<;G(2P!2M[\6'FOATQ3X M3"8/1$%-DV=_VR5&VV)'T>8[K^MC:.GWT67@N(518V$D>6R_VTK QD+GXJ%T MR(9+P&>0=?*-)J;OF6"R6[Y:TYV$^[FE=SQ[4PE;):6,+_;S3NV.OZ-17>.LQ=^FX>]^09HCQU].4._O&;PY"NRM$]:Y!R8W#JJ/SY&:1LQ/ MDGMS&LSP^0KSH=V_V#,Y[2C888N_IXZ_W>&PQ=\CQ]]6&3U-['VNRFC=#(U3 M5T8W]%$8;>FCL'\TH%VC7:-=X_FL\0SB15NJE''J)C;$O4\JY#%F^4I7]*#- MQ&X\C$;]MCZQL3"2V9 7-7(A6^@\=B;(YJ;+0$_ M'HP&+8P:"R-VV;0Z2K,!]#Q;*#RS@KY#6+/'F/%+8F+4YLLW&S[G=7E0"Z%' MMI1&HXNVHJ&QT&EK^EKLV%PQUM:U-QQ"HTE;U=Y8"#&''8[;FO;F0N?!*F(; M+O^>0826*_H.&(P]I72HOCT8[=FBK4US:S! 6 MHDV&:/_QD^2;)J*?/KI\2A@UL">]EO>?'ER']F!PR@4USQ6N+X?]^BE>+42; M#-'>GBD+IRO3#Q0M9_!WF^UQ^#6.D@03P6=^:KT,X!^;]9L=W&FG1!G#VA*L MUB4;%AZ M"Z0#)32=MV34; @]%'R:+0:?4[[EE0C@C]>V=2U"$3N!32:NXRW\T$]2=/[= M/+-^12 YQFW/HF;#Z )@]%!=5UH8'2IASNYVAVW?AN;"9\_TA^.3[D^>M7A4 MV,$&5-^>M*V+F@ZDD=T?M-W[&@LDF6=F#WKGK1QL+'QZ#Z7M-UP.'C2 .VFV MF(SL4>TLY[:<^C@ >[%GT+X%;(,!^[(_:AL?G!) _]?_ M-^[W^F_:Y@=/'9(^):3J3^Q1;\]LDY9;-!BP@YX]..D1]\\5L"][]GA4HR-$ M"],C@&D[.?MA6AHU^<1Y[0QV,6J;&&EOF]W;PQW:#/YV0$?I:0'UW.Y.QBU0 M3PFHD]I-L%NH-A^JM561^P.U:8+YZ=,!3@JA^A.[-ZK16+WE$D< U$'//C^O M/W2G!6J#@=JW1[7K5EJX-A^N+_><7W:Z(OT93&;ZG,Y%;/FA&RV$]5*E,[S: MKSW' 7NHM&NT:[1K-&"-YU3$]/(3]HFWKAT_M*+0"V .5HSQX^M&R?( M!,ZO$TX<1EEJ!;XS]0,_73VOPJ:7_38+M;' Z8WL\\&>;49;(#UB\.)\=!I4 M=+]@6^- \_MO3^W4.RITYBK*05O@TW (]>U!MQU/WE@@R;FB/7MTT4XH;RZ M)@]5*]XT0^@A*WP:;@/^>H?Q=^O$L1/>U_@[QDXN)$EJB_JVU" V=MCQX3G$_3/W$N!_L$+:>^+:1:#TT+I19*AVG'UD0HW:_^J7'PV=,$>JXXS290S^[UZ_>6 M:B(VGR1\3H[GG!J45!;(J5#1:%++70>2Z#; MH^Z>DU&:"*-3\]'NUZCEN6*TK WNUY[%W&",/DD8O00@7;2UP4V$C^Q^/)R< M4&WA:4N%9S >2/:LE/;.5,RB6*A_IA/":CC MT9Y>MQ:J#88J]L?L#D]];,0.:^Q\H$:#\^E[:IX4/(UW@&SJLO M<73C)]AL:!;%!_-:'966P$[_&F4@;=K08P=DVISF)@*'ATN?3L[=:;>2:+&Y M%0/'#9O>:%_T?? M$A\7MA4XRT2\5O_QQO.39>"L7OLAK4XOO5DX\;4?JJL;+=?.3'?"/[^Y];UT M_GHRZ8R'X[^]T'YI^6'^M=?!Z$\94_FW_E"]6?ESM]/;^-NV97OCSF2P^>>& M+3OH=\:3_D[+WN7\WP>Q'X_K4^^3NP.%OU^^MGZ/4LM9+@/8$R#E+G;9G4?? MA9\\P2)W@/2H /<; VXAG!#V/,N"'0!7XV;O^VB!1?[=\V_>_A_XGU+N\1!9 MWC)*?!SA]SH6@9/Z-T)RNEZ7R-AX2_+);OZ*,P609^GF5PP0N@+;[3P1N 8] M#1ZZ"_-_YW%^D]?B;!H+Y_N9,X/-OG:"6V>5O/A[X4P+$!GF!=8]^]O_,XUA MQ8K]F!]AT42456JC]%>6I/YL]7 W22N^]E/XG%NXVXO*NWT7+99.["=1B -0 MTKFPOLUC(2PG]*PK_X?U&ZPP3ZSWH2<\ZY]9*-C:&71MJ]_M#^@Y^(]^\4:: M?A?5>/95W(@P$XT\RM:-?_(]!^A A$D4$T26<91&Z6HIK)C/A/%I((T$@#A= M63_U.@,+]A$ &[ M> >DNFVED?432'CU R7J(D*DA! +1@2A$<%2.&!;LSA: MX*+#NN_V.];E$C;[PU\XJ0A@9]W.2"\B$5)MW;IU$LN+@(@0[@Y>]3(W M35!X>3:^G6^A^#0 1:_CAU90N#&03< \K,0) ";+V'<9_YWRU@:U%J?5;H#% M+D3GJ'"JASK>+X X0;2DT4@*B?#4_@+O(_:=H :"N,1EX.^(8[U.;P\\^26+ M04[N]+!-3Q%G"U< A]1/9CY^'/ZZ%#%\$VX'8!Q-X9X=E(4 3#&#*_ L,-$$ M8(2+LA3^F-_!;11_MTAC0JS[2R#6(9+$PHVN0[A8K_"XNC+ 8?/ '>OX,&$/ M[M(K<)=A5W*78:>[!OD$A,S=O*7?F=1[LXJSC/?E+'3JPS&7X^(&)&&JN($G M3*!WV8+<@ V_.V0C*&9 M -Y=&R*R?QH;>LWN0F\+-L-]KNDG M.8_4+_EX[7!X)_;HU$@!CH> 0>2%!>'T<+:<@4O&AXNP[F);(+I3D/?PC6@V M2T1*G\?OG>OO:?87BR0+Z"MT[GS=@CIT7%)PC0.6T>

CIA94X<6UNG4C"+(=,&ARLH&K7J@YT"0()R^(L3B53 MA-"Q6YQ+7NAD_>':.O76U0)[L#2CA&$(C$\)AQ>5MU_U[9),P\O*]C3 MF6U8;J%9PYRF2>57O-F^[G_;=F,+F< \EM8"H1F 1'$ (A0@Q)(D9R$7B5&N MTW!1YF9,G.S'MJD5")Z5!IU_&:$C6^^R]=/-M(LQ,BT9=OQJM FT.IU_&:$O M6^_*^.S,YFN%YM6;S76E/'=G,P%W6'^VWAEFU*'-! F['FU&(PX(:3SRX1U' MWI"WD3>UE)6*O>'LRXN*;[\3=>7_118C!$5: 'V( T5&0)%G"(1$%)33M."" M6HA9R;M_'-B9N+0*.-\O7G=>.[7JG.'=&&661S4ST]UZZD;^F'D(B&T6O M@EK5JZ!6=M=>Q:._<,E1P+Y9-SD6',Y.D9X57%^6 %F%X_? M1E-]>.&J%.'#'^L%2].8$]6>!1=,_@?UA/D!LV1F\AQ&-?V@I(M)+O6O96;QH770O[RZV;]HZPD^WY:;SZOL0[7 M6JBJ.!$J"A F.0$P*4) 6$REV2Q"G"Q*@T"IX+.)GPMTWAKV64T^ M<7,^%V".&_$YC>)X9OY2;>4LFZ,CMK:R!DM10J(4J#(] %*<@T+:="!C-$=Y MF%.,0ZMS\_[YYD9AK;C!\8&PY<'Y!9P-#\_]H3?V ?IYX$:HB6&(BZ^C] NS M37N<;J;ZT9&ZX6WV_2,^KK;2$OOXIZX'5';. #*>%C'+8Y"06%*)R%5GFH@" M'$'&LJ((L]@H!*=ODKGQ1RUG\/'/8"^IU=E++Z+]I.$+IY&9P@4BJ^X1ES!P MZAYQ=M#)ND=<4JO;/>+BM:X!=QMUXK'E'SC9?N/T9:./[YM/&A*09 A2P'-4 M !C&ZA"=09 D15)D:5$P8=6QMW>VN;WX.V$#)J4-JIVXMO%V?0@;&@V^-TO7+:EM=KYCN7G7/ M*2]_J%[CU9=]N?L401K'&69& M=5']B31G^M19(]+6TYI9!ID-7RLS[IQV!4:FTB[XC3HJ7DPK%.PT4K_:Z12T M2HU*K?Y0]A49-ER@:>/ O %X%/7E;V17+_TU8_(MJ)H_/I-7^$"AA@[N51:_G\\": M>NL'PC6-N]X>*0>??0\2 YSVIT:=V&O?H]BQV[[O8L<67T_/R_4K;TM[G"G; MN=1+)']2!*7+?OPW9_6Y@:Z;UY0/4;^]?E*;[$4"\Q#%:0P0S5))'2%4M9") MY(\\00E/,Y9:)0R,).?ZR-"_51C[:1IW,NJ[+=8+K]9[G]WMJF.W_!@F*< MAKQ@(!-4T3U54,;G+CCM]6&UY3T;ZD MZ>WJ!V]JTBW2)(<440Y"D5$ LY2 @B890"E11=HI#]__+>SKLO_[9_[\\..\F+?DFI]LV^>)WCGF.)J[990]/>F/$,I;S ((-I M#B!B(2!9PH!(.NHHVJ9/-AO5SB3:5*O=7.:\.B-N_U,/23WU]@B:=P;0<72N'\TI3" M"4Z4PFDKX00=&((6AZ !(FB1"#0400>+>3\^%H7LYOT8353];K?PN%GX9[W> M>!O\\;VDWX-'5?B;\RJ@>!5@^G]?2OE4;;_SID*6BE>71J6\7Y<0:-NHO:SD MUZ:^3'__UTVY23EU6W!+X?$W3U7SWF\E>TOMO8-8T]7G>S_,#XKZO:,8 UMJ M?"@KNEQ7+_(-NB:5]O N\C0*488HD)LI(2TA+O=0..$@"DF(PA@5"%K5)^F; M;&YF2Z2:,'$=^--$Y-]3Y]-'J4 M/MM&H^\>-P)Y4\9TUR^3LP\OFUU_7CWY%_Z'_I=JD29]5UZY"K4.3 ])8F!XTUI7.KEN]V)1G\I6Y4K)(5'[[C56-'WG.=!,=NF\H-;XS) MOZMMU >\Y;L/PX+@(L_"I Y2S( HS@%B$(.,L$PC\*<%F;^\KDI-C>:;Q5X M1V_8"$_/F&ZR]WTFIO"?#2LE7>,3= !JG=@U>N=A^O(S^;QBI0 M8 5[._XO^DQ.X7M[WV=S(J?<7_H9G^>5+E0Z\?-UQ+WY23XC',4PPC$*5R_PX+:3L22!'(6,R$P)Q@ M;%3#W6"NN1EQC;2!$K9KIG57>5YC:\033AJF=5? H3.W\E4.KUEQ3NGGAK-.A]$W%$\8)SQ(N M0!()^ 37QC4_I(FSWKSN M#XCW[TN1YF'$0@Q(H3H[1$( I,IJB1CE)*8\2S-BUZ;F_&1S(ZA65NM,W5Y$ MS1C(%TXC<\Y.S$Z\AR2:,2C&!!%OC6-ZIIJX3P&5]^O5_H/Y;CZ@9?*977ZM\W./(\0$C0DH,A$"""71@^!80JB0M"LH(1& MB561]R'"S(UJE) ZXTS_T!'7,95GT$*9,=14\(^][7)'WIK"?$#FB>(&B3(I M!?H [2U%>AGS'3*:ZNZM4C+5ZDN)_[!6O[I^?-SP1[SE^O2@7%4EK8]!"T3C MD'(&$E[DTGJ#THZ3OP)A$G,4I0EGPJ@4ZGL(/S>*KL775,$;!52'4)61/F$> MBNT3,&9PQOCK.O\ C#>]O/7C\;'S>*A?7P4[+((]&-/%5S@^.A/F+XWX"$UT M-/,>3Y+9@S1M_I+C2HZ:O&0KTU\@F&$8VE[3EEQE<-N!_HKI]W+%-Z]J0FF: M/7>#$E*,64)3@ GCTMJ1>TNBZL"+.!8T#2$/S6JX&,PU-^-D)VIMG[3"VFT: M^[ UVQ-Z0FSDS_XA6#LY1^@=9H"'I_U3XJG]W5OW>$Y[CNZ8[@SDK\<$IR?FKAF8,?/N^WFQ5QM$' M3K8ZL'<1IH2@D"(0BP+7V96HD/NB(LOS&.<4QMSJ(*-OLKFQ6C>*74L+=+:; MDK>)8+?<#?4B;>B(\X3?V.ZR = -B/@_CXGW&/\34[U35/]YI<_'\??E,[:>XY5;6W=^;5-?O72]TJXP.OZ*;4CIU%$<91DL0YX'%$ 211#(HH MQ* HPC1*,IJ%T.I@PE: N9'-6Z$MX_RM\3>CFS%1'9F"WLI[I?WV>-.TB KV M\@>_?UTO2_HZ3CZ2*X2>&,MZ^DE9S!62RFL>2]OVL6:+8L9[WJ$>F>P.Y558-Q*/FFIIA9(G M/C.;R:*Z7'_"0E/]4V<77G*N=F$7S?E#Y7J]+R4_Z[?SS_PIH[4M#[HM #>D/V\PCDV MU_5T,:@EOJKC8CVRF#$^OCCK\H33,I0Q $=\9'[GP,Y/G9I"OW*L0K;8W>I> M54%4TTK2*ZO?5FNB&JNIO?'MZOEE*_]9 B#OTCQX@Y?T9:E_O%\OEY(O58CI M0I"8(TZD54BS$$"$B:2QB(.8ID4F6 A):N6&&UWBN7'?OKSUU4$5KU9IU:I^ MIW:@];X*NIH'6O7@4/>KH*-]\+O2/V@ <&UJ-=HC9$;#LWHP1F;Q&3T3[OVZ MQEXGWTV_1I/W?3J'C0W_V?9CHT_L6)475]_?U'DYJ@YS^(O.E6V"!-VHRNP? M>/VG_/OR16T>/OY)OZOMY+TT8C\*P>EV004CL2 10'F> )AS# HA,,@1+/(" MXZ3@X4(?V9A]%Z<5W^HCN5-B/$+\PK=!V8BODK>HU.]*_U?G0+>5G%2:[V8' M@OYWRXK#TSXD9E^^^2[]R)_!&[W*;^MUJ0XBNR6N+U'K_N:7AW?4* 0M#,%/ M+1 _JP3 !HN@!2-0: 0U'![K,K_+,OJJ^3RM\-/6DWZ7A3FJ5?T^4CC$XW]M MFU7J[>NGEQ7#.I9Y>:,GV173K^2TG+-Z6TOE+Q:0%()0E $,HQC (D( )7$, MDI!$(4P3EI',.&[?68RY[0"_OFW^*?:Z!/7"28K;J1/P5A^+4'?W->O_1DVW M$B-_:_:+\*U>A(X:P4VS"'M-@ITJ0:/+)(MAD9\PR:),E,W*\;__ _^NLA9&(8%)H#16&[7DB@" M.$4QH'D:8@[#G&5&9S!G9YC;1Z?)DFRD#+28@933-I_T+9#]GPLO\(S\);!& MQB%O](SV _)%WXXX<9[H&86.\T//7>CFU+F68[)R^;(M?W#=TTF[G;[(U:UK M.B_R)(]S0@I01!@#2#E4_>N8?*^+.(TCQ'#,;8XG+DTXM]>\*V^P%_@J4"([ MUAR_"+J96\,GE"-3PD 4K5T%IM!XVMQ?G&[2[;BI\F\WT,;WN8;Y/M>Q0]6= M:-K'J?2N14PCGF>I !$I0FDYQ#G K$A!DJ<<2WJ!(G8)BSLSW4PCWW;2JN#X M_UB7VW50-3T,MRHU<;G&EN%LY^ VXY8AZ$T5JMM*J+,X&["4D#[#WJ6B<-N>U4]#K/MOWQN52B_K%<_=/G=B[V NP?K,,ZR/"("4*$V-1BFH,B3 M$- B@H3E'"%NE7$P,_WF9FOMFIC;-2__2SQ*9K0[,ZEG1/?35;C<(745[![( M!JS3#^8H&2$S?1)F7P/33;O_GQ3''+2TTU7-'":FHZ-CEV==W?.E-NO7IDD> M N4YP7*'0G@> XC"!!0L) G!>4YCUF,N<,.98!(,]W%7$P4:0]6O2;N#%E: M0T_+R"LUDS2>H:MC[Z89CJLO#\X 2:9U[@R'[,COXV'(X;6]+GQLJG-?F[H\ M513S&#&42HJ.,P )YZ!(>*Y2+8LLRQB#U"@PPKMD<]MC'9:^NFQ35[U&]?!" M8\.6W7!7]1Z+.3:93[N.@ZJ>><%\A!)IP^1ZMWIJ7N#L*[[F9P*7KI]8"Z!B M&1[D=)7<4LNIZ]B\!2Z2) EI#%BJK' ,*2@B#H'*GA))'I,X2LU;=/;,-#?* M[@BHVK=("6UZ(?9!VD^?7H$:FPZEF,&=:,.;NI!]]0J93:]'3]!-%"/F#J%E MXT0#6/J['/8-,&%+0@,]#OL'FMS@P)KZN+#I/E=$+(^B3%)C+/\#YQQ10E)F3)*=@>?&B5HTBW>ZBY$!ZSEJ/C+)U>?"%YOO]6MO06".*$S$ M5_V/@!TGG="TEX*ZUT_'.">D/""84__NF.NGI%%Q9CJ%L*S^ZV;#6;E5/RT$ M2])"I!2@A!, DTQNM5&4@(Q&62$*$6;4*F&]9ZZYLFJ.VHQ6T-H/*5WM4ST[2Y6)=5/DJ<,KAE4)93 M78UC=;VZKF[4T<]FRYE.8VX^26$,HS1/4B#_*P",* ,8B01 F$=RP\>2.'/) M:KHP[=S(I9/%5)?3DN\-EO]7 =I*'Q EOE.BS*4U,#"*1D%V9!KJ)+[4H-ZM M@FOY?Q78"5Z7?W QJ\S1=4H[\HCR]&E&_6A[3RC2:.^1+F2HX9GT M(-.[[=.!;LKMZ_6&XYLUXPN<$L(2G($L544;$H$ Q@D%>4A#(1(B?S;RT;T= M>&Y&RN00D:(JF94Q#%6!: S4)!"[G@8$WF.BRC#V'B?XWA.$VTL3!_C.PV$/T M].X6SMPZW=:@7_:#?<"%2UT;U+\MEJ/C?&]>Y(9CM:W)=(&B/$>4<<"PW O MM)"&"2$4,):$:4+2/"^R-G36S#XQF=;H"3X,CQV9!^M$@^5Z]0AT/A_6S-,?+6U-Y@RHF[VYN#<-SF MWN)>-P[Z+%^H;=LG4@[1Y,\CCH3< S&0DU3NB5B* (IB!-*<4H)YF*74JGOC MZ6GF9FLI*?>-3*\"):ECA8(SN)J1RW"T1J83-Z"L":0?!T^4<6:224FB7]&W MM'#A:CLBJ#;;A2KJ)S_A.@QQ%\K>&,,Y1E"D&0%) 570((V Y 4"."1(I&E, M8F+$!!?FF1L5[.4S>^\OP=C_XGL$9^0W_Y[_**OF[%XWY=SU=NCV6[VT%3-F M D-@^JA #M&A ?FW/05<>2#C!4L24!T\M=>\4TXS9A=BI]1;YM=4+BS@&( M\Y 784:!W(T0 G+0('C$&"*4OD_D.+,R UC->O<&&(GM$X@Z(C]O]H\:=<> M@F:+8&9*>(=V9'[Q@JI# QD+E+SUD#&9<^(V,A8P''>2L;G9D9Y>2%6R$F]> M.Z' UW^6U:)(PS02#(,(DE#5]2T *F(*(@PE\I3F(8%6E'1NIMG1$&Y2F'3; MI=^5B+9TH[_ M+!EOFI;^BO^UWK2=2C^7*WXK*:E:$,'RA"(!:,HD.80T!2BF O 0)H@7F9"/ MCPTY&,X[-ZIHA+T*M+B=?KQ*XD"+;$D=I@M@1B0CP#K^;L@=46N:L<3'$^F8 MSCHI!5E"\9:0;&]WHR?MK/VZX<^X9!__5(F@O''=+L(D3J,8Q0 1U8D]$3DH MLE!:+P5.>1'%4(1616'/3S4W$JJ/')YK40->RVIYCM,#K!G3^(%K9'*ID6JD M#!HQK]K3&G^TT7#U>TVWY0U>1W>W[$4XE>= Q'F1BDWU]_^/?CT^>Z?WX)/]W>_!I]NOUQ_N;G]\O?@^N;A]A^W#[%SN<7+\K^; "R8YB21ME),$0(0<@90 M(@F/%3!E-$$Y,6M.?G:&N?%9+6- #X2T"&L[B6(_/7G!9F3V:6"Y\0J+1:S? M4'@FBO2S@\DNVJ\/@MY8OY,W3A?IUR?W09Q?[X5N)MXO+Y7<3U;5!U[13:GK M=UZOV#6EZQ>Y"UT]ZO1=R9\J?U>G[RY")-<8HDAR74+EYC", $9A"#A">1:A M,(*)E85G+<'<"+$CN'+BMOKHIIO?7IZ>\.95.W?+QU4I2JHJ#.^U"UKU["Q M^V4S,P!'78R1&7@'?'=!U"*<0#OX?92$=&?X/%E^]O-/:O@YP_/6[G,?R&?C M@@7,8@SBE."$EPCJQRLX:7F)TFM$ ""HBN,D@[5]'_7-H%*N71'<<>K;NI90;PJEZX+H MU6U3(^QBM?1%*/>XC&32X(JS1!4JSP&B. 8XRC$2B#(2BTGZE;C)/S&Y?LI9G*B5P\*PDOI*V^4[F@$FAW4KD7EP# ]?M2,B._8TX+)C; M8JQ%#[[6&'>D#SZ,A[%;56*?6+]/D>)AF#O7+38%SK2,\<7QWJ6JL:F6YXH< M&]_OMKG:%[=2DWTN_^]+R?335_\#E[K6MB[.H-P/%2D(4Y3)75$D=T5IR %E M,(L2BM,XMLH&-9UX;A^!IO!72>0K]+PO-EB_2#6L':F#O=A7O@U\6Z@\6>;&TTYJ4MN"\=86MK[?-5E-CGY;52^< M?7C9**>TMIWUT#IB:T%HP:*<0I!G+%+6:PQ0*") A*"41P6D>6*7J'9AQKDQ M5IWO4$L$M(NS3=Q M,IJA^L>):*8WNM'./_"F5'UZ[N5^7*=))4(449KG(.9([I&+(@:8A04068(1 MY# C9GUUSDTP-U)IY0N4@$XI9T<0FO'%$&!&I@8X DML=((1\J:5ED3!J%'=H.N'<7O-&T$H?S]05U2W/9"Y";/;:^P1N9!K0 MHJI8I$98^40&6EQI'>P%]MB?P1 :7TT:+DTW;:<&0^6/VC68WN?@6W^02/,V MD:PM7I_3O$#J+)DD*J!/4+D-24(" N!0K/8F,A=MZ*$(3^:=-'QT[UW.?\KT^YI,W3N=,[I/[ MP&O<>Z$+C\F-4[E]_;S&J^M'.72GE)5 "1)YQ$"*=8L95LCM3IR"/,)IG'$: M)L*\0][Y>6;':;6D@1(UV,EJ\P*?A]2$X+P -3;-G<3(B>W.@V7#>5Y FXKY M[!XP2P*\B$0_#9Z_?4(RO*C#(25>OGQ 7O\U8Z5Z'O"RR199R'TA(ASE((Q2 M#& J@21Q&H(DPPR)6.XBA=5^\?0T"!RIK&L@] M9)/0YI#K?PRVV<7G3]^L5^\!_\.7Z67%.$X#>[@4SF.:QY 9)"2F >9J (H0A2%., M,YRB+*=&K?HLYIP;9;0BZ]0AMA>ZK09B1Q FH)NQA6=26ZIUHBAM]WA="8_)_<*8J MGS$H312: M7Z"C!&"QBJ_^=6A5LO33@WYCF45_4 /M(NAFY.,3RI&9 M9R"*UK1C"HTGSKDXW:2$8ZK\6[8QOL^Q].*?E%>5/FJO6V/6!^Z+(BBR!RQ,#?V&I^>8VZD<-WP+P_^ M:(_2M^O@60[_7;5BDM_-ABFLV:$/: -?\G#X1F:%]O1\)^'5)4XPAL?">SP< MIHD\QZ8/VM\\.9/[@>EU))^Y=3HG)E/^8PA D82+Y4Q04D P6 (8LR0I*,;>+ M1G*48VXG?KCZR.]P7M$9]1/G M3/ZMM9)$" N6NM;_3;4$.J8)4"8=TX*VRB45PC)LV5M&G( GH''L-'UMFC&AK=,.]A[C_RC1U!Y))!<;5M#&REFM6#];?M M3H_!"]K1HP^F*[E>O#^O[H^:R4-YV(G6J2]+P4I)@35<@*3:7[CJJ##$*ETO MU7&-OF5W,3T+\B0<4GO/X_NX+L;.VK$]$U-,M'D1] RAUOC:F\FT?H3W*M+Z M^>%8>+_ZXNSOCH?I%W_!J:#'PPU02P,$% @ ;H$)5P'+OR(GYW6\,O:E MK;NO:/[3JVER\Q1_^G,X__+3_$OZZ8_)]!_# M;^ZGJY&;Y\GT&N _%K_V:O+UQW3X^A @V;Z__K\KX)KFJD4('5*()C(X)@28)VS.;HDDE>+AXZ&XW_\ M:_G#NUGZ"=D;SQ;?_OO/7^;SK__ZRR]__OGG7[[[Z>@OD^GG7Q@A_)?;3_^\ M^OCWK<__R1>?IM;:7Q;_>O?1V7#7!_&Q])?_];??/H8OZ=K!<#R;NW$H+Y@- M_W6V^.%OD^#F"ZD_2M=/>S]1OH/;CT'Y$5 &G/[E^RS^_!__\M-/2W%,)Z/T M(>6?RM^_?WC[X)6?1Q.?QNG/V9_#:?I+F%S_4C[URZL)HN+*?2XT+YXQ__$U M_?O/L^'UU]'=S[Y,4_[WGS\'%Z HERA.RIO_S_M?_N6>B*_3-$/D+)C^#7^P M>D9YVP4$I>_S-(YIR>WMJT:3\.!#HR+KR?3V-T?.I]'BIX.8AH/%DU_XV7SJ MPGR0LPM6*PK$4P-",P7>!_PC)2=CMEZG\)#_0OL,B5^H9I;"7SY/OOV"#T85 M,5:^*,)A"\%LO6XIH//HOEV+;\=EO2WD^LGY41IDXA1-CH'('O_@3"+UD@.+ M@C'A&#.:7\3"OC<_Y&9=X2^FX:?)-*8I&IG;5[MIV%+^0WBO/O'+5S?%!T'X M,AS%V]_.T\EU#1W.)Y4ENE0=DO[S3RB!G*;3%'];:FXOHPLNYVB&T^*3YZ+B M9@:?G?LZ^(A"3X615R,WF[W/'^>3\(\7WX>S =))T&Y2L%9)$(FAW0T&349T MAFB3B#3V #2RF_D%U:LW+?&11O/9[4_N@?(H,?VAI8Z>)UT(O0'TK-/_>G+M MAN.!,=3I* QJEUO0/-YVZ\7Q%ON=>A* L.&X=B"!1#M00X#XY'CQU& 54 M1L@# HY"!WLFZ#A?M+TB8\\^C)%!>HN&=C:P$0F/R(G2A."&K"D8EQUH+U%< M@8B85&TO]N[M_2"DNF]25<@];C;K?'S"SPYPOT6J$X7BY^.",0F,)@JBB3YH M24P0ET5IZV]KRE$]4W<[ '&R(!L!P/^\<5-\XNC'A_1U,IT/A)$V>%P))D5< M&-3J8C?1@DKB+ U>X3]6P<+&BYNR$?5@<8EX&T'(59H.)_'-.+Y&GWT@)-=2 MD@A41MQ&&4%,%'P]>>Q0Z^+-#Q_FB;00;G]!9F@V+4%;X MQEA-\$@8>.U3219EQ+>($*D-R)&()->!Q^:;CT*(>'8(N4C /8/DS7@^G*/A M^SPLF<3Q_)V[3@/):!(<#6!TF:)+C=XT(CN B)92&GA6YK+]9==;CP*'?#;@ MN%BP30#C[3A,IHCIA5 6":%7DYOQ?/KCU22F <_9.I8)J*!0-@F=*D.)!RLT M)]FJQ)6K@).#1!P%&_7,8%-/[$V@Z-?A*+V[643KI+". 3X(I00(RQAZ60J- M9$A<1)J4K6):[M]X%#[T,\/'F0)M @R?W/>W$<4RS,/E>?"*$8%>51:9@V:V MQ&4:/2LJ":3LT0/7/ E[V1G>P=JO(AXZ4#DS MYA'N@1@-0B8'EN.WW$;B(U$?116[#/#RJ4B;@DGK_#+]]-/DS_' M ZJ])TC.E&]+$%DX5>^G M5]/)M^$X8%RO")=*.: ^&=Q&T21:ZADH@W]1Z8Q3%:W)QMN/ \OSR;=6DW1+ MB+F:S.9N]/\.ORY\\!0=GAY\.[CT/)\ MTK"5I-PS5HI-?#%-;D$W(T@>"18%$#AZYB2"#3GB%JJ3X4%&EL5%Z%A_VW%X M>#Z)U[,EV3,"2GWKZ.K+9'P;FIG@E @#?2@J#2X-YH/$A. J5,:<'U12C8 M?.-Q2'@^"=:+)-HS&CZF<#-%)%/F/PWGY32;4A>U%:"HPWV/\XQ(M@ZX()Y[ M9[(*E^T8FV\\#@W/)Z-ZD41[1L.GJ2LW##[^N/:3T4 G;Z5Q!%V@&$ PE<#[ M+$$Y[UPV4@I_F6%X\+KC_CBQI_3XDA QT 0J!Z"$TB_ M)D4*5( 4S@1-DA#LLL.X76\]#A+/)RMZL62;"#1>W4R+]):'B 7AJ)*;V4"( M9 -C ;@W#@,FY<';J(#'A"Z0Y1AN'RI%/C;4V/WVXY#RW!*C%23=!&+>CO%I M+LR'W])K-W6[I MT0J2;@(QY>1H^LK-T^?)],? !9-31'HY*9NG5!PO#2 MXXK(GEMF]'RY-@&+C]=N-'IY,T-IS&8#[7ED'"GWI)PI^_#B8/+?DY^5R;@,NW^]+X99EDP,A960T M9M"1JB(7!TYQ S*:S*GF688:KLCVFX\#RO/)BE:1W)1X].-U>.U-AJUMYY'#*>3Y;T0JDV@8FU"W\?OZ 89^]O MYJ6#1$GT#)1E(2#)$%W2(%AT8*P,H%S"9\F0E+XL7?8X#<=AYOGD4BM+O>^S MMV4T]NMP%MSH?R(=H3O^R( M]L'KCL/#\TFXGB_+-K8;I'SJ1F_',7W_?]*/@18N6J(\9&!XMGE5B^0;2,WIN[-W*_X$XS;I?1$Y@R.ZPS(3P8K MC )B1+;.BZ#L90[(GAQ]]7$7+Y]/1K6.C*L!Y=]^V9(K\OB/"YO-H7DDM 91I5T+C&V*'K=^=P^9""1OI3U4+"9I^9"\3= M0)NJ)?6KP.V.B=(.T&EEBO$,&*\Y!3XB.Y(KXJ@HYY:'=JGS,;-!2+_0N42S M.T%RB9@;P,HK-_OR8AS+7V_^ZV;XS8V0F=F+^2LWG?X8CC__W8UNTB!DPX0S M%$B.I2.M<<5-0\?>N"!]3I;05!D[1Q'6 I8N L!F][/JVF@ 8N_G7]+TXY?) M=/XI3:_?CK^EV;P8[]F &:J\R@RB"0X981Y,Q,4HB @^4'1N8?OND MU8=2':DW )\7(90;\#-<%PN>/J20<&7X49J]2_/; M0OZ!C 8"8_&0,T4;6FJ-,T\H&TT C:D2GCHO1>V \PBR^FFITQV*:FNB 7 ] M))XR:;Q1%#(O75&M(.!,U$!1^T*E2*RJ#:/3 5/]U++#?>ILZ9X/CB@VU,0N7= ::?0N4#<#8!E;8-]-QF'6\?>!^:-38!;+!I2$3TXA_*( M%&UQ=(%S41LS.PGIUTON'#J7"[\!!"WI'R1KF"7,@"JE $)P"M9Q 5R@K: M$ G/S.;BJ"'8 R]C K2 B*$B0=[0AZL-FV-IZ]=7[AQ8G:BH 7NTQM=FI*&< M9)P8#\S+",*AS!S7"8C&O9HB3I*K[5/OIZ;?0XUNM+\?8I>HH@%0W>9#K]R/ MD@1%D>%/IC=(QQ:+ T*BBBDB+QR#!%$NJ'NM.4*^V_)X2-7_-Q>TQ"E3GB08D<(XK,>%D[ M:W 1P&>)2PCAN+GJ:*&'5$XDJW M/0>)"\&]I4KP0Y.CSL'4'E+Z&3;VI'BJH83VL'1[M>;%=/KP(+3E,I#;?$JP+ "%_V>_U0!UV' /K6F&\#Z 4O '/=$ES2-1OI%HK@# M&.^ H/O)K*7.5:];O["BHGH[E">UGI54T0"HUGJ'+>\C1DEH-+)D>4(IUB8& MP^8< ']LC&8Y>W6H:>RYGMTZ#7W?1Z^CVQT.W-F";@ H+V)<5"6YT94;QK?C M5^[K$".-@8G0TK?Q>N=P*:&V%M M3P@WUS>CTEMD<;A9.EQ.TYI!6Z@[/H4TCLN]Z]&[1UJ*8&4/@AS=UPG.(;-QVC)SA; M8_=URL,PG ]J[P+Y3K!661D- MP&M;4(/,2+3$6B!+#K(%2S#B4)83HJ(F/M?.KVY3T7?M?"?PN5#8#>17'XM4 M!MQP2U-"T&=/D1^EP!#&45HA),5$"M5MT6,T]3,SNZ^,_>5JJ0:S?KK7_3YV M-^A_IGBUT,^7-!\&-^JHJ=V^ESUEK[NC&'[*%GA9:BF<]$"B+R:2$?#1.% Q M!:VY,\$]RQ9XH]'DSR+V7R?3UY,;/\\WH]LZR/LN)+?U2%*5(U3CTZDC2^LY[=(R^+A34'NZ6 M@QM>W,R_3*;#_TYQ$$PNW70T&"909#F@EZ&)01\=L'K(R3UG?%X M6IQ=I)!6\?5V-KM!5GR@,A(:( B-@9)S')R3"10&8P%73^"I=B79 7+ZSF[T M@:LS%-$JIM:'S4COE".) ?>X/ 0C%%QP'IAF4C#EH[AO<]\EL$X=^=-OXX#J MZ#I7)>U![+EQ:K0H!/G (A/B3#HO>DBUK' M1\CJMT:M<[#55DQ;6-MR+I7@FF45@8MHBI7F*"K!(7MG.7X1T4WH#F-G>?J= M5? \);8N4D2+F%HYEI'IK%39]9WQ(*2+8#SEQ<5D*5E%9/4^37M(Z??$X.FQ M=(8"6L31N@N)GJ/.W.&>3M&Z"D(2[NG.@2.YG,+FK%CMW^BD.]G.)GEU[PK_U94+#SL+4:H=1)W\XHX/I2X31*4#JN7C[TBY/UUU M5!'!T:GWY=()31XL]QJBSUI$IQU-M4O^]I!R><7&ZH&?R@D&.I2499/0C10$ M@Y<@)%@E,L2@.?J8PD51>]=\2$&_!TDU]+U=IG&VA'O<%F?3>6D6'&_"'$./ M-/TV#.G%]^%LH'AFB@<%2>F$FSER8KRQP!)7EC,>>3@*(?B"-73@=_?(V/?N M1@X9S]#CI*)0VP#%HC)DR<'L]>3:#<>#Z 6NDFR !I?+CA_!654RNX)I%J2G M_JBDV0"X4< ,>]8J1OZ5KGZ8#XADW7'$@+#L0&>G&<,! M5$XPKCTSU1N@/B"@=W1\X6A(%88,W@=PP@C@7G%%-:,FBL=\VX-OZ*=.H#X&ZHFQ 3-QMZ_^=C=O M%RTF93*B3"S5Z&YAB&?*5FNBRL9B_"=,9R5?=U0T4E1ROK=12< -0&2%[U]1 M2N7>?W')_QC.O[RZF5G_&L/)9#;BTIZ)C*W[#-VJJ1TDS@9"E/L]2*B(14ZI=-'59#9_G_\ZF<3U/?WC9!0'.5$90B! M%X=RQL@RPJO4M> .'Z+/KGH)R'YJ&BE9JP.62D)OP([\=3J9S= IS,/Y('!* M!2T5 KB)ETL[#CQ1%A)1V@>FB$BU(Z.UUS=2>U8'(.>*M0&#0/6Y .J 0DH ML[;7HL(55X,8<0^5/@$)I6N[]A(NA!?%P&;P.J 3 MC[Z[9M*6&Z>UH_2C*.O70>X&8!WHI &D;BXG"XADBHCE4OW6NXR M55I)FVJWO=@BHE^?N1O\7";IEORC^R/_09(A!B,E")DX$E[:<]L8(7A.F),B M>VVZ LMF)41?'G3'<#E3VBT IK1O69)?!MUN2L=[S8F0"J25# 11Y7B.XYZ, M.[(CPJ*YK-Y+^B!%C=3.5W*MZPF_[^.JO[KAN.#__;CT:9G<+,<#E#8(U%") M$E$0HB @E/+@LG6@?#:"2JNRVC _>\ZK]KZB9U>YHA(GU27:@/MRS\CK-!U^ M6WAB;\I&\]05JBP6XY?IHR?*:):IG%[U; M(U=/'0W@:R&K=Y/QY&$ -M&_[8[QTLV$8.,XY]5H 3]Z6=HP! M#+<"B \\!VU3KMY ="W*ACVDM'+3OQO0G"/O!F#S1QI^_H)TO_B&3M_G].ZF M7+MYG[=:%2S7A(G:4R7"TG(*3_ K0C(XYE5$J7%:/?=_$H''0>RYW$'H3C?M M F^UC+9;92 )5FB#?EPL)QO&1+!&*61/49XI-;[Z4+0323P.?,_E,D.7^FD M?@]\PQ??W'"TG"ZXUJYE-2=@N;H\]2C,;,$GC&J%DQFL# Z(94XQA28^UH;? MB20>![_G%(--F P#_%[MSY_G4P_NE'ZF,+-=#ES)?[GS6PQ MZ/INRIC&0#R&XAMGJD!(GL!KEB$N&KLGS66L?:6L%NT-E# ]&>).@'MGZC\; M]NBS^,D3 ']_<<2+<5Q\-UK"8UL.1 BJ./I+299+?J45O;4Z058V^ZPR3:1V M7-X-)PT47;6X*)X(&HWO#/?+7G//I"<8%)0R_2@]1@;HI"6!TC;$)\-JMS!H M?^YGL^ ]2VT-N-4[V+EC17*922F(C#G1TDK&%UDQX%(+7%1$2M]!X^]]Y#10 MQ=47\&HIZ?E-XUOO XH_1R]E/D3I7MU2OPAKW:XQA:L9JG<#[1[*H%*KU M) M>L(FJC6%5W_^WX%1EDXQZ9C@8*DK%;+&@!.^C+7BS'OGI):U$^A'$5:Y]:HW M-&=T]$%:CIX^I;;T7=<0B. LRZ#1U>^*S09:K];'PB.-6$^1=P,>XQWUKT9N M-EL):=%H4I"4D84(0:/3(;C ?25D"9GI2%1.QE8O'=M+3",8.D/#^\!RD;@; MP,TZ_:N6@S0*&7(F('-IS1Z=!&=LA!305;#1.&:JC]K8HJ(1I%RFWDTO[3)9 MMX"6Q5'!@H\7JW:2.D1G>,B G&<0EI53 J.!4V=3=!ATB]KM9[:IZ!9J[WEVOZFR M2IJO(;832J' MVOT8#A+42*?$BM[(Q6)O8(_9X&&UK+3CI(PL@^!URI<5 TX8*I07N&:0"V%Q"7F"7[G@>8PF M,Z)JUX!L$='OME0?*9=)N0&8O(AQ,;S,C:[<,+X=OW)?AW,W6C%CN.;4E#%C MI#0_TB: YP[#PFA%H)):8FKW9SU(4+_G;_7A4T_Z+4 IA)OKFU%)OA\Z,+IO M2?(_;]QHF'\LVJ+_WRE^3LLVZ2G>B1A_:]DW_6HR76CYP2'3[LN$*^%)&2PU M4:,>RJEX1KG9& BH()CQSF=B:U^7;TH _9X8=K!46A+N2>AJ8&E^2'.4?XJW MMU!67"C/4S2<0N818W"O(SC&+"@A:91&(1NUS[AW4])O*XGZ8*T@[P90L\H M_>&F4S>>OY]^*"7^BVC,%$Y<&>\>M$ G!T,RKS,'+1/%0)]8EVK?.]U+3"-M M_B_/=-01=ZNXN5U52:;HC )M2Y=>2ABN*J$ (RL2.6,T5Y^R>8"<)G+KERK\ M&!B=(?V^<^V?IL,QFN45'[B#;J*!!L M/;J)(Y>Z +A,? UL)SMNXCB!X:^T# B26R)C#Q;E ]8S)FF.(:K.9C7_=M*4 MO.[O)U4\8CE/P U !".Y:7*S]#HM_WX[_I30FY^ZZ8^E<_\!H[A?)],_W30. MN.-ZD8Q#8!N@Y/M M.\ZJ"(XJ @1M-GIQ'OTYSAP0GJG5&$'25/OJVF,T]3YCOB,T3#I4S=E0^YJF MPTDI1)[.NP#<*]S5%^FMZ\G->^#);AS,;*+B=O;V>SFQ1?WTP+^\N7+1;\N_3GXI]F M VU$(%1&D-DBGY&5&<+H)U$6-*%4:LV.&U=PUNO[S5!UCL\GTDN#._YN)O_N M1C?IGD=#I+]'#K[C69Z\PRJJ[#O;,E. MU^=#0MM?KA-_2R^^?AT-PT*Q[_.;[^&+&W].'\KWN!II-DZB2&FI_Z8.'7V] M]?Y^.Y'W","ZFFD,? M[_CB'3'JG/1$0 M.$.)IJS ,(P/,T++6>\=-^$<[!WW^GZ[,/<"O0[TKK\ MD(TT)J?+6J*IW'Q)Z%;0#)3+G"PE(M#:)4I5\D.=-71N)S]TBFHN#(S?C&.K MV2'"C)=Y8>(]1RE@C&:DB$!\YLHG+9BMW;B^I^Q09[VGGW-VZ!3U-[((ML6] M?:-^7>)1,9O+$&!E2K6V)\ABZ5-"6!0N.Z(8K]UGZ$02&[G(U=5Q4#WU-) ? MVMY'9(C4HF,,P5"+PO(22]:UCX":/_.IJ/+-@^R+Y-][@OM^ MT6T*:" 3(1XY 9E5QIW!1?#6*N!96*V(THS7=A6WJ6CMG*5#(%VF@=Z1M"S\ M.92#/R[?A&Y'S-DSH(P5&5J-P;^E('G6+.+2HO2X1&5W;@[N,XM8.6CJVHD^CV79Q M?&2*R\I,"(T"/-,$! FX:)7#[44*@[Y+#K2#BL8+"&[MH.;)4=R!7AL \3I# M"\;7%^L\13KPD6I-7()D2RXV$P[.$@66>:J]38FK^CV1'B&JM4.;[L!85S_] MY\J/\7D*P^E#"LN[T7A5Z\SU-PW"6XB!E'4WB%C3*M S( M=5#Z]8$W*EN:50CNN*J@T][;VK%-'X;S,F4TBK/%XMKFC 7%LC<>DK&\3'O! M%:28A)"2\)QGD38GIIUA L]#67=#1ON&605=-!"T'%Q#BW]\_W4QH/Z>0^V2 M31HEQWR9UDNL!Q.\!B82$S[Y)$7M7EBG4]GS>-(&@NQ:*FP7I(L5N)M!::E@ M@CDHUS?+,!4-W@H)2C*K O>>V/K-_T\DLN?J8IM^&(2TE@Y[SY/-X\92%D 8.-Q'!+3K) M7C$0P9;;1M1")C$'I:3QM':?TZYYZGF*ZE/BOREXM+5Q M]@3R3I7:?^;U8L4V@.*KZ20/ MYV4Q#D**.HND0?%09.8L>&$SL"!\R$)1&FO/D;Y_^W'X>M;'2A>*O &P;!=1 M!QIMM$$"S1D#,T8-..\DR$ 3Y64$>W7,G%G$_JS/@^HHH)&+.#LJJ+7B3":, MBB3/Y62?!/#)$R"4CLX[5'E9R;@W[LS[PJ:2"EH#T>"<9(IW4U"O0CJ!? MZ9!'(ZP%S;QRS!C--]L&='N@TTCSG\KWMSI01BL[WE;6\D4Y%?V\$-[+'_E.6YROC_':.;%-_=E.:J[_-2&(/HJ-#92F#&"92!QAB'E\X=FE$J M$$PZ5B_H[8"/1IJ<5H)OWXIN >Q'=3RBP1G*F8GJZ %3+E16M6[OT(S/$1MK X60QI^2_']>*T@4/*?]4_O[]P]L'K_D\FO@T3G_._AQ.TU_"Y'KY*F0YHAM1_(GQ;#(: MQO+B.PG/)OF5FWWY=33Y<_;[V-W$(?[K0_9FP^NOHPT_<+NN\9S7_'+/V";+ MJ[=MP:HK)M/W><)'Q)\KS0%X?__&%WXVGR*X!HXK%4*RX&DFN$M&Q+#2#CRC MWJJL$N?5*O@'< M/*@:*R5?XS E>-D1B!S;Z)+$CV,VLF^+OCH MMY_*$Z.X=R TL!A>)WQS&"Y5?%U:L2WOE+T8QQ7F?7P]GH71AG>&V<#5-U\.;Z]EZ3:1CW',3D#?J<(N(UH!/G$)$ M?UXG3D*HGA _C])^#P.;@_,3J/O2).CEM[BW*U;*4//)S?RWH?/#4:DJR8G; M+"P!RVTJF1,&UID(29C(A4R9DHW; 'NN;C_^KG[/_YI!8!>:.=M^?DM3/^EL MD.?K-!U^6Q3JWK)5VFHI8@,MS>"D9HLF[>A0*\?+#6"'KK8-N! JF\PC2>OW M)+$9A':IT 9V^OO+#UZ&"@P;9'$H[4&<[]Z4*<[/"74+^WGPOXKL9SKXL MST%>)S\?,,ET*#5+N- L".X2&$4Y<)X$-8IH'VKGFQXEJM\.5$TBM)X2VP'G M]OYP)\'5G?([\4FIM'1$@6)2]EI,J B%Q*ZA,D69K%1\7 D)#!<4JD9\Z35-N@'D-7 M:Y,@ZF#B4>A=J*!>8_#]7)64PAA_J7C/.@22"'> "Q9M/Y,!C$C(F-8H0>^( M,+7'0QPDJ+5)$4\$M'-5TBC"KJ;IJQO&53)VMBP=C803K90$+8D'$;($KQ,# MKIS4)*L81.U"J^,H:VU Q!-A[F(E-0J^!2.O;J9%^(OS@=F .4$9T0)LRL@5 MD:)4+9>Y]2'EP&-*J7:>_!BZ6AOH\$3 NU!!C<+NUE>XQX9=[GVI=5'B6IM]L(3NW'GJ*;)P&&Q@LHAT@T2LY8+#9(P MSP6&[J2X#I:5&S_2@)/6!(8AOF>U1RP<35QKHQ:>TMA=J*HV,?C@2'[MY(AS M'71PP'A$IS5;#E:C/9=&>"I)(([6[E!W-'&MS51X*@Q64%6;&%SS)-875[E% M'@V&YHQY%%\2)=UN'&A*RLTD8SQ]@H3?;N):&Y#0@]-WKJH:P.#QM<\#I33Q MCN%RTAI7EW,*7!(,='8J>R'QK_ZNU;0V)*$3%':DK/-A.$'.NH3ALEAH=U+> M)A*H\1ITB@J$3A8,U;0<]>2@.$9;J78\\CJN;:?CB M2@[I[OS[Q3C>GWZ[' U)F8+%6 M$H 1<\"A)8@,1%OT.MV$)]Y1Y/?*B)B]W M55/RI".)]U\IN,;-QR^3Z1QA>?V@]:>.03!CP+C2#I]%72Y_>_#:N2QM$($\ M>A/ZF!:VJ:_Q<+/$F\G$HM9!2G/V*8BV5.+@:_N;F99;FC_=YX7NNLY>H MTEDZ#2@V7KIP(F=$E!(RQZ6(GC!;>XC+203V>R+Q1$#L7G7MQ@L[9(F<^:!( MMJ!5B.A@Z @6O5\P5B::.=.4]N>@]7M4\<2([$AI[<8-OP[';AQV"]+1P#V5 M ;)VI6,QT>!,83,HI[2.+#\5+ ]0V4BOQ">*&VJIJP'[N&[\2^,IY"L]F(A] M=4O8HE/0P&05A%'HTTJ#C@G)"2QS' C3UH3D3+"U3SA.)+')(*0:8@[LW;75 MUP Z/Z2ORUZ.Q4\NH]E37%3,$AX4NL $F P"1&(U+Y#N M(:7)D*4KM-501SL%S+O7SM7BCDNZ&KFPV%(&G#E-,9J'9(P'D7D&;[*!Q"/# M-<,9J=Z=Z3C*F@Q2GM;07:2L!NS;U?URNNW\6!A;3J:67CJ>//JRO-S]E\Z MR4F"Y)8*JBT3JGJ0?(">)B.0SN!62S'-)6?N%\_"= >AE)(D 5V44[O(P>B@ M<=50$B4E)87W)-;MZ,VTL_*H)BS:R4KI_>QACP=Z?3T9KP]77T,)3.<-X#:;;$*,9=R8EV6^G43O+C)@R@7.J4M4-V7+&QD%TA9N3U%B*T,* M;[Y^'2U$Z4:WHGP[SI/I]5*9=T*UABB7& A\!@B9!?A@%>@LB?(Z$FJK#X4[ MCK1^[S-TAL0N%-. B_QVC,_"!73EAK'TEY9&:FDE!1:X E'.8JT2%"V_Q[ : MJ4^^=I)_@X2>!WMTH>:MRS#GR[P)R)1.0)_<]S0K' R=\9^920K4NEY7@"W,Q+@SPJA>0N.;Z16MJ3CC_G M[3U7CW6(IZ=12 -&ZMUD'%!V]R6:XWB7Q%W,JKL3HS#,,L,2^.3*Q6LCP*!_ M"-PQ2WEV,L3:';:.)J[?6WG=E3%VHIR^[=S?E\R\SV_<=/3CS?JTCMQ:":B,3R)S1(%-1+CX$#D[SY)CFF?-P M%)".?&'/E87=0ZD+P3>P$ZXN4"_:>L7A_ 85A]YDN7B_VM[_=UKN\,%&$I(V M0'D@I<\< :.5!6>\D2*P3$/M?FS'TG:<&2//;B/L1#<-8&[S"M?J5N&GC5N% M-(847+; DJ4@C-: 2S<#"<)2M,TLNZZOW>VF[#B\/;_IHAWHI06TK8HC/Z31 MHB)[@G'R'\/YER^343F"^W4RW3/72NG M8\9N5,812]JBW(.$)20E+JHHJQ> M;'@FK<X[]6^S:@GE!'HP%DQF-H;S0Z,H("CYF'@,)5H79- MS:-$'0>^YW>=KJXVJEG"+N;+OTZS,!TNPJ%)ODT N7'\>'-][:8_)OGC\/-X MX?6.YZOVB+C\KB:C82@U@ ]8/&[4_(5OK#=UOB;KE0;0;[_F#L],9AVUU4!S M6O0[I>CD"01@4,$HG9-RM0>][*?F4G-W*^TU%2P'FFZ\[Q/*]>6H+#C"7-29 MH]>1PJ(%G0/#J 841G0A"ESDM;L%GDQDSZ-KZV!GTQ9VJZJF;>..?/@Y!F_7 M8^I9L4>)K&2:=KSG'F#&:)=-+!.U!#I= E'FC540.+6:)2HTK5T56N9I M[=EEY.)H,L-(_![H47&/ 3A=L(G+BF#PG;B%["3WT=K@3>U:B^,HZ]<054/* M/E-442U-VY\/Z5L:WZ1S;,[MK]:S,SN)J61;5L\N[O:KR7@!E!+KO;J9S2?7 M:7J_C\7()8\D"0]M]!3K04M,FZ%[3S.?6,T^-D5K)4=R^ZWWC66DDYU*[5'H)DIAP "7 RXU>* MC6H^]!G+4RQA,.7#&*(%8.O,!M MTY(HOH>85@'$]N%HI4TT+09V1A5YL9QQS"M,^S+4<^M9WA. M9Z.217KXXA>K]RY?>/OVNX;[E%C)E 6:/8;9VGMPG#.0^%\47EM*:R_;$\B[ MU&)M"_Q^N0A7FDJ4 EN3;,EA(.>4!8C.*AL2RZ*Z;3Y 3K_VJBO$;-JO6OIH MW'PM6[2[M1;MY>;+619K]Z-J&JDCB*UFEY;ONAJ5L[BU%][[V-G0;#P':75) M^E$!QN0 .0OI0]1,RMJIH4>)JE 4L/L%.[.>5J#_[P40:ATN+BK!9FHA!,%I M<(S5/R [A;Z^K51-_.PH%^A&3TT;J]55D#U.ROH@JS/,U_$/KV?0SF2HEHE; MSIR<+0]7IS=N=)] 2%;(K7/\CY9Z] EO^T$('%GU6Q-<^7CM SJ5F;6/* MYO;,PULO8NU']RMII8[[!65M(IKS(AQ66FEF#D;I $HI+97VEE1O/UF7@YY- M8R7<;1K%'K7MLFH9,?*@W?D+F2R5#J1P<2TT%\"PYD" M:D*B60?E"*^\2G=3OC4M7T]F&B2$;@XD@2AL@67:;D,$D*./B;&:R?_ M]Y#2KSVIH/]-4U)#Y$W;A/TS LXP%(\,'*AB/8XDN)))^92NOTZF;OJC.-;S M'_?;DR1>XM8$BO%RX8I9L(1)D#+&,N^1$%?[ANX>4BZZV+?QS%U()TH:;83# MY5*0GE,$YWR E%F*-#'EQ'&#S1Y_5[_6HX:J'US>JRS"8"[!2+";+2?PJ9E (24$3]9+6SG]<1O'%$=BQ;W^Y M_O:U5$+.FAL>RS%4Z0,NRJ1P7+Y126YP,O9#DGB.ZI\/G5N3WA*IN MVG*^<=/QY&:MZ<89-G/K&?6LY6'R+K23"S]^'0F;;[LOD E6!5HJ>D,JTX@U M!R<9 R9Q5Q:>&R:/:PYVS-LNBOD.O6"MC-A;[P,S$(PA@$$.1\^"EXZEW-MD M713!7,Q/SU:F&^T^B 'K"[MI6[%J3'/6N=O=[]:S#;O)J6$3;I]\W^+'&6D< M^LC9RH"1/*-@ Y5 >?3*TLS59@YVSWK9?/)%:_WV86O;DM1>B"A \X .O0\& MK.<>F"[I!J$#;HPGT=G"&KY(&P_6ZV4":WIMKO7K/*_.^?[7:]8Y[R&J6IWS MZOD[S@6L3\9YX8#K8M1MX&"US! TB40RZDRNG7HX0$ZU%K@[JVRI3T)JY(V6 M*ELI-5A7)M(G@WQJA+*K7]*]GYZ^ZYSK8&)O0]Q+-="T&?FMS!(YRX*L?K.> M\=A%2B6[L7ST?;)-"$-$2! D1UCDTFDVL3*]-X4D#!-*UH[;'U)PJ77X+G<8$2;TW0*(MYQ 90V83!+J[D2*W/'A>N\KG,$7]6H@+ MM+]I%"H*OFFS4#H4#9>]VMPXEBNJR&T:G]NIY]#C:IXE'TET):NR]KX7&^_; ML1=%8C,C04.P,:/GF2UX'A@H:C,ZMSH*6GO3/HG B[N 'O.R-4><1!<#+CLE M6.GMP@@X'M&GSU%B;"Y5WLQ(/(TX&K%9W6%KJT-H=WIKVL2M,K]7;CK_L=:< M_BS[MO=9-;MF'$-NM38:NU]V!SB"RK>!H=J5XR 436!5()"X#M%8Q5FH?<3] M&$V7-\[8_?Q=BX#[Q)FS$;3&/X2G :R/"@,!$XB/P255VWB=0%[?[3,J8F>[ M;T8W2FK:4KUTL](Z,+X>CFZ0^7=IOHQ-?YO,RG#(Q;'5.5;KJ.=6["]V,AN5 MK%G)U..>=O>2.R1J(K*2R4/2!".!4)I):>* A5(CGB//OG8I\3Y:+AZ^O/'< MM67 '=6>4\A$!1"B7!.*RH/&7=MH7'*V^J7XO<3T:YFJX&!K"'(5P3=M?SZF MS\N>Y>>4U]S^;L6"FIWDU"KM6S[\0_HZF2ZF0-S7C3+#O,I@N1$@6*+H8GL" M(@D5;: DJ.J5;7MHN;B<;^.YNS9/:KR,EG(P.E-DEQBP4D6(4GB6"!/9U;X$ M>@19/9?PU<#&5O%>966T;4EN_"S]UPT^[\VWLRW*YC,J6I:#Y-6R,!LON4>1 ML2PXEX"4^8S"$ Z.:0\D)<<)EYI5OWB^CY;+9\P^?.Y:^J#XX=HF8#1*$(Z7 MJ3;: H\^1FJ3I:EV:GHO,7W/ :V @^T9LC4$W[0-N:S9>G_]YIOK.]]7_WF9 M??]"B>'4?^>IF&KZX67I_IYOU ME,6"DK6J,9Z9#[+,V;0ZXP)5#@S)#%C"MZK,F:>U[Z!5([[9?O6G8.V()M%/ MH-H&IAV51,WL?=X0ZX]-KI)7/E+FP6:-\2W1$8RB&A3E2I@0DTG5 7L49?W. M$>P*C?65T@#47DW&(97^QXM:_.'L'Z^0AN&\?#5(.?!@# 5KRCE]*#4V>L%4 MBDJZK%.PE?%U@)Q^)S9W!*I:XF\ 2;\78_QF-A]>NWF:#:+QS B.@;A @0A% M\2N#P;-+@02JM-"\MG%Z2,%1>!'/#"\7"+D!B'R0?>!@I41DZ2]=:QVFTW#A)T%(#D,P-0/14T@*>KZ7 R MO4KX9_R0PH.AOB_B?]XL9UVNQ6@#P:.(/&EPLK2&(S:OC"MW5.B,BRG4-DJG MTG@4ZM0S0UVGBFH B._2GVN2FT[&^&58C"Z8[?82F::"6I.!*Q[*5 F) 0F& M)H1JQTW*1*7:KM6I-!X%1/W,@-BIHOZ)LW:?%HWEGCYGMWIO*QF[76+H/E^G MDK?%Y@&& !Q$*M>N32)@I0XD$\--K'WRV5V^[F/XDN)-F4N]&L'S\L??W']. MIK>3=V8O?]P=Q=T>-"_$?K\F@S74.(H&(!,*PD=3YOYXP+!;*R:DR:;V[8'+ MJ6XV0W<*NK:\R:=59M,&=B6!\RWEPP=4'_?6H>TZ=F"7MZ4;E65F;:&^,O]'$=9WO6I]].SH/E)9/TW;HEU#U,XW3 >>UNW_>LIR[\6*\WL5Y M)?CX?HPQ^LUTBGOVXLQC8Y'@ALPPU)*0M<> W!@'+@0*1 8J)>.X.+OSOBHP MT/!TN5-PM]\5>VHE-Y!_N6/Y&$[71NXI&81"5Y<(A1N*H>"X%L!*3MUG)7BH M'5>=16B_QZF=(;9[I36]1Z^-)#Q_:]Y^2"3#)0! M!F!R+(TY%7-1>2-R[4*E#B!:SW:R?:970S MG>:ETMHZL+E,I0F41RH<<]7[MQY/7=]SSKK!TW[;5U5;C5N_G?,.+S%XAQ[8 M^:#&3LW:8^/VLA0^.?3^H].E9D08L(9H(!@,6)-,.4.H;LSZ&M>X%B$[;1C- M":@3"81+&M #,* %\P:N7"LU2B<=)36T>E."#D6./4=?N:,53\++?^ZJJG::-V]Z) M8^<;L\<>^03CTCHT5OLF:?D4HG#& 9>FW&H*I0=J=A"UY%)K0T*L'496'IJV MY[$;R-?H'00C*:ZHZ##N8!$<$QZTYL9Q2A6WM:\L'R2HS;EJIZ!ATPS5DW_3 MEF?W)*#SS<[!YW4]P*A#@W/AF!B:HLM:6&"!>A RHI>O*(.$&Y7'W4IX%^J7 MN?0XQNA^%[^?8+-.Q4*![[\N+["&^?#;]AJC(7.N90+O?:G"8[AZ;53@@O.4 MF2B4JUUR<#G5SWJ8T2DHW>^V/8G">SQA7TQQ6&-WIRE:A7(KP7^:K#C_:[E: M5+Y_@\9T\B,MW.=W^/';;S=$PJ(7)' !/MA<:NT)"H=+R,[1I&*R=G-LXYY9 M&D]#;[_'\CV@OU4L-%" LF$0_*94/B24^S#,5\$"\K[QD]_'P_D^4R&L)])X M )3_]7N1N9]?H#R1-.^E;8[W.=L_W/*F[ M67D=N.0GS%334DH;$)FJY(=2(&"#1'AJSKP-@C$KC]H]NYR8MU7[=62-XG*S MF#ZH"2N_OXR$4O@R'O[7S=8FHJWQ5)1 .#L-0CB)B]4)()I8AJBF6=2^9?DD MC#4_WN\$*.ZM"FP&&4U;R]4 E+-MY(/?KSU*J,,4Q>9(&<.I(H$"!DZ(.)$\ M[GZ)0Q:JM-8K-6'U!^[4'2B$3RO.QV:82'+4F3D(WOC2O@JW=2$#!.,CS40F MPFK[?GM(:6N$T GZWAXA=+FHFPHY7KG9EU]'DS\_WGS%%5_\53=:*];>8-.9 MP"Q-I7Q1!'04F0)C& 6&;#BMLB:Y>IN5\TCM-\"NB+BG4%53B%RK5;NM7-M_ ML)F""Q,T4U!<<_TO#S M%PRB7WQ+4_*:-#)-6;0)]# M:+_MS3H!8U=J:@"+N\86WL5-?W/SF^EV1L=XZYVR&8B5"83) ERY>Q BTZ:T MD_35C[W/(+/?+FE5W<)N5=1T&'G,:*#S@\P3GOZTTXXZ#%#WSKK)(2ME%K,D M5,$,*5=K$P+'&^M2,"32VB>]7&\^'L0AZ^"U]++F8A?_PYGL8W: H MEZT=KK_>S%?M%_;/['%64/1Z-3BSF 3D&%B.RRJ%S S++-=OD5&?BT:G+)V" MO .%BGVHNH$M_%X"FRPM+,V+.TNSL4>@<)/Q1D-(3(*(G($O0T*Y)[>E?:P9:&_3G,W'/70 '"+@E9: 1X63?=- M 1.-)BC"@>MRWUE9='I+(P;IG4#'DVC_#)H"+H^4+M+#2OR+]3L@R8B,JQ.H MH +0_0_@@TF0+7/4$%S".C^&U\HT-=OW[Q0 /:@ ZDE?#;@ 6]WZ7_YXF<;A M"[+]CQ??A[.!IS0S33,(HN1BSBU8+30H%WE0$84L:^_UC]'4YUEQ3T!Y;,;" M)5IK$H6WW+R>7+OA>)"BE82BB#(*K1QD!4!WQH%6DDNO>>2T=N+H,9KZM8)U M$? HO"Y01P/P6JW$V8<4TO!;67U_2R41.PC*)ZIQPZ#9H)"2R:6@@T,T.J6@ M**_?+FL?+:W!Z1*-3SH0?P,PVK'F/N&O+I9;L=])>@G>)P9"1W0]7/20O0H8 M7%F':Z[[;?*6G'["WL9WR+-TU2+L"B.K91DL44XY#UYI#8(I%)'D$5B(TB$? M5N;:?;4.D-.:#3M3Y8]!Z4SYMP"E50/B+996!EGR7 PZ2DB$,M#56+3R(D&, MJ8RH$('PZG Z3%)CD#I7]9N0JJB''F$UF\X'#YOC+Q:;%*EP[X"@%,H1HBKM ME4*Y$>8XLXQ3>Q2*\/%K",+O[M&S^\W]5+.TL.U5T$3/.'KGKM/[_("'U4(3 MGA&GDP"J):X(*4J3=.&!$L5YM$H0<53SDD?@M)> ?DQ0#8U.:HNW[UN;G_Z< MW(EC92K+0$"BB +E;2%?RM(\%U>+BLE)S5-T&\9F3WYT^]G]*;Z2MB;U1->[ MYE%W:9,!:3E&BI("C;:TJ=$H#.XB**H]$^C9!76D[G<\O9\8JBOM7RJ^!IS7 MCS=^-HQ#W$T_NKO+N@NCJ+ETP80 6I4^(88R<)X8,$DS(:VQ*)W:Y]'[B.FG MB+$%'Z2NGEH W#WYRR6Y-H]]M2!Y$LQG&H NMN,<<0D93R 0;0(N)NM%[;ST MXU3U&S-54O\FJ.KJH@%T74V'W]P\78W<WGJI\'N.E\H]>N1@T8NT+"X>O$473H ,I?E* M%!J,0TZ85SI&A9(Q-:*DC=?V4RK=PFYWJ0[:@<]J.<6LB?#> E$"?!6#^QO^UEL4QFP0N).1 M.5+L+7J#JM3 *L?0&^21II@H[M]/5]AV1U<_P^I;V-'Z5G(#/GFYR_QB',M? MI6WH-W1"2Z>D^2LWG?Y /A==/ 99N61\X)#Q/Q">"; \6 @:74<2&96Y]HB/ MHPA[[G5Q9\)F\VRMN@X; .;'+Y/I_%.:7I=I3LL=!.-I20-3DH,19?2 \QXP MB)9@I1?%6W'(7^WDPPXZGGNQ21W87:RALU'V+4W]I!+./A21C%.\O5J"0KNY MOEFTD7N=4([#^4"2R*/('K@L'1R24^!$U) (00>)".EE[1J!QZEZ[B>_=3!8 M67NG(](N$3DN0ZE3_%3-_-U=8;Z_[SI H4CET;L)(3E<6TJ#L[14)#J7G&?> MA]H5=SO(>.[I_CK NU0_ER*M"LC>I7EQ&JZFDV_#F.++'[_/4GP[ON-MU:42 M93=(+IK@#7H/UBH0(ALP&2V\DYE)3G6TMK8'>#QUSSTG5P>2'6FS":1NE8U= MI6GY@?NFOQJS('#<5E.-,<63HJD[/C MX4?!1_^SPJ>*R!L(7X^8_#G(.6( [@-H7>:NF[P81!R!$Y:E$ZH$3-4//A\E MZRC\F7]6_'6EOW8BBQ@*&7P[?N6^#N=N-%#29U7N(G%6VBY179JB M*P9<)9*9RHQF61F->T@Y"H'VGQV!-?3T3]S5XK8IR"3/)RB6:?J6QC?]M;@X M3$XK_2Y.$%KWS2]<0!.9E !!2B=*;SD890(D+0)-F4IF:W=%KM_\8D>/&GS^ M_,TO?WQ(7R?30L7']'F1-ET>86FEA%?)@M/%Q0FAC)^D M!ECF7 J>2: =-ADZE^QF>V.<@J\#+8>>1)WM76E*SGM)) 7!,CHWG./6Q9B MD)&=I+1/^:@6JMU<:>JN"N^I%7_X.M,I6FCV.E-2*:1L+"BJ,-HG :/]["7H MF(@*A'++CYK@\4]QG>DDC1YUG>D4\?:=3+DE_<6J&@A-LS#!*,%PJ&$)Y M;@642Y]2T9@D#8\Y;KL>W.)%II/T-*DDM%84_O*.=L6E5,48)KFXPP?.20;4 M6NIH\,YI?Y+"7[9[=^EBA9\CM%84_FI%.^/&QV ]:*H=&CU&P1OI(3.MO??" MY7AL\'.$UD"R\]'63)$XD\O%?IDE;GI9(8"ECQ"Y)]XHXJA[ M@EXQI[=4ZZQ/:E]N9B<::Q*!&]V[=%O*[FT.1'(#EB']B_$5GI;+Q8GR M8(TR:.]KYVMV$=(:D"[1]8Y+D)<)O@'T'&K3Y&12UD5T&5A&X:1RK!D, M<,KRQ*L/\KJTBUIGPY$:W!3/TE.+D%MKX^2IILG) #%0="X3X>!9Z820MUDU1_8@>U4_30 *RV3/P# W]_A,X5=T'1TF^NM/9U-()WT8$B M&"$CS\9LY@\NG[1S'&G]#F_K>[/L0G\-P/)@V6*B43$7,S#D X3%:,C)K$#1 MD(1FTHGZU^ N+33M;D)1%P XI8CT%&TT70AS6\;Q:G+MA^/%,R^H8SGPM(IS MV8XDN5(5R8[7W9_S6T8XDX%#"D&!X @P)X0!I2AZ:)Y&IVIW)#I$ST79\_UR M75ILJIW+E&($[VZXKW$]'A#NZJ^ M-_-2583? (K6Z;_-UQF1'#4*N"W]F+.+Z!42"JS,&))11G06:WLY6U3T7 54 M1[V;WLQELFX!+9/KZ\EXP<=M,4(9I9>$\B!)QI"V''P:%R($R[R/T<20:QN; M;2IZCO@OU.N6TWN1D)NX57^@):+AB9>Q/%(8C EL8FAU508=+4W6!1-=[;4Q7A-V!NCFB)2).4Z/)E] %-:2>%WJ#!Y0:X^@(W/OND:H?D MS[@=Z2GJ/[T=Z2FZ: !=J^N%*Q.;@Q:4, =H:3.&%=F"]<$"H\((';QRU4=Q M/B"@^>:C)VEW4DO4#>#DUE2_"/]U,YP-5QF3578K1QV$+Z590N#.["/R(G!G MSE*IR'2YM5K[SL8A>GKL"M/ECE9-!0W :>G>+9;:E9N^GRYBC;CHT74[UGK MH\HI90^:1UTN#Y;A3;A,<-$(2U02UE8_4WN_74\A?5?@OOD> MOKCQY_2AJ&: -C8)*5$>TI8&SYZ#D9;@LM-<16582AO[VIZ,X8/']EL]61T* M%\JM;XVOK@8O(+S Z^S%S?S+9#K\[Q0'QHN0U4(4&(\*0@58G24B&:UQL(8F MKHX"P*&W]%LXU T>JDFUK4UGBY5$D!."8J$:?3K>RZYF2-KPE>4W\*;GQJU67VK:2DD]9S87PR8A,0])5*'9*E;>_6;(%G> MT>#E"VK.3(2ZJE0BTCQ(9 )IE'),!\E(&H*$HU!"9&A!^A+1Q2"L:S_C_CF* M=KOY8V>#I 'TT &J?OT[D9!NE\+J!;:Z #,*TWPOJ4GA1NO:Z-*H- M>]#2\BBLU*QY#<_-ZKM!Y7SNIH^4[ZCI86L/;IL,\,=\MDXR(!+J^_"[VEQW M^GE6OR:W;CK/$U62B-Y*0%N[^)$+!YZE ERI@B4*=&&WIZM=5]P-*N=S^3R< MN,>.IG[]^]MT@>O&X#9%IYPSD#FG,U8Q":&4#$(SIJ3R@:7=WK=N/G,W')S/ ME?$Q(NO@)+F>8/$6*?!;;B:N7*=HOYF1A,+%+\1<6KV>+U?+20J!D!PRR" ) MR<$EB#87,(R<=HZA8%"-SYM]:=P-8N=W83RHKCK XKH#_"VIO:8X<9IQ4Z%X M96")K%OY#%+;&HMP,7"@)/G%H/,S(O6+M"!I.Z&S/.YK#ZE MYCH Z/O%/"'FY6\DV5^F=3#?='6YP'?7S<)Q.7$%7>8D-Y4<_6%R &=LAJ1* MUEEZQDSK6&X'LG8#WOE=9K?62 <@>T16=:^\*^L?$#V;XO![6VDYX1;1HQ6 M%). DK& ES*"K U-A>(AQM;%'P>2NAL8S^?N_)2:Z[K8_JJ96(V*5K0;CZBT M?^JCVI79[T1LHQK[[5K52M'1N*ZU_H_IZLMU\^&K^FMNDK>,)V#)UB:GAH(' MDUP=?:,96B9X;%T>NB-I#7I_//CLM],0IQ>T(R8Z*"]3UF"C-.0'" $^.@V8 MK&$JD!_0? KLLP2-FXT]!%H>Z?[12!_G8)$>G\V2I\OP^?-B,P0J_OB,\\^+ M\.W+--&/CNL3TF+9YI:NG1!.;!4Q*L6MK1,U:ZL;IA&B+@D2%7%\)_7Z]F!U O30IXD8%P,M=/OO+6PQT;,IG7=;1:N*E.3U$7)0+%)+6XPJ>I* \8:--%+LO+641X3*>AS8XL?D_W\_<5BLU\$#D:EKC8ZM M,B"1Q)1RR8PK]MPSP!+3__=Y_OU_;#]Q XWM-S?(N%EO1!BT4=K\* EVH/,_ M/TY\%IQA%G2VTHFJ7,AD+"E(X"(6.G.M3O*Y8J;]=/[GQ_'&S@RC\STE./8S M\'HH[[:K@)9H"R^J=IJ\O(XT#%SH>3<@?V:,O10+KCYS5NR=ZVJ'Y7/M4;S$F220>-&HH4D1QG4[@4#02)1=W_C_%J:+=7KW/S$L+Q?K"/[FYCO41)7EU\U? MY; J]-O?ZV_/9Z25=+E83&>?8UA.ET?<_K5_J9L2/ZYLUP]O]HW8U*\!*TJ1>5VA=5IW &"%D&X!2ER6+)P;4[Y:+LDR7\ M)#6=V*U1@X1&NNH =1^0 OYI6F%^G*?'?[K=839(4XPQP+5$\@U2(NG15XF< MVT*[+C#=/FO_<'I''NC3"#,/WC5.I, .P/K/^0Q__#,L_A-7OUW.\A474?G M8_'@G*])^UY +#%2S"50ZI#HF]8P?)R2L3.%3X6$>7.U= "NWZ:S,$O3G,FE,$P4T!D6U.7HJ+8)RA(41OADD_>MJ[[?X*43IRZ<:_G&FBI M [!=E897,7[$Q?=I(A&]*X]PMZR3WI>/_]76@2[,YLBE <]KJ^^TOJO' "1, M^D^17HC6]J\E_2/?LK0 U+P3[7: [-IL#!>5E??A&R[^F*_>S-+%9<:\+EMY M[@R*ENL8C 2)%*8I[A5X9\DX:"&UY5(6AJW#G(.I'1>UXR'LD=YR)U!W!\#^ M\^.GQ?J4^_&QGFG;8V\S23-P+53M$+;?!%6^"@SA6NT20;0G%%LJE&L%J+UH]ZS!(T[#:@;,+936@<(?"29:=.;ZR9,_4'.R56<^FIU_0_> M7N>B&R=J^VT!(B3:="%$B)[YVOQ!21:B<;*U_]F [''1W,FMP(FUWP'@-_)^ MC/&K%+Z,4D3E @1?IZ:4PL%G.E(43]PQ0^),K-.XXD:SG.D0(FY$E964"IRCTTE;;9QA@9G8O+O1LQ2-"[_&ZM_M3?(0 M772+K$=D-TGH4TH:0=HZI46)!)YQ!RZY% 731<5P$I ]0ER7+XX'(6(GL!VK MG@YP]_'+?+&J_:S?S&I3S:]W)&:3*T9B!CH#)*BL"@1F&4E,.L]93D6T3B![ MCIYQ;WJ&M6;-]- !IEY]#].+ZN/^-E]\I)UR$VO=C;PFP>5LZYP[\G&^Q[9$*KI 7)/;]2/HCB]9YBD\2,ZX!&PY4383? 8INA?+7@@E"A:18!(RU_%:F5/T' M#40^B4P;%9H_TCU"1B=)B"/%DP.&=OI,;?8>&RS&*:M+25!25D11TR MM\F"C:BYC$8E<<^Q?WY2S_/+C7O ':W11X;S-!1O![;HJL?XZ_G7.)V%[;"% M.A2$Q'MG[,*M+3BKUXST]Q.E@Y8E9+"YSI).V8*SGM@6B:$0,;K2.D@\BN!Q M[5LK-)Y>=QT ]85M5W+D3AMR).L(1\6+!E?0TQ\.A9):L=*Z7KV!X1OL:;8U MU!I*_XR[?:0O@?86;;KK7YN77\-B-K^\/A5^#-;G8Y_%3]7AXV"!G**W!T;F M,@L!1'UO5;K.7/1)@2W:8DY&.-ZZO.?PE)W-'&5&Q2=K#2ND8\=/?N=1CZ MGGQW'4/5'9SUMUH!7)N1UQ=AN2GK445IEZ(!YW.D:)]\%B>#J).8D,XR[TP< MK#7-8P1U L)1L/)TEX\C%=<3"H^7['UQ;-.,4N$Z*L< ?;VW%*(:A@%1UZ&(!9 M08;#F?)@WM13\WT?_?Q.L-4' N9MU?%S&=R;"^$BN",A.I(!Q;HJ,5D#7@/2 MH#<>I0QFL.S#AGQT_S1=_A46>N! \ M,9_!TJ%(MDAGB&0VZJA3;9AVV/U9$^92%MI9\*+>NW+TM2]3 ./H+/;,N<@'.X%:,O+3 M[)X68-VAL^!ID7/P]OF&B^D\?UR%Q>KXN.!WXZ=QDAHBM*5:]L>8WV!LMAD'^JES2QUR M\4*0+\HP,SI,Z^Q;E (2G;(9K8CH6X\\'\]2#]_1I*M]T ]RCK34O\[RP(^@ M-7%O1ON/]';SU#>]^>$13YR[?G2[!\R#F>/'FU]H]'LKBES%X+JR#Y=0-8 MIR'XXL P HNP!&_;NGKW&7*.MBX'FPI MP4F*\HGE5#2*'%7K!@Z/$C*NY]H*!?[^8)UPN M)]PY&6IE/B^^YH4G"]'X (6,:M$9,?G6;]./4S*N2SDX= Z7>D_8^6TZFR[) MMO\^G^?E!+-,2GD!WC!.'JT.X#*)R(EB8I%:86C]/OPX)>.Z88-CYW"I]X2= M/W U\<63XTB1C]6LOKMH(KLV;32A&*&*<-&T]OMOKS]NJX'!<;*OA ]'1YT\ MUOA46DQ7^,O\K]G$%BTSLPC.6E;S>6K/#N9 !V%L=DHITSJ;["$5.R%%GRU2 M#I-VUPFE[Q?X+4SSKW]_P]D2EV&6UZ-]7V^2L#/&AB=%TU$Z&#M9[7WX01]W\2G\C?46%Z?K M2]ZK+<&=]#H:";;6B=;R/(BUE,694G.X,;G[5PU/O$L]N\RXL>#06&DLY@XL MSU9B;V;DY899PDDF!]=SGT%D7ZNG@B.QL#I6@I$OFI5+6(8YP*]I&#=./)6] M.4KR_2#G0P5]\)DQ3;8QT:$+2CD//N4(7%N+4K@BF@>-MY8?-UH\,5[VEG<_ M4'E.1)-H!*+U%GC@Q!*R3#&QCN#(F ;M5 BEM;.S UD[0C] M19C5UB?75-TTT?%>",XUR!A*;7>CP?%BH&2NR/ EE7SKK@LO$G5T@[BMH-^5 M)Y?:9(X;YARKDU*=Y@@JDT?I:Y=Y%I7*OA030VM[N"MM8]\NM,3-@\9Q0^BG MBR/X"6[^\:.V"=_,K#&!<97)?G%+#H 3K7?;L@:N77< M('AX*L,;O9.NTF1W(ZM2Z M'0J%7:%VH%XZ@-H_ \ETAHL?M]FYFA =HF41'6CKB!7$!*'4?*$LF>,2HPJM M3=HSY'0*K4-5?W^.8R,]= "I?^&7:;JX'F9A**82K,Z>=#7X:_FAT51*SUT *G7\Z_?+NGC[EO1Z!@3 M5A ;UC%0I@H*D8-S47++M VJ=4SX!"EC7]$/"Z46\N\ 1D^*Z>UU66VTGDL1 M-#!+NT.1Z24IT>XH,81<,LN6G2SD>]M'#X!Q([[#5-,SV'Y?S)?+"28N;FN*.O7%#]3_KO#:7QD=0.M52I=?:WD8F5H? T!\A>VT+ M[>'6M4BM:.\T F@#UU$4?&R1[[!6'G;.$^D*4F(P$#S1+;6RT2[S;.:<:M5 M*4+;YFUU;Z_?J?]VD/[O&Z.#Y=QUB0B=\HM+?*KFX583A9MDA+#Y)]N*AV,* M\MLMWLZ #2205B8N_*AA;IW)NR8T7-PT?59"&2L,@=!Q2P%$41!U1"@\.*N% MXQB;Y_L]3<[Q9FVS4S[@=YQ=XH0.>!&%5+3%:GA4,@=?6 +R+W30WD?)6N>= MW"-A9./62/,/S=KA5UY?+U?PK+F[:FV[3Y$0(-FI$T$:G MVB %(4@IZ]#"$GBT3"G?_(KV9;I&#A\' E1SC72 LNVA<,OZ7V=@%F8]8P5$ MJ<_^62GP,FK(SHAD=1"R#'![\3@Q(\>" ^&IC>P[J.O^E5RB^0\D#VU]J?*0 M(9+T38>/N?MPO\GB2J4>BV_OR'O2M\%H*<:@=>5=S8VB9?.C(@VCCFLF :V]_8 M/$9)NR3ZZR&\=:'-LZSCF4YEG8'[F.HM,/&;44$N00OD=%8WGS#['#WCAG(- MD/!TAOR1PN_@C*J$OYF14"[7=W+N#C!_A*]7Z48E&F.YY\"XX;2C5*8=I22@BBKE MX#*WP\+FAI;Q+/M/,Q>?5X@WDXI*U[E+ V@ MML2&='6N ;.03,; !6<)\TM.R@MK](2'0Q4X;R_-L4'QL?997O<*__H8*T%+ MQV.TH-?S8D2]<7V??5U?%[ M5?YC92K.10%66W+>R(=K^$7('. N+L 39@MM]=. M5W/U)%/%R0#>Z$@<: \N>P91R))+=,SSYN4K#ZCH"RR'Z/8!7(X2= =0^5=8 M3"OU'\)JLWN,R;PPR3T X]#-/H@ MM_EP\7: CKL6](G.UF$H)G81+%_MS6J>B8R?$BXRN#"459S8N20V.GAV.H@9)?@LT! M$N\ .(^XZ)+#JB[BW65J)29OVI?R=Q4)-E/MR,+2/I#O MRO;&L- U$U5JD):"@ICIH ZM;_\?HV/GWQ M#-I'R!V@9)MJ_#XL5C\^+KF^8Q/]XLEY>8)Q*CE2CJ(/(Z':I0H.&1"5#:*!FS4N)^^\TG M/.K'/W_D1_!VV&@EP\Y@,,7EKW^3]9PN\?UBFG BM22B70 9UXW6!44 ->6?>6N:E%RSKUIUJ7J9JY("^O?_2 M6!'=NC:RU]XK4 Q8B@RP4A>J"@>R#ZHUM=#+Q*U M$[#<&0&KK1K&/NAN;XCUH-,?E:OW. L7JQ_;D))\.Y/%>I2#YQD4^7(0:W8* M"QXUG>.6L=V&H^^RVDZ \6< F&'DVQ-@?IWE=Z5^\_Z*K0T_4>7D7"E@?.V; M'R.'X$4!AE%&ZT4*:K?JW!T6V^TBD9TC7EJ(=WRXA-D_P^IR43-1"GWHF]EW M7*[6W0^NJH]?D[.'$\Q2F%(GNHMJ-95)FWM[82)/AI';=S]E_4G0[+CD;M Y MATOH 47=@>-S==>Y;06\]MU$,-JDC+6;/?ENOB2(&"BB-+5?ALBEL-;#GAXA M8S<$G=,M\[&R'A\NL+S\]NUBC?;);_,%3C_/-DWM]9;F+PQ TZ M8T'5H2W>)@[%<*Z3S19#Z\&:+Q*U&^S.X3)[&#T<"ZU/)^CZ^'I.C@'%K/$" MWU_1^'$U3__98M+)[A_>KF/D@0PUZB?Y";]^FR_"XD<=)-U0_&J MH[C5@L!,/H(-=0>Z!,'EG)CVTN?6_MC+5(V;9-("%_>-56--C.^M3=;)"YO0 MY(:3=>9G"#9A*1(T=V1VG<\0+8]@K+,<2Q!&MTXO>9*8KI!TM-;O9[TU44$' M6+I-_S9Y%(TMWC@.S)D"BN<"L2A%H4QV/+J$N7G*VT,J1DYV:Z/>^U5!Q\FZ M![3,OWZ=S]9\O+HJKA6.2-<1=)]T+[<,)9N\M<2+5;6OID\6/(L!) LI:2PN-Q\3_0)) MXR8_-H=0._%W8'8^7L;E-$_I-/\8UBGLU^98"J.4TADP&-H8I2!X#)D<0YZR MT4*9W+PD\2EBQD70T Y/$Q7T@*4;\FM[V'?E8?6,S:*L1[!+9Q/)R7B(K$Y: M+ Z3=3D4UKQDY$6J1G:(VJC_/JC:ZJ(#=+U?3+^3Z_C^(J3;78(]*Q2]ECH5 MG==!PKZVD296E%',)&:3UNT'+S]&R<@H:JSOAVW)CA5^!Q!ZKK+3.Z.EDQ%" M3H+.;3K!72 +SGWF.1=ABVA]W!U;43W8<\K !UXK-?2+J.V.RZTZ>X/#/AWK:O>2^U[U57OHX.QTU-NEP@SE*$H(2$;Y6J, M0H>_RQR2#9$LM6+I?H>'\ZZKWDM/3]55[R.T#JS'/3M[\X(H;;9&> 5NG5-5 M,FT,.DP!BP[(//VOM'9JGJ)EW'*A@4^B)@KH#TBTQ=XM-G68ZQ*&][CX^(7D M/3&>:1XR^6L::9-I"B8"NEK/8%- %3EBZT:L.Y+6U9/&@3AX'EQ-E-(?UM8\ M+-]=KI:K,,O3V>>)]29;)33(C)K.\DAQAD0'Q7NC?/(NA-9>STLT=75_- BZ MCE-#K[#:5G.BK=5XQH'#PFNMGH# ?:E,1<5$MDZV'EGP##E=Q68#@ND X8_M M0#_#QY_?YK/-W?V2-#5!*;0/Y!IJ5[DJLB:0%@2#,>>H([.H=G*O=UZR*T?J M.-@,*.L.+-'MJ[3+&E;4QCXWS+V9W0I>)L(8EQ0:4%(PH"\DT [14$PHZ# 0 M<\W;D^]!W[@UW8/8JL'4TYOQJAQN>/KE\/H'_K7^*Q)E_5^N M9:.%7$B%&FM-,IWUF:/2% !%6PXR9#LM/VX5^/!&K;T.^C)P9*674U+26F4? M,.'T.^9W=[:0+S(PQR0=_37?&)V&VK>'K+<,Y$C2G[IUWO=>!(Y;*SZTB6NL MH,YLW)M96JS?D\+%Z_ERM9P8$9CPK#Y/U7$W$DE^/#B(005A A>*\T.LV?V% MQJT#']QN'277#BS4H[[EJ\O5E_FBEME,LDFUVX8"YGP$Q1G%)%Y92!2,4$ B M#&)L;)->(&G<.O'3!84'*F%LNW,W5>N7Z7>RJ;-<6X:]#U/R&?_7=':[95TL M+!!# 9QSQ!JK$TVB(@M+>P8S.BYL,2EZ)U9MVNM(UMP\)=:1NY&/T$>&ND ME[&]LGN2>O>MZBAHG<=M_DD4T#W _L#5FUF:?\4/2+^Q MN;+9;B3+!,_20(;@YWVX3E-$*&P)XS'5.FB;QFA+H#ZLP,)Z4;G:P/DW&;N [CXO]$RME;/C= M=5;?7ZX^3#]_6=WR5&_"<>)&E%(B%"N1PO&D(,14@)64E*C5)7ZW/(S=U]P- M6&=T^3^0N/M"T6^7LQRV3QI?PNPS_FM>FR.]G_^%BXE (5)1 6).%/2H0$*T MED%FEJ&Q0@:U6[?&W=?<#47G<>,_I+@[1]%U+\KEKW_7#MV;-_YU8],2#%,4 M,(/--6W).@3'&0+S.6.PBNFX6V;%P23LEK9ZMN\!0RFC&>1.VNYLVQ3L:IK< MO*2;W[QF8UE_\RZ?1S9"VV/9$[1(.U0( S=/1JX^.ALFJ?M@XL# MFJ?MHXD.W@Z>;NV$NBAR$S1$D@M0O"(A%)F!65%BY-%:WGK_G&_SM+VTOG/S MM'U4T &6'NG:HR-CJ<[<22YJ4(PX\%J0'R"2J;N-46#3&$3GTSQM+_6^W#QM M'UF/[>%_Q,44EZ]>:LR4.5IMF(:$F5@2M6]X5 Z"+]:%Y,F_9#NY\[NMUUW? MM+U4.A]6OGU YA\OL>314I"A(F19>Z,F.MZ#105>*)%#*8["WST@\])ZW?5) M.Q(R3>7;"63X2SQ)58+WEMBI7=^4)''1=PYXK,%Q-CZ[W3*8=UQPW&K$ 4#3 M5,)]H.;UBTT#M2M"VD!G=JFIM%I 4(8$9[6/G(QJNE\R_2QH7EIOW%+$]IAI M*M\>G-_KJ_NMF&ZNW@KI.W-.3&B^3N_Q0%9408I6%J<*-ZIU@X%YS+3,9=5TWG]$&HJE/12FQ$(,06?E3P*J;/B"GQ-6ABN@5 M6-MF%#HDR6L^H>6%'(4L/ 0F,E@CK4YTD$?7NMR^VTX@IX33 >+O#TF/9NE? MMV'R2K"8I03M L46TFAP4B0(O/CBK @IL&&A]2Q](_OL)\%:.P6="?@F3)2( MB:W35W/=4!:B9!(**\:&HIE- [M>C](U;MN0$<&VET*ZSC-8"^[+_()4M=PP M_ N6:9JNCIBF]N)GMLL0V(_\1L__#Q?]8[["Z]=>-+X0PNCT"]Z#4KR0 0H& MN+92N,)RTLV;US]+T7%74R](>!-!9R6=5UAG&<8:E%!XXC-W((H.09@BG-FM MWF&GY<9^76NF_KN75,TEW<'Q]O139+67$ET@PUGJ/.?U;%XN(&4G4N1&V,'#:?0P0TT;"LF.:J_E M[:77ER>E[2/D42>EK6Q2CDF9;75()2OA7GH($;G@85HLE'T0]D<5&<[TFPO]>\_ MTFP?772 KB>F:FG.3#)9 IVKM4@O*@C*(1C.4YV3HR2V]F;.=*397OK>;:39 M/L(?/;OH!4-^/WW6FK_:_Y"HD)SKC*2)LJJ4(FN[;G*[0AM"W6\E@D10-[>,T/ M5^CXCN9 53[TIX^4:P=GU2T^'F88&$V[AM MYPH]1T_'OO5QB&JNC!Z!MA;QT%Z5JO698;@5 "=DF5<)"WO5W.T3YV] M0]$X*1TGQ54SA70!KWN[Y%;NIBY:"H$(&) "$2TTA"@$2(N%&\S,!36TL=HS M?;9Y^L:8!NM 5?2%JJ,SJXPSJ^54H5XS^78$E%MW;MM&=":IA#%&L*G.6':EUE+E# 6C29%YZ>Q,!"E#@"TGK89 M:MIUZ!4YG4I)MEOW@'U7'FFPRZE,W:"*&!MEMQR!?Y%[0*[!FQE]-'VY928S M'K*W"K33=027S! Y1\@:78P^."?W?O=[=*61QK6,\ !XO*#[+SGZ!T6]F7C^ MAF1\URWUPZ).+R67X,C"HY<_N7'YT9ZL-"I"^F6Z3.2K7R[H=+N]^+8[_'J> MY_J@BY6\]^''NF'N=95*1F&\T!P*$ZZV.I$00M&@C6LQDW<(&#E56 M"<\5E&3J6URPX)47Y!5S9AA/SJ;FL^,'X&-<V,T29; M98MNC,(G2!FWKJT[_+506 *N><_$->;:#.';,N(LU+H.M0E)UM?J5D$ MEY$!LXK3%G(:0VOD/4G,N-VUNL->&Z5U@+[M+=C:FPG>>?J-#"S4>WDE#?@2 M&23ED@S*%ZU;)_G>6GYDZ]9%T'*H-OH!TG9O19U5, G!.1[H]*>M0'N+MH)B M(2=A96!Q&"CU$"0K9&S -NGO^97D8EU4E%T B(E M03LRUTSWS(#L,EEKCCYB\QKQW3K8>92U9+"ZCZRVB?:F,&YL"6D7&-&GWH(0?7<#GSL+CNR!C^H?'2[Y'N"R M13DY RPO\Y MG4V_7GZ].D5Y3L8Z2\>FKF.80BU(R 6*1!U8KA7'.UVYOZ#R.XN.K/1#5#9O M(;^Q%1_^OD6X,\4%)%\_!L%K@HJ'(.M72?M0(/ MEE\'[N?5S=+:XF5M1$ DO').W@QB!.]X!B%Y"22"@+%U_?WM]]XSA/5M;QWB)0(.8C!Z<50LA6E*#I[VSK!JX]O;<>KLDG('& 6,?. M#GTER$^J]&^-HT$M*/PR-=T10049ZR,; ZM8G2V:@KL_ /N)9-![']R'I@]1 MT+R1M#K0M!";FL4;!I1/F%V6@,)4!C1YT,P(J%Q3Q_WNJ&A MSH^36P=V_\7S\JGC\NUU6C0CB;GL#11;RUH3R2\R%0 Y)EF4LT(WG^Q]--7C MCK?HPU\YL>X[0/NM1/S7X=MT%2XV;_@?2/V+[YA_FR]^NUQ=+K 6$(7U,!!N M. :2JO=5OIIX"XS,!!,L&8$),;=^4MJ;R,XSA!JCZ.D.#0.HM /,WB1-/R_? M>%^^5PT(UG69ZZ3LZU86N$BU(4&RNF"1)&B;)*CB2":6W%L=*=J-C'&%K3.& MA^.F\SRE87=!)R#I8+M5O'4KE3+%6X2=9:?YF0V;O]]K5;X M8[[ZW[CZ@&G^>;;N*N249-ZR!-:K7!\G$\1@+*DK3!ULM8.5LTGS7/[Z-QW'TR4NWVPKS=>B>S-;+::SY32M.Y)1 M,,A0K8/!0I9'\9K]SK2OTZ0#4\)P=[_7R7B1^!Y\C1RK=^#9]02K;[@XM.7,-N*ZJ97Z:?Y+4=X$J+R*FD%GA4$A4: RRY" M*M&3"1(VWL]0?JJ%T*E)'Z<_X\@[YPQ0QJ+08 M-N4@1_?O]!&K:T=XDFP*$E,!X6IOPHP2>^&OT^$J&5MSD>1"U#%P*)R84DH9".B)4<^S MD]%D%/M:Q5W7'JGE:N\H;*"H?R/G]]X%L$064BUT"=%6V>3U:(I"P7L.7KO" MN6B=YC0.IR-UFOTW\XR/0-?89\$_P^(_<;5-)9O^W[6 )MY*;5.J Q1=;:_" MB15A(C@OU;1[:]JI6E4#V*T7P4I)@JBT+WB#P@ME'9CC?T8,[$<&[ M[:6?[4VZ6TAT<,;ME%_YZF+]0=,Z;OE^!N6Z!?^UKTT&Y.O\LN;W&Z>"]PXP M9P[*E@S1D<9*X-YGAX&IUB,/!F)EMSWSLSXQ]X"/#K;)L?F2=R\R7CYLBTI> M6[EI&T;BX0J"$@%LJ:_NC"OI6H_]/C&+NVVK_WY,/CV>NMINO\_G>?EJEO^8 MS_"N*5K>&L/WSWF>ENF5"?J$BZ\DF[182_)A*< D2JF"H>B3!9%!J51(<]F! M4"(EIRDZE)CHZZ$DVS5O -6>B@\XH':&T<61S'&0.WC/?UH'4QU58K+K8.7<# MO-\7\^5RDB7YQBIDD$FG.HX%20;&0/:8&.=<%=Y-2ZRGV>B@H\K/NWN.A4T/ M9T[UJFM;)O?W^;+M:? M<%,Y8HGWI)D"$HVJ3[02O.8.:),;&:P/)+'.#H@7F>J@^TG'VZ8K2/T4N^RA M_VFY<<8Z1B(HZ_-3@2\A@(DR!^YE\+:W7758R#)LMMO/NXN.@\R1((WM!765G+'#?:=-.^X2DFSOIAY>B[L-'@ MT$,8VPA>'UF4.(@K2DB1]1>X%R,#04(@6,723 M\>P8!ST^PJ6X)X%[.PU5CN'@- MY-!&* 9M43%JYYO?#9R: ,#ZM]GRTT,*E:*E*#K0!(ER?<.' ,P M%.LY]>CA$^SH;<"V[G\RCTY%B.7=+^[@K(!R&%LXX,:LU. M#,Z0$@MY!B(8K8KQ+IZ\:VL[]CIX1/J)]N1(L#O;*J']U'@K%)XP7E"0<0*M M:MH[QP@A!P'&J^1%",7<[_;?NF#H8-H[>+_J?\N= Z[.P2E]R2+=>KC8R2PE M'6).+H)A=7">< B^SAPQ7F PJ'-A)X\"&_/8P4-9__OS+ !X#ANTD1OON9#D M%V3RV^NEL"[UV:;.MTPB.I,Q,B5^XJBQO_X2G6['$>#V\[W+/2N:XKW2C%P& M[W+9/%E&ISS(4CQ/R@3%;6<[<4?6QMV)9WPY.@1T?H*S[>7'F1>D93*32@,3 MFL)D1S8H*A\A<^.$"-F8TMNS^'$YI4_) 3I?AHI9+BPE/Z#VW"@SG9%9R)!$9'H$E;IG1Z%CQ0YQ? MIV5SG$>_WA'?N&!R:/@=O$.)B#CO9(\^[84_)21.2G4*11;@?&)D;5,!CXR, MKTJ%C' T>IA^@:=E7$.6>*-&T-@M+>0A1! M ZT=3%$YF33(JWT7W(_SPOAOMI]' FLOV_P(';_*>3TE.ES%X6V M "F2 IPHR.;EE,%Z$2TF*S5V,^M@%X;&':QWQK\'YOC;M= MWK$SD3LK/>G(A!1!*>?!2Z$IL$5!)B89S^_EC0WT4K GX>>=K-E^&W4/GK/N M'OH!*^-5(NO?'+!'Z!,KG:X3Z"ZL]M'OL\2LM(H&M'"$/H:9HB$*A'QPRMB@ M2Y2MWVE&[O>Y5=*V/<1!V9V?UMG43CFC>1WG&.O%AI 2G"@D1.%-C+:PY)HW M*6Q%_%EW[]P'LP\\I%'4WT&,OJ&**$YCKD M",$X1O&ZKX,7"Z=X/0;+6<"<^JF_>)J/<<%]!*R:E3\TTG$'.+_GR?TYFZZ6 M'S[^^4]<-];@ J/GM.ES#"1=55\O8W00E,8B.5$AD^O9Z&DTI1@=_/^=$WUR+=]73@+ M)]9]!Y;W8(Y?',5WW2CP=FM ;I@Q*A0PVA90,B $QQW8[%P1D:/L9V<*M,R"LTZ"\#A 86D!7HO))6:L&20L^!7-G MNL%.@/#3;\8#X'8^_7\.%L_=#BV3S,G_-;:^/-3G<5>?]!@KX)(/GF-*SG13 M5KTG;V?Z0/PS[<4CP':V[\ZA$SQW;9_W0&SN6VNPKF:R/#H[%H2@*KN"4C M$QT%"T:#2=8P"KJY8.<3Q#U@[TQ[]_Q,A]IQD#OOT1=[>]^%.YNEX6"C)'NE M30 GK ;FF1=1"L%L-SW+!PGV^FO<\S/MQ6/@=NYM>W87SHM3WV\K6B9!C@0S MH*5EH*Q($(WPX()'QD(2,74S.W 8$9QIX'@VMZ2#P?'?XQKU1?%1G.V)>U] MYYA!L(V9:7NVH'1[I?;[N]SOH@>?'_WIM&]8/I3G_.W.H6_ M+#5/85S4TH'@=7 H*[H.24R@M95H0V(J=-,XV)0_K>;SC20_5WG5[_'KMXOY#\1EF.49_?K5 MM^UJ)XED,-DG(/?8@W),0[#2 WG'=;JU*EJJQH? SU*Y M:8KF)J,"[EP!); .WLX&0O#""54L3_]=N?GH$7A"S Y7N;F/^CMP.M_,R(3A M1U+RFKFW]1]4?FMYEU:H8]8<3*H##K,J%!G'#-Q8)THQ3,O6USW/D/.S5'7N M!9#Y,-KJ%WC;PJQLM3!*")!1:JBIM!!8EL"Q6";0^8"M6W,]2]"XX&NF]MW@ M=( ..@!4/1YH=X8+7&YK\**15CG.(19-#'!=K_>RHJ_H*! NR\Q:OU8](*)+ MX!RBX'E+:7< EP^D"2+@RZM9_@6_X\7\6Y70KQL??LL2JFRYT C1D8%6=;Y] M],E0#*R]518];_[>L0-9X[Y$# >IUAKI &2_4XRY"!?$T:O\=3J;5D]U-?V. M=YDRN@A;N]:R7!"4+!*"X A(7H*PQ9FD6]>"6*V#U&4@I;<@GD60ELL#H(EKDK<.(W2@[TXRB _%ROS=1>^5U?7W_ M:UC,YI>KM],0IQ?3U8\_PF)SX!S1I?#%SVQW*;X?^4?>7Z\?D6]?!-Y?_?JZ M+\N2LK(>A#2$P K#2+831&#,"2V=RR]*<>?5CDK=N/^A6[EM['[.-0M-U)$% M=7(E3[:&30&*<(7(9,X)N1,;SZTRXBBIYKJ\DV[03+0=G&G7KN[KB[!5<5C4)"SRQ-XSC%X$IG$YH-QGR)F1"BU4_9]_ZF)Y#N MT&WZMX&28#9;;R,49BEBEL:"*]Z#*E+&:+R@V*GU)=@#*D9V=]JH]_X-V'&R M[@$M\Z]?Y[,U'Z^N[E=\J8X5 @F%U7[1%/2Z7,I&!_5215)BND8;.A=)YMPS"#$&T,87IVS0 XPF/9#6_F!X!&3N M>]VGT%\791OO%].TZ9AL2_"I" 8FE?IL$14X@?25,Y$'JP,O]Y*KGZNB,SN/ZN\J/,QSZBC M]?.XG@\05C^:?C>[>C4L/&ICHP K)"%>2SJK,^-5)IXKQHLR>TQKNOOA7>C[ M$#T]KO'#A-:/TC_]-;]Z*K;.>#IV()DDR,QE$D85BPE!2\71EA+V5/KUAX\] M8;RQT@\3VMA*?^*0NWD.4\YYF9V"A#K5E*< 49"+;HPS@5BS_OZDH_UN\=_N M]=S=O$AIP).^J6@[B$H>\5MOT#]!SUSRK( NH=XD11)35 6,],23YR*R$X2Z M-P3U=YM_H.)?#G8/U$)OIN?3(M1AM+^$'\M/A)#EE_E%GN1B1,80(2490(6L M(3C#0=J@O%**968/,C^/K=;?7=MQF!E&S+WAYC7%SY@NZ[O]H[RQDI7BQ@%/ MJ&HK% _1:P$B>J^1SG:)XB (O;!P?Z'K &AJ*?S>@+6IQJ\56[,5,8:S]&,2 MC2./D)%'1_YAG8UMP!%78)EGEF>5E#L,3(\LUI]'- " CA5R!X[1KW\G.I#7 MSVKKH_CV:/5)MH:C<@ST)A@0Q%4M'C!,F))2*C:W'B#^'#WC-. A>-L_PAK'"B(Z$FN@PR!U6W6(' +(G> MZ&*R)&&7YB\%0S.U$[;-^6&[+S1T8'"O8B 21YS.UM*X/CY6U2,ASA;;I-"K MU,[Y+%TNJAXG/A6I@R? M_X"".UE1@* S.M?N\9(50K7B 8*7",IIYA&E9&*W]_4A MBP+N>"R;&TDK="G%"#!U?K(*@G:CL0**4J84VOVQ##*<>NQ+X.9*?=0KW%_& M';AO@_BS_YI?T,=4Z:X]6D2,9/\1&!J2;*0S)08C ;.5)C"A;?,."2=@:\0+ MZM/@N2-4_&P;Y<-T^9^_+1#?S(A .O;6 K$^J(#! G3K\3TI@U,L M@ PZ^^182;QUI\#AN!GQ+>$TFV)\#/2R&P:]*>22<8$&23N\5L<+#E$5LA:8 M8Z20J80\R*88_=YXF#>1\SHPCD9$U]KY1$7)/<_HMV5QK/$M;B$ MN%K@&G6ZR)*MLE!$?31C2H*/,8.-@J'(Y"28W6XF[W_R45>I]^2P2=&SFI9T MM"U89GF3O1E-K$7V.1<9751RMX8)CWWZB'<(1^GDSG7IT6+KX'#;-LM]'Q;K M)"8R9>FZ?$P%$Y25!3CS%E3@I>991XBVME0A^R13ZYGLSY#3 60.5_2#WG5M MI-XO@+8IX-)Q[K5.M+<\G;(4ZM Y1G&0D%R+*'(0I74H_"Q!XQ;(-5/[;G Z M0 =C/^I]_$8>T7QQ5>B1#5\JQ-9G,Y<&O^@D@4NT'52L7QE;YV^%PHJ568G6_=CZ:QC0_/!I M(>U.07.WVEBR(%"0.Q7*@= MV)QG6D-QJW4@"XR!]HW2D8'7]<+?^UP2,29\\UFG1_5<&^:MIOEAU4;B'4#G MD3Y1QGHF&=> Z&N"J*+])+6%E(U*QB7A EH=M MP 07,?JHP&)AH&J]3RS< WH>/9)7S^Y7C?\[]%K;2Z\O]UK;1\A]%#5 22! 0CR>/S-2[0)#9AG+;")9W;#Z=[D:J13ZPV MZK\/JK:ZZ !=;]Z_NV[7(IWWP4"4CDRT0C+1#!GD.HLJR>B+;UT5=;WXR%AI MK-7[\[@.$G$'V'B_F'XGO^_]14AKYV_+A=-!I9)+U2>"$M:#K\_?EHY>QQ+W MR;2V-H]3,O*0D&%1TT#X'4#H[7SVF3[MZR\85Y_HWVPLL,!:5<= YDPQ0ZG3 MQ:P1X$O**$VMNFM=%OP8'2.FOC3W=HZ6@++(?H]CYG;; MS5-0.(W* +=9@DI1D%BT A.5-84QZW+K<^@I6D8>Z'ZDCI^%S($"'_L]\I5@ MW+^=A]FKSPN\[:_K2!97,059*%>3Z&,M*;$4$0@B,RB&>K?$EB:OTT\("* M$3MJ-#]MCI1Q=RC9[ATMDC>F2B-AJ%-P:XR?-5"(;[6Q.?(X+$YZ.&6.U>VS M4#E T!V Y2.F2UJUVMRKZ>RN.%D3"&W)Q$ L'+SF$1@Z%Y*S 77S!@/WB>@) M)H?H]<'\BF.$/+8?7\6*:KAC:] :<1,-H0T0-TB%%[28RB$$7 MR8K?WD&OW4@!RHO7E[4?:!B,USQ66U:]OAYLOWN-BR-4G<\VAX M;=Z/2"YV'4D5F01/GKN*SB:UX_#='1;K)U6[&4;:";<'9^.&I76C'>)DS=($ MF2R)D52,#\C@,-95Y%_E.U]6;L_QA M^OG+ZG9+VMI=8)*4MV0J V14K$Z:+Q \1?-UVIVW7F=WOVSU:!2]1%,_V4]M MT-14!QU8I&U:X9:M=XLU4[_^C8LT76YG#UW]Y7+[MTL^,:P^0_@(.=61BIG8 M]3(IL$PG&ZQ$Y --2MZ/T'Y>H]N@;WAMC>U175'_ 3-NFD3\,5_5EG1:^&R" MK<4YM0FG(A'0.A'.9HT,' MS,7U?%<)3EF2C]"6NV23S[N5)#VW2C_WN@TQ<;0X>\'%2Z-"I./&<)/!I%2/ M8H\4298$Q&FJATB<",I:V ED.P!4$;Q6(=:R1"\XY4+U*U$[9\_]@:2 ^= MF*0_YK-UPBH14.]+WRU>+9?3S[/Z]8:_B8O))Y4Y"%<'(S@3*3*0 GCP]?56 M>)/T/C;IQ15WNS9D_2-G.#F/#9[KSFCOROT$Y8E#5F=\JG5')E#22@BU/"MZ MVAPR9(-RMR>&9Q;9#2+GOA-ZP6YYZQ&;N!U3A3. MR5+KQCF@-TX*)96+K0=C/DK(;K Y@]OF=N+N #-O9FF!88F_X.:_;V:/LV6R M$Q:%A5 ;0:JL'$1)(@M*6^:""?'^',SC*Y-V(VTW7)W1#?00*ND :7?3U'XC M&_OJZ_R2K"SWB2NA/6BE2%8^U+=]])!(B)J+I$1L7?3V%"V[8>F,[I^;"+T# M\*Q=_%MWL,1PMYOE M!Q^]&Q+.Y3[Y.,F-K?>M/*Z;HV_NHB9<,Q:M06#9:@W=("S^ .N+WX]\>2WV!IAI]K+^,_<'6\$=K, M&M]>6OXY(W7\M9BNKK,T8",V([[ZMAU?//J\__ /6 MHIRK[]:9A\8&SM$I8+KR*3@95!\M9&.8IG@^BN;O KM1-G+;AL/1\*!=0WM% MG(%YV6[5FYG']/??YC-:93DO%_57\.\Z" H/MSN[+]':(!W(W#"6REO/,+E, M<*%C3RGC(7C&Z=L07%:JI/O!9V>6ZN[6>#U?KB8L>!<+H5]Z8D>EG"&BYF"$ M<)B84M&WKJ9\2$57%F@?+3^XQ3U.P!U$3O\*BVG-T[AA(* ,*D8->NVNA^P@ MI!S HQ5*<1.T;7WG_X"(<;O>-03(<>+M !\WA*/,&3DYZ%G&5*^1:A?L) &] MRW2F#A,G(?C8+X*%^-X)ZC[,7J,*Z*8#XH>G!:8. /%AGHXZ^M \V M6K@JFZ<+$MK[,,V_S1>;Y_/EFUFZN"0IO9E]^H+_I)4N%[BY5EHO>^OV\EH$ MLG"5-7'/'7.U\5N!J*6!$BSG.0M)W^SV3M2 FJX\G'W # N^O2 MO=TD")$%V'RYG:"[G/!:I6I\!JY(DDH) 9XL=^V?89UPH:CFTP1WHVS$O@2G MA\NS[G@3W8W](+9YS"]_+NN<9EPMWT4Z?&95HK_^G;[4(<\D[35[[^+%]/-: MT3?"C%E:5;0'6>H+_,'&\'2:Z, *WF/V M45[O[;:K5^>)CCR;G#U86WL)55F[R"/M8&],X2:ZYL]M1Y [HKT\(:+N3VD] MD7K/\3KUMC5<")PSJ'.E:*M% M!1Z)4:&M2))C$3=/KL\>WSLMUU7,LH]Z[QS3[24[M@OX+$>O+Q=5NA,ILC%1 M1:@O\75F!@>O"H,2V\- M"A),;7.K0P&?@P*6)#)4R/;'DD'Z,VC:?L_4\1=WX1D?K_OG+U6,4T2^L;I_//EDN MI %T@AAR04.P(=(A;4F(Y (B:U[[^!)1W7A-)P+7@>KH%U^38+Q+1"XPDPR= M^YE!<(RV2<&2<\C%-K\;B\Q0NTHFPM)?HSS'CXB^LGB#F\)WX_XR+JTS8 M.B0MS'*>+E-]E"/9-+VRW&O9P2\K#Q?"0#FDP97(LX!:: NJEE3%:!6DDITL M,?AP_P6NDVO*QW?3_VOORGK;2([P>_Y+)7T?+P'DM3=89-ZQLKI[A3=XN_U9BU_ MJ#VE\CQ6*P$QI""4 !WK "T5$V =0>#'S'*N4+,Z?)%IH#W- M K/,NHQ2.:>[/E#OJUJZ-E*OW>J0S9^I)6$%__).)]$KNEY-5DEU*B0 M3KE.75=U5I@5)J,)K/7N=CBU71VR^Z#F*65F)U!8!\?MDSA]?9G?TM+^]%N^ M^)I_&6;+7Q<3C%I;IP($Z^@8"8:!#[SN[#)Y26ZZ<.VMW,-H[>KX/3DLCU76 M"P)E77"??ALFL122IK%@).HZ&"^0FZ\3\&RB4MXE[YN/1M^/Q*ZJ69X#@H>H MYJ4ACZ"4)]XB.5"TJA(KG,SI4, K&4&1:Z4KJ]&WGOBS-Y'CC :&WU[JV?L MQ(T'N?LTO,HUT_ZLT-MN^",'*NN2 DC-/3E8K-:H:7+V#5K-6?)"/ZU;U@$O M'V>V3T-8/8O47]"N-F'%H3.)K-52*YEU-A"T1]J\@Q0\+F\G.>?9HO+>?C\?RG3YYG?B>IKI[YNN M41/!2M9"9B@NF3K:6$((Q8%T G5T0>?2VKL_D-1Q9A&= (+/H:ICVWI]:G.F MUNY@6S>.$U>2"J@LD#^>:J8-DDU0IP1&A:44;HUY6B^O>QX^S@2BUF?BL5+K M.I3[85VY\![G=+[7&28DJEIFV2Y$NQ?QC<*QN]YY4Y>D!*U]I&!E0;=1[ M?RO_0V7= UJ&V=<\7T[KZ+H#7#?EO\3/]\Y;4-HO1"H;5 MNP/':ZVG3+KF+%F(JLA<>%2QM+[1>9RJD8^^-NK?!E5;772 KNUQEYLM..00 M,-;0"?=U,EB,X)PK$!D6KI/10;1NU78_)2.CJ+&^[T0UCQ9^!Q#Z^.LP7];, MW3IG[A/]:+7,G-2L%#3@%!90VC&2B^ @M4C"T1FNMFNUC]^3[B-DW#R&$&68"<<5.A MGO\ :Z69?D&V67]%8 B"Y"-\M&0YDM$88BG -/*D$O>FM+YZ>9"@+J]8]E?[ MT^!T@ [&3K;[YS!=#E_A6"LJ.A(!; M#^U2_X?H:6@@M YVCQ_HE=,ZKGN59[5:""9H3WQ;,%:M^E=XXH IH<[QPVWYL+ M=;Q>'_6?]A%R!RC9L?G^?#VJ55LMG%82DG:RQD4YH"H1C,M2T5EK"G\F)^J: MIG$3LKOQI [340>8^^-E\6I^?+WFB?/IEY7\)KQDR9(I$'*,M72&Q%:('VD# MBUA\8.#N!UZ[+G!R)_FE;U#L/L0XYY^C6G=[-; M(IQDL@E4M*5NT+0P3,]G.2_>S7X8/G_!V;?%JP'G:>(26B&2!>_JU: E9CR2<VO3TYJM/_:F<:_-3@*?]A+N8-/ZD+_FV67^D41X2VBU^B%*E,E:"8AU@% . M$0)3&5STH3")///6R4<[B1DWAGW2S:B- CI TEE<]4):K'?1:GQN\5.L3-&E M"&DUD8K<&_ VM9VL^1M.XH:B3XJJI.CJ 5W5U?YHMEO/+FNE" MKG1>CU^;H%5$,N-0I"''5_D(CJ= WJ^2GIG(C0R-8;6+EG$=Q)/"J8GXNRZ2 M>X6+:<19>CV]N"0QOLW+S5B]8;%XG^=K_^2Z0UC*L^'S=%9!NQA*V/PVK7\[ MJW.#ZF\OZ+=?B/;ZVR.*[9Z+M'9%>Z,(LU'QWQN%VDQPG2]+JJ7 M2&3:&7("@JLYH#*8VKB^R.9MV'?1TJ[8[VRVG*XD39[/*JJXJGU]\_MZIF4U M2ZI]>[E&PKNR3= ZRI05,9\EN>;)*I('&2W.A0(V>QN1^1!UZT&A;3D8-\S2 M!'&[RP*?7<4=F N[2Y>03!LK%((O-='(T('EO>8@4*&@0XOS[2%2WW^]X/,C MY,F%A/NHJP/)20.X#)0[EMUI#K[F,F5AP#Y5.N][XDHR $,BE]:&YZ'9ML M^@Q5@J,?:*U4UB_ZKK(8BF 6M0625JSQ;@9!JP+DO%H6!"VTYJVJ7V@6ZEYJ MWRL+=1\=C'U%]7-UYB]FQ,E_;S%R5;F-0DN,M-B0I=H[E8.O4P.15P81931/ M&X3WT%NZ1,@AFAQ.(=8.-IPC-^^;@*H%>V]E!V.?I". H8.%L'6J)&K>^<54XMWE\O%$F>).%U%6B)\Y>#CQ=K=6K-U MMES.IX$$2[O IV'U?\1>/?U635_/YG14G:]^MYBDD&M710>6V0 J)@_HR3'C MTA4\2Q[4WN@#R*97:0;?JS>*\SK5=_+187.8T026, M=+R.4M><1"804)*'8-%I49AD,;7.\]I!RKA97EU@L(62.C ''K1U/N0%'0UQ MN4G\GL1D!.I, I)&T^[OR#LUOH!$Z\GK+4'$UM?J^] W;HY8%Z@\F3J_IX2@ M+E)_>D[RZ2V=Q[',\J(7AS'D9 XNM(]Z&T;>"X&62Z73VU(^75 MM9,LP= '2%6-P\3)9E.V@)=.!%)"<<5Z[#NR^W[BR#\\QG(E]D79L12@NUUA)D2460-UR$;)TUMY.8'K%XJ,Z' M4RA@[*2"FU+R=91N=C8[6VS:Q.=4_93%AJML192&#*]8:H]+E6C=>5J+7 F1 M)(N>J:<5P#[YE3U>$1P)GA/*O(,]J5G(17$M579DN"0E045; \2J *T?SPT* M5VSKJ/^SIA^\E#R^$:W(P\#P\A?!IC@P:N-%M I<"95SYP M"R"L*\)F@9IW MM@+V*.3LU?@\$'-M@7\ %Y\,/@MSFLCD:^GCO?>><_SAG0?9O/44=NH10Y1 M,I!,5WO%!O#<2^"%K^<>D#WSYXS:.FDD%SI!#(*1F>40G"*KJPBG++.2.=]: M,G^*J.T^B#MQU'8?%?=@1/R&\W0]7D#Q['()&H0.",I( 2YG!EX'S0.3JF35 MVABX399%5*>;;8:/ FG>S5M[O99I7C&[9GZ?T% MSFXYPD/1\CFZV'P^K.,)&1=3QV M/*NN^>%RN8ZL;*(H0G.FI,ZTV 4)U!;B)-1.]@K)C"["L.T8_8[(U3T/'WO MR-CJ'AK*OH,]\K$!F28CLX8.#Y$*L9,2)TZ4AV3((\M,YHBM>T^VF$]ZNGA3 M+P \A0([P&.S@(8.1C@66&TVI4!EU.!E2F"BJU$&E\QV]'[L>-+W&5$]ROH< M PPO?Q%L FHD85XP1?!1$=.1A(XZ$].>6Z&LD]:W'HOX_XCJ@9@[241U'P!T M'5']F,]71^L1P=+M1[2+@SY(7*,0Y^8='_*7@8[ZV?EUP"E'H35R/K(?TT*A?_!%CI;@B.?>8KZ\Z?OTCSR,"4T#_)DJ.WW,(W_76#[0<)& "TBQ,BTDQPSBB=MA8_!9! M$2JKAM;S;Y-_?9Q('1-WP=>)LQF4-090\@1%BQ*%BB'A0[W$%SG^]7SX^K?- M$]?0V/QQ@XR;]XT(@S9*&XZ2X-CAT*T=\\8<=\$E91*OP]4\[9J%@:^M$HP) MV3DTF#T>8DR,[+6W/2;:B; #+_JJ]O#=E]70EMGY%6,3GJP)KLZ?+K6I5JV. M#=QG8 P-,S9K]*W+N782TX]U<:"BAU-(?>QMY.=A=OYS'?!SMECD976L8U7+ M>9X(C=I;YX'V/@XJ>%OGI7DPF6>?;336/>UN9>/CJQ^:)^ M!%SDO__E?U!+ 0(4 Q0 ( &Z!"5>2 L>R,0@ /4J = M " 0 !C<'1N+3(P,C,P-C,P>&5X,S$Q:G5N<&5I+FAT;5!+ 0(4 Q0 M ( &Z!"5?BDB.P(@@ .PJ = " 6P( !C<'1N+3(P M,C,P-C,P>&5X,S$R:'5L;'AU+FAT;5!+ 0(4 Q0 ( &Z!"5=#8_HG704 M -<5 = " &5X,S(Q:G5N M<&5I+FAT;5!+ 0(4 Q0 ( &Z!"5=WQ$VJ5 4 +D5 = M " 6$6 !C<'1N+3(P,C,P-C,P>&5X,S(R:'5L;'AU+FAT;5!+ 0(4 Q0 M ( &Z!"5?PI C:X?ED##1< *P, 0 1 M " 9%Z 0!G8V%C+3(P,C,P-C,P+GAS9%!+ 0(4 Q0 ( &Z!"5=] M@!%]1QX /<> 0 5 " &UL4$L! A0#% @ ;H$)5\ND M9KU="@ [ H !0 ( !+"0" &=C86,M,C R,S V,S!?9S$N M:G!G4$L! A0#% @ ;H$)5[?3$O;F' $ P<, !4 ( ! MNRX" &=C86,M,C R,S V,S!?;&%B+GAM;%!+ 0(4 Q0 ( &Z!"5

I%YG[51!#>,P/:V M;)-A TL0:%(3MTIOYG21N+$_A5><:71SC(*K!A,H*C'=DA*C+*1!A86TFS@; M="[V$F<;M)0J!C#UHW6C>%=D.F*F912S=ZGKRBID?H,VB%#N'J>\;]I)&GNL.KE0@G=N=$ MXR;@)#FO&6_= J[V%..;U'?O:&P=[^$:L@W6!683W"_<#:_G%&T#DU,I(9P0 M1B3LM%?]8AS- M1(+5\* M %AOX&6YX6:2S58$NQ)PPO#:MJY%".02\.D],+;\)(TI*J%QK<@7 MUW!M*''MO,+RVQ77+NJ_>P>N5()?MS MF7XIV-$;*8RI[57,,694VS>U!6-@BQ<&OEAPGC"1KBD&M.(4L&W\TL]9 A>4 M).CDGOHAN:HL)TU!_\HXI08>#'QGZ@=^NCIS P?8%/G _1!N*V/;'[^$+O'8 MAP.L@ 818?S(VZR+/[_0<[\-/1_F)C6K&M]#NFUDF&9,J9KA%F6M1'TWBV.4 M- ;RV\WDC34-%]DK_%<'KS:TWLV=\)HNY(/CQ]:_G8!#4^^=.(RRE.[[3R<& MMI-:GR3;\(_1V$$35\A#:?Y'CA/@@,#VD $""@!&,'>]]=/Y1H[*%K.K[VZ& M=W>C[BZM_!0_C9\!#HQQH=PMB(7BEF*!>SH)'>N:0#HC$;2?O] ']$\,$21= MP*4@EA%"I2'S%V]0Z5C T@#3R/TNX^3>SF'9M9.8Y&]\[7_?\SO]8_0E(:)= M2V+=AG"WDDASA"M;5.L:S5UPV8835@ W!HQY ZS6,&,.X*T/L0)B[+;ETP7Q M.D\I@OBB5]O..22$JVERN^J[!M^[MGNZT+V+@/M/"MQJ\GT.P*VI7WV(8O@G M*%:D0+HKZYMALJ'N9<.WTT:>=*=SN>I^.^IIK-+]TX'+$H#@ M_R/"DU#@$8>0E[S_@0Z#S$_FZI9^$=,C1"QU'K%V'@_.4TZ3VP^A:B'326#) M9[*:/U+OJ0+'>0H0-Y.Q[W!_OKP_Y&RQ6#B4[Z6\6B!-P5[$V'5:TJC1:+X# M/U5V_$D@FYZX_%%.7'ZO)RZWF%=WR]O'5Y?<"/0GO_2&]B2P,*YO]]GK"F,> M:2E_34ML/[P1G+2AN*SK)'-,@Q9 +89H]Y,DXVS*F?4E%C,1(RN^(OL!/L5, MV+KC'LAS4SR^N[0"J/75X[M*91'$>W(*L2F?I)M3&@$Z/.3K+D\AH^ M1!>QYDAO)KT_)D+6SMT]!73LU4UU?AQD;"9[K"E]B@,$I CZ9@X0:"7/;CI/ M1HGJ&Z8QY H0:CU^D@JI]P@'+"])8O7U'^M/P1_%9QQKE@4!^45DY#((HELF M3N >L#^DL#\Z5QUK)CP=$ (=+,78KB1=V"XZ]46:W$,OL\#@!>I*D6,LHYB# MLQ0' DOW5EASQ]NT$?C^F9C-A(OV!QG%.EF,//VN$\=92F8)[@0_:#44+ADMG.!H:9G_6[OPOH@OU[QF5O@-]94T..!>.,YOUIT/AX7\/_E^O/WS1QJBW MWW]U,?0G_S^9[Z%,1;Q^YRQ1.EE?10(\R7UP05.S_D.K'\&>FE"#RQ$[&*X>^F -+!9>GY#-3Z+ MF:XNK\FSG*!SCM(,\+48I"^+]VE:^ G?X.00+4+/0,:=8?F"\: U%P$)/ZK' MPZV[DGR7&:R=@)Q!'60J E_"$'2/M"\)A3" MXQP]M672_.$WU YBA%E,'TW,?>%1X0P!7&Q*RD\("&FEMR*X4=;O<5FA5'3X M.;1^!XUA,05X]X>$R#U"9!(RN?VY&T0 ]&CT$1Q8I3)_!^* :\?W*72U5$MF M2\X.[':-[ /!QV2AHSRGKT=(>6]_Q*VF< M^@M2"NG_LE)E#<[/"(0J(8\D-ENWL'B&.25&&7-U-B#BD]P8TP^\ZOF\.TR< M @2"#VS<7<<"6/SFK*Q>SZRJC\6US,FBJP"2E44@A?S$PC57P&HJ7 =.R^HS M9G?A;O%%WBGR(TD1^9[E8:L@#YB1E_FK*)$(DR7;'P6^?A1R=D,>"=+X7(VI0%QDS:)NQ"T0 ^6^9Z\&+$<\^-^8H41DC& M#UX+*2F^BW#G:"Q:*&@=J5CLS ]D$3,N=1F&&6DH:+N@9OT!,:K7/?N7MHDH MM8UMH%^$2Y0EY82&*Y 70(,>V0)B!(?/+A"XBP38$OPUH/AU0.'?')H18@YF M=./J%/0]*DXD(Z'FM5.E'4C.;21G$P#$-,[ O $@&->KW5'D2B-1$T+N80='OOJEZEG[JO7E5(89 JP$.<*VXW1P=>[95XAG*UY+?N=2& MIN01C9AQYZS28% *[FO<'K\G_)#.BPY1P:TMJ,>%JE/QLO+@Y'=KL[P*"0_6UAG:C*0Y?-;$BI.6 MZH,M= 4AN?-7R/>77V^_,QJ/3& 9R)17Z;XZ0C;^)]I -^10T%:N$.>D]G 7L$??9D.JZ; M+3)&/N31KB^3'7HC0[MT-MAPA;9'=X5/I+E7[X $?2-8T[$N@W0>9==S:Y'E M'M_U14NY%ZCO^F&&J\NX15ZT$F\J\$)RE_TFS+_;2O53*U:7^12J8D"CC*B] M"[*/:>"[ >4N>23W*-F-F3R\*I5V7EZ&7&XXYK-YJ_AOKDX 6MJ$!>S0Q2B2 MA6T=I5* AA][>I5]9]IT3/Z>0(L/:7V!/:NP+TT4)V4[=+VQ&"OELK,-[A'H M3L;"$K(A$7> 4V1+UA!AD8U'!/T-GDGR#D:I<.4* T/W@6N MP1Z (E[9RB_@>-%2V2K85XGV&,Z1<>M>([S,3#AX25+(&7T*U#ET?&P6Y+H0 MGBR@M'M4[]&;X5RCK?]Q1FIM;D 3EL2.#V)%P09;=:!RC_P?N32[L<%UTX:) ML#$$*RQR,''>.VLOGX,E2D0MU'U064 M/U2BMZK3^HDI7>^6GB%8D=F2M%PE+:5_AZ%-/1 ,M"AK#PK_&-_6D&S-R05[ M3M9\7Q*_2'Q5H@K?56U3!/I/"8I4$8+3M>+*Y "<9S<7UIU( PS MDHR!:0,JF.HPKL[*,RSYE5' <$%\H.@D]>6BJP;3U(DU.Y21?H.7DB@**-/9 MZ.$%QKL09!8E5N]\/\.(4!5((4C$+2K1)5OI.#4C9(\&N&(_^:X4L\3SE- "-39+V;^!CA+BP4R@^0=6)$PR M%S ZP;#P2LDD]INP@+ EGJ'K1MJB*+]CAWZ;9G[@L>QWX4JC!; 3-)+LXKKB M!ZQ!Z]\!Q)2U*@?8)6(&[LMZ)9:KYM-J=8OY2/'QP@%7'I#QH%/N&HO%9Y!E M2@8F_92+R ,$ :4#5-L5O>U,X MA$ RI4UR.@*["@II"H!P0-B\$/M4W5PB.6V5>!ZW'[95XH>Y25TLZWBH=ZD0 M@^+F8BA["@*Q\4PT8Y8GQ8'$8E"0-*&AL[J]G9' M_>@#VNI7&#(";DVZ6/]-=6?W]?2H72_AQ6,/#/;'RXR3_E^]WHA'DY,C MFY<>BLE8>I.C#-;RDE=6'<#?.:ON&##BZH$&[0M_M[3!\]!,+59M$S^G]'Q:+93;>=1>NS M]^N=O9)ZFHAB _MB4F,D>C68'Y2GE3ZY49T^40CUAW;_O(;4.2"$GH.>]D%% M!^[+!'85H;1K;C! BW*8KBE#$354/>G\\Z R<4H?PFC\(P<-;)+!8O]K;& MP#Y&8,\X8QD3!.!ISN0PVR8,\^[7MMSNKHVB*&5X>\>R5;_IN: PFC%6VX2 MJ!(UNYU) 2QUTT-5]-NH0^#['!:AS1F=M-%$);(:F,BWPTWE\PUNZX??-W)= MBQ,4Q-+Q#3S*J_U489[\FNIH6 (;[LSS >-3.=XIPK"^("=:DL64M+2,@+NM M['+W:;/9K>.Z,:;I;=F'>53=R_JB\E2P&B;))( .*PJ+R(9F!D0/PFK[=[+:0;\P%ZN"U7)+&%>F:/PT-!#^+E8[*X]LX<.^\)Q2G.0!JNG^>=5GS&F,]; VMN!>-' M@9D.S4&/A^:CO0V3C/C^@BB\YEINN72^@)$IKWAN%=O,N::]C0E5\(>F9M/L>&KO*E M6J[JQ+$V2ZQ&RH':G0R5^[*U8Q['CO$K',9*N Z* I#; M56SD@JHXD)C]AO85)%\NC&4IE=1\$3-ZP63GAA28@+E45H;)]*K'C>C\5MK/ M JM6M/C-R1D':AW377D;JC3#1@54#OB MP#@78"?!2',7<,M('X>1SBJ<[GGJS$^CH:']2K+::#7\-)D8;6.I0"^MP/-= M.F=6T\Q:A_>?AN;\1? MR):F)G*_7EY^X0X:O++9 RNI5\\I:ZX2573E?!>64)"V>5;<4E9$ 1+\E7G7 MLC$>%CZ[>)UY4PC@P?YBB755U"EHP18[%;]1T3T/GQ/(%@N.#UEW9ANS7 O6 M.4M/V3K"3]"7@/7QW,>.2ESA8O6N,68R][&.EO 95XI]H?JC2 >;<2XZR6W> M$8]+Y9TDHK991IMIUX_=;($#$%RAJH?=-'-4+70BJ\(\?S;#!B*%BU'R(C'N M5Z[-STO?3.&Z\]8U'>N2CIXE20YKY14A,:AHE8Z3%ZRQJ*0J?5>1.*75T_G@&G2Y*S?P$:Z# M3DO:"#VY0$11$R;H>O"^/=W40;9*EG7/C%<%W%:@\(U:99_ZF:76QX^V]1$P MW[K8W#8LBNNV#2-*C,U"TC#2\XFUTU/U!5 PJ !=A:3?M<_MQ8MFLL1J6?-^ M(?[_]JZM.6TD"_\5U=8^V%L8(VZQG=JM(K[,>"JQO2:IS-N4@,9H(TN,)&SS M[[?/I2\2 @/! 1(]3&6,0&IU]SE]KM\'(WMP?HNC9ZG45.:F*_72I#Q?5J6# MIE"K6ZL?] X/W$.E'/Z0DDJI+]!4VN3MPD>3<0*.*GRU7G/K&4RJ/VX_=.&B M J,"4U3*O+3@U;(]T+*9/G=4;CU!38@&9 2^(&4>#RZ / &D#_&$J*E&8"U! M0%%'D'#X(- ]S^9!>1@3^PG4=;W"4^@(5:^K7 ZEMQ1:#AYR_5$48?J'L!K@ ME/0&3U)/0;^_HBM\X2Y*#(H3 81"K0P',T/-P#70(Q' 1=X?LDQS)YMSEG)@ M"< 2B8#7'W^7KCXV4)32CWV*^IC=W$,)8/P&^6#>P<5S-^4-[61! I7\U \\ M+3I=@^4!.P,A$$"["X:TFKL'>B*4=S:]^0OF'@)X*WGO*X- MBFL@!Q!U]3[E:%HB5-+.CR'X@^P/[(>R-F M!N$BT5[.34>A9F#,$D9WD@]Y]-.4>J7P'AGI]@F+!:U:/T5#R^\#:@V@J4A3 M0QI3W.'/U(UV0,(R)K30SEZ2,^"%9%02W):>?I1I.0+AXU40S@6+!2-*%GT! M;P= O7W M G7UD6DS='$5.87_V@C!SEXC )+&7G@048E(AJVD]ZQ4%QP4+:)UE15"89\Z!?ZB1 ML@#'<"('&L4:20@L[215D$#*B$40IFD"EJY<6J31"0D, ) Y$L)6MK>R)ORP M (F47FS6FM*NT)K1BWO +WET^Q)(FUU.S'LY1GN0@8:&S50\&+]->2B(D:0G M@ L^\E.;D2E?V*P_%]%@<'2%V%M?X:G=-!9R]>X%H"01;P%"1,NOW\5R:]/K MJ!'+(=LG,DB8=2)GQH@:BE0,X2[CD)31:L5+;A$A2VXUYT,$S",&I.D1I(:* ME6 %Y>3+(<.6)^(W\8/)QV77VQ>8)II0@/4."HV-A1Y8?H.VH4N# < M\%-L[Y(,#"^8)GYR^![_//"?#M4:"BTX#"3TE%WK(^6K4W4,[G^NT>I',04H M@^&#J7^AZW5+]A$_J:>T*$0PQ\ M%.%Q$$U%]IG[J,Z^"@7']IHY0#8UG@[RX/6E6$1#J6"DPP"?!6 H#+RIFE?; M+@#+B*$'E0OLL/?;KCB@'>23F9&6_6#D39"C0?>:T(,XRH,GIK),(,?<:#D] M7?XD'];/W@Y4Y0!@T!C=4G$YPZDD[;&88UL!E)71CQZ%%])V8^A%7?8U@V^G MSFCD3.A-405)W]H/?(QGB!>*TO]3^K$YB-*<+44D8]:DZ0V8"#A>U*6_)]+[ M$C$+59WF?H!0FODI5(")$:E, D174P53A,5H%MP39A\LMFH:$U)!'>$ZD@50 M!16I3G>"08:97L*.7SNM\'&FRKP5_BFUATD\\-7H!.7E9#&$A*R)7' @&NCZOP7#$OD MB&"6"_E!H/Z^,%%]IX/FRR=2W?=^\JT4F-7 #9>/1O/Y"'"7$%G@!8AB.P$ M_$;6USB/ 5:@,@ M-K5@LPHN*?G@6&T"52 #D(H])=3;F>J%2T.A*O6543=;FN^?[4BYG<19#%05 M#\5:M[X_SK2AS7')*22#UZZTJ<;7*AC9Y.PNLR]I%B5"I%0M;GII^_;2CO72 MYDF [B=0G.HVO".W=2 .\=MN:\!_F7#2Y0LW"TEGY7".DT<1U#[$SU0\R%AO M>[BNG\PQ#PU<#Z'\K4I&0>:K>(8K;%( $]LH>I8.*_(V0 $!T^A0FPLPD$'R M3(4&HQ#[;W1E!103J#83QB-EU]6/+012+BS6(PT%(%E3R1^DS!!H6]K:JE(! M%MVJ$Z"P4Y*JI(6C E#)R!]C29]* \QYW7U=KE,C!.*&,$3+W[" M]&%R_"J;N=K3Y[$$G2TOJ@QG<01@,F>-=J'PTD? 'QZF9T?NR0^P'HO%&:-O M[??;LUJRT^4VJRV8BZ_@ PYP]T'PFQ\1#MF$GCQS,Y$ M[I]\R989F,GQY KRX%DJ3P*16I4YS?#8[6%U_U=@;PHQFYV@9II&$S893#K* M+B8DLB^Y;+Z*+6Q _V#. P;1$[8NRM%/=9!!2G,>Z$U*Z?] 63Z<@N3R WF% MR/"4RE7D >8G5'N(J21*K0>0<< .XJFI,D#F&F&80O1;JOMP4@J.YFA8X>I1 MPZOS'?.),4UU'_T%H*K(5!=GJQW,-9LU:A(J%@2HW8U3B^Z)E +)5/"A90&UA@GRIGUB#D'KON2!I8]E/Q#]U$/<'5- M;N]!F017-I!XH!.0V]C9?6A4/NY;J\";2[/S8E&\H776G,*$KZ<&.&:(V\)_ M7"FK8(V+== 8LYOP R0>2;%.; ]7->OI.Q#31?=>+<;Z6MK8IR81[?6BIP*# M%"3=[!]41GF-JS(GA;_-F,.H;YCP4/4!&,4ZYS RAPC\VK#&P&&2.4D@WZY? M;'[-S0+5:#^L,JL^#/! D>)0U#E8I8(\(> 4XX"0_UNHJT9QZJ&C8O)-:XE% M8!9XSUG#R;)RY&Z#=@;-ODU.CE37K,KLDTO)Y(V7#+R_I7.7S-ADE==5ZIP7 M-UQ+\TG%N> 0]CFQF2N.P@Q17M$T 4&ZQ8RWD"<]S^-6P,SNI33*A'QN:LG@ M@@8K) (F1 HU5,6#ZD5Q'#TS+QT577OA-]I&&!,5"1$C6W?& M!D6Z^]#KP_.35(Z-W6[D7X^<)T\NZR1QE,DNY\ T:F;-K/W3*KK%*K&#-['-F:M/CF"ZM!#M3,KEW* Y7:OMQ]D6+(2T@OSW M:ON5:9?5C#$N!?9"[A@Q]H\T-,8)%G^'I"\JY$>J>& >;&NMR-X<+"X_.]?71%OGOG=N M/_]^>>]*#*\%& +)_JGR*RR; BN" MP.38U5--!&SI%-TD MI@00-FV1 4)=Y:H[BTX/2-?V\/S0R5G3@A]-4H7K26:->BZ[W!#VB!_]D% 0 M[==C8#V@U*4F>QYK&(76[=0[SH03:\7:[2ZYERTJP0F8B&6&8KB]W#Y%? M&^<;3"HL::3IL3PP#1A0467QVRK0FC,OBY9W:PE*>2XM7ZII]Y6?H-OX%N]L/MBS4P^$RY[6 T$]#"QK6> M1ST/-S!J%/*/*!(3CF,3A(GY G3,<'C)?S1*,D@B[H@U\PC-7KG8X??.JJH_ M)J<<7)30/--V36!*[#T,03H(I6W,]%)@WTI@VX7ML7(L_2-IB,32L#K#VMQX M^GZ']DB[ZER^C/R>GZXBMI31U.%4I+ON UGT.!%GZG_>2[-Q''C3,S_$A^./ MU+MS#!8BB#FJ,C3;Z+()+E9K%&!D!D-^,E^NXJ4<@1I?DQ?K[MS+M>JZUYJU M]EJ_7#38DW;5?==8ZK9[R;<^IV>(MI]S8V$LSZ<2?)4Q<#\GX0(=W[&MH;^+ MMG,M"OJB69%WV)(VKE?=)?;#^M22/W(6]=XJ3I"\ZIX.AV]74H[C& !O%!H( M9]B*!=^2P_$*CS%!$OM^ZP-T1K$8_OL?HS0=GQT?/S\_5^4PJP_1TW$G[H^@ M:>E8#!Z\^'C@I=ZQVSP]J3<:QW*XKEMKMENG=?EOK7GR[CA]K+OUIGO:'+A_ MB9?ZD5L=I7*Y"MMP=#%1Q:'21.J"Z$P>Y"I2B*-)71<5I$XC@B= V3SOG%>< M3R)^D"99=]*C1CPQ3N5-#Z".*1Y'!*/2@_XLQ@:!Z)%2D5(D5/SU'B,)##G< MU<67*A33/7(1C$6C):D40*:)B",QAU+Q>OF4W ]D#M^FCJFOI6.6Y;%^0Y;U M4I.\D29)5E0E=;=Q6I-25*LUY'_'PI.N>^/4137R%Z'W]+TQ*92.%-*!JI)> M1;O\X84@LJ1>ZCHFOW']4M]M_;(>*?GV]$MC^S9,J5]V3+^LK5[:K7=U5"^M M6NV=>&E(]=)'Z9:R3>JE2QAGJ&6X!?P><2D%*((XQ=8EPCNZUOK 7UH]-$KS M8]/JH30_2O7P5NJAGEP<:"#2< M:8YA#XGU&,KUGQB7K\ES7/Z8/(T*6!95Y;RPV^*X)UQ OK*AL89^40^M4QBF M\0O;%V[5_5=I890*1BN8_C@-CT H:NU&[47J"-?]WR0<"S^O'RP H;M8"JT_ M]H("++$[J^720OAJ E2U1OC"OPS"E\7JD6E$D8]S3QM-0O=GH-8B)/Q&K3X? M!I^H=&KU7]>D<*OU]62^-"I^%9FOCR9!\#)92N9G, )_ 9G?NW.^7I[SID-/=EO6N:R MKFSGZ\I^ O.X7IK'Y5&Y^*C_[[+A\$N[Z%/GLO41@]3J6S MD(H0^0J[_9%X]#:UI_91+9UW/I9J::-[ZMP+ \:C\6/?OBM!WA^O[#6NKB\ M*K761G?8!7"4^&^RP?91A7WL?"A5V$8WV$>O)X)2>ZMNU@D M&N*S5%_-4G6M-F7GB+EXYST(0@_U"$'[PDL]YPIP;P^HS=2*#ZB&%- MP#"J>D=*^F'!SIL;O<]RFIRH2=L!OA>]FW[\PW-,+PV8@RLL> )8'\ W0%4 MS-U.AYQN!"JS;3A]]R&)LC-0F=WKWVXZG[_<7W;W G+B-=HIH*;:TD:^R\': M9Q@!5)CXM?H*^B$U;3!H]F ",'Q 238@O#X"W&6X,J81!(I[^9B>&'G!4!5; M8@R=OX" E9,0X,OA?MXD'46Q?+O!\GQ]^Y3X:[:J3;>U\11=>^UTXBN#K;>; MFP24F&L:M?<2=N'\\N[S[4W%N;XY+[25JVZ+-NBEDBG6_^D;H'RBFV]!P MTMP49YD.^E,JW2Y(;_VDL"#%$W.<' ,,NW,G_%55__93P-QM@(TT#ZL+<1MD.'!8N.>J;I#\_]@05G>87EFE6?6 MKFUM.+-^GP2!\^=D-U37]L^L7^;(VJEU+X^LS8:*\9":J7?+'U+F"W"R=0PO MV_PS:_MUW;L2LVS6YL'-D[3W;;N,XLN_S%3P^P,$, ML.XD3OJ6G?3"23J#8-/M($GW[#XM:(FVB9%%#RDE\7[]X=62=2,E.RWM*OW2 MDUX&X!%1ADEX-CAZ#;P]7PP^!OGW[Z MZ=?_&0[_<7YW RZ)%R]1&($+BF"$?/"$HP6(%@C\3N@?^!&"VP!&,T*7P^$G M"79!5FN*YXL(C Y'QZ:9^96>CD;^Z./1S!M.1^AD>/+AO3^<'HW@\-#_,#M\ M[QUY[T?O_S(_/3E^?S0[>GLR?/L>H>')Z&0VA*-W)\./$'Z<^1"=H.D[B?29 MG3)O@980\*Z%[/29G0T64;0Z/3AX>GIZ\W3\AM#YP>CP\.C@'U]N[F73@6X; MX/"/K=;/4QJ8]L<'XNB)/6&*WGAD>2#Z?/CN^-" M"(2X@@0.601#;T/"C^@P6J\0*X;A/Q^(GP6=P^'AT7!TE*;D1QNP-)FW!^K' M 8!11/$TCM 5E]@EFL$XX"!Q^&<, SS#R.?J$" A\*T&J9\C2.6*T B$.?@99%/)+Z.1 !L-@!+K#?%@)+55M&2F:[GV!RB( MF'@:BJ/'P^>A?X7/!QZ)PXBN792_ M",0\U%'[+60^PG5HF^;BCP*:, Q)).'%&_UNM<+AC*@7_)50F%.C-7=H9LQY M;FTJF)KROU-(/4H"RSP^6%&R0C3"B*77-8E@0='L;"!6MZ$QV/\*X/0-Y\0T MR1'85GWQ\P$'0<%-TA,#*[3O;,"X *DQJ;+'5_QI:MFQSD(XTNF%/1_?/\] M&-3M/P?QXN"_H_L^FM7M/@?!(6[0>P']P'\'V#\;7!#NEM_".>=.O/]V=VWQ MK23M!,J@-L@3KCX=RG]'8)BX\T,@(8$ _?4@"Y!!%3/D3\)/\N^LKFM@W:0" M,*,DSG#;HUL(IE^:X:P7<7' _HNN02Q?=$+8' M3:A-T:H5)VY:D1 &9 82TH#3!EO$@:(.?A;T7U4D)3#^_E%X -, W?(5'U$J M?B?>'WP,Y?\+$OB(LL]_QCA:7W+>/!QMIM]^E6='7JQJ];:)6J68 ANN@&1' MZEF:L?_[WP^CH_=_!8I!\+-F\9>TP7I5OI3 (5M2)O91"Y?%;E>1=(R7A MA("DU%-17R+F4;P2V,CL/&8X1$PL ??Q<@GIFLSN\3S$?#; ,!I[,A&!P_DM M'TZ/!Q^UI+XC*:L"O!>A &9>0%A,D7A(" I9&Y)J]BNBXGV*+$CH D.X1\I@ M1H@OP5,<2F9J2;@(WBJV#UFQ;>240M,C(=RA1Q3&]0)F V,=[(_9P=:0/1K? M*XCI=QC$Z N"8A#$6E!KL L1V$;^Z# [\@(-D'A "E&/!''-_;,P(K3N.I*& MLP[[47;84] ]&FON *\@]C\_KX1+)%;="8^\Z45,10P^9JQNDL@)H54ZHZQT M-%I@\,JU6F(&&C50N'LE.YGK7?.A$/')2IB)KZB>S2K#8970<5Y""I.4S ;7 M7P#'UB.9<#^1QJA,_6\PG.( 1W4MFSM6J]Q.LG+3N*MF5HI CT1YB:;UYI($ ML K@;3X:F?9IAI3FA.IF"DJP6 7P+BN BH10C^12FH^K)9=R+%:YY,)TET1< MWP1T#F5V;"EL=?TXO 2%532Y4%PB&DI,((VJ1^+X#&E(XLWBNZXEB!RP502Y M %VCV"S.ZQZ-_>^04AC6C$PV0+:Q'N5"<@/:HR%6^VL/\+EV$)[ 60>Z( B7 MNWH2O$>#?8.X):TWSAK$.L2Y2%H!]FAP^?JTQ)'*QB MR(7+*6QZ=SN%KT?2N4,!5&4FT?J!&UD&/;GE7S/-78+$*I=<.*Q1 8D+I)'U M2"C/YM*RU L.#)!5#KD(VH#V:8CC*4-_QKP#GQ_K#W46V#KD^>!X M@P(H'#T:^]T*!EJH47"N51CE(NW]U"J G\U??:_8WE&/P5:6&/12(95F*QB MRR4[*FHV^B@HYS*+!J*KB]LJS%PRI%XA1Q_E6UHTT$">-EQ6^=4I0^BCL(KW MJAM(JA*154S%50D%6]]]E%%V&[N!=$I06.622Y3D]L/[*!"UN== #%N UL'/ M92 4>!]'W&5GHX$\:J"U2>LDEWNHM6W21Z'NEL?[*JI%(OR(+E$$<O*N0J1W%QGQ\'B,PB$L& JF3AC]>G:CZLRI5+ M[>Q-N0QCHK5D#5"34.VALA6E0-/U')$YA:L%]OBKAG-K'_2LTL[EA!)I MEQO,+>)@N@8)>:#H]U)!BK:7$NE!FJI]\&,UXZT?1FH3<9_9B2OF"->5^ M-FNB+/NF;56<7#*J9#]L6X\4(\!P F $!"] ,@.XWD"PX0=(AEXU*2=-;P'# M.>)KY:89F663(OO7H3I4K=J3RY$Y:8]F > PW9[_4)#)Z:'6I'9!$['AY&43 MG7#%:95X+ON6WK/=%C-.[^;V4(XN^ZYZ6!*9K!004D I2]4C!;(B_*L-. :@K3JN(<_G&*A'W/4AU+AI(!0<*1-O&1E[" M_JA:M2&7(*Q9Q)")1S2P8:.7.B.NDVB6*$[@K'++9?L$="^'N[0.9"=SZX[5 M*JIT7)F6;'_7F-2@9]6 7%:PLM*HQ*M*T0<;!@![ MO21%74329));D5DEFS^(YW1W<0\G=G$1V$XVVA&E58CN%69]M\[%(Y[82+1< M!62-1*HB)*%YDC:*R#UG<9+[L6$^=>_$K8KA?.M.QE0;VM)W3O&BK#50W ## MSJLF%0CSC@N.8B_:7HWWJB\E)*Q:D4NH.6I%0B^[TO=>[CEG2TX4\6DCWTLU MTV$E53=$1$1-)#875P.)Y\V1ETB0.IC(]D&:1Y MWJ1Q-=<@(MI$,: 9%Z\VO!JKEKSID?YFM^AV"'J]=VSNJVNB)EE8JV!SN4"#H9=#KTY"[&27 M2U!8!9'+].E3&7TWP6H8"C)JRQ7W@>1WA0+11#LB#63ECMLJQ%RRSARM* M54]RN4*+GACJ0),'&_I ,""#;,,"D#R\:@B?.S&5=0=Z40\:?LZC"7ZK!I2> MR2W1@(1:XC@$O?S01]GML53CLHGQ?<%%8647TO;2F7VP8BS:=XGFYP M:5Y!*+T*A2N0N#C'@*E3XZ^Z:=.#=K5P'_J6R^GMI&^O6M58JW;*-S4B8-6- M_('@FKK1[Z25N5*[T=9S!M8JJUSFT&#X;Q_Z7P^>V2EMG TB*K[R^SRE 3[EI@\37S!\-L ABZ XK\%B3@!'L6#Q M-TKBU=E M<816@Y )%NK-])LLFO^7N 8')3V2-98?T'+*:+I#BA>%/];3>SL M^C'5638G?OV(#L5?[-0G(A1UX/G^^[G9:ZCFO*!A%_@7WP AH:KKC05;D]EW M(M,+91I4"O RVH/#",T1=>C*;4R]A8@W)[-[KM*12"*(,X$LTA\B*.F1%:Z. MG-1O.NMU-O H\G&]#O/1Y?:.KAUZK!7J*PEE3#9#5+ YH6/&\#P4?]]*)DN[ M[HY@[[JJWA@@EYDFS(@L]KB%:_'36/ ^EZTN>"B*O%BLU+PC/@[GEW!=+O$F MJ%YH -S5^R)F$7=3Z+C:SN2:=<'*%-SJDLHB7! 6,7WJYCSFVAC=0ERNM,V0 M[3")?31]N3G\@)8K0GE;52,M3Z"KXGC&Z4QFJ4+Y>W&1@4[UE8Q-0VQ='9P" M42[0J0EKWX:Q$$P> B@-R)F&W&7'.9^E9I M2=>HDIA&R-L MW?$J6#NJI5H!T 79IN(=<_!]G#I2[Q(G%<-U-DY*IMFE'"3[=#3MNB"O>R0N MKKDH/:=I,3&.T-WIZ7BGGMJAN]#3;$X1JC0ZU4 U7)T?:G R89CRS)27^FTE0@\C)-= K@I#R_[>YO8V ML2S@1QBAVP!ZU5*MA&DNU!=UZ\:CP]%(*2(G5VV*BMMVP?!PSHX^WA 8;F:1 MM25F!=-F?1C7.QJ'6RM.^,9NSA1QYJ#.^0C=5!'Q?\/Y ZM]'KA:F/=<+6? M%^*1$B5!\ "?18;#0]Q^-KC5L/%_GD_E/D/I*I-><9QK+ M;1RY<_BP@*$2,^/>XB-7:4O>\(?1[X!:;5_^@A^QCT+_3JS-$/O7X=]QZ-=V M2^UH.N&:\GC6C[U(YYBX\:?+B@X6M&U??"4WY\H/IY0M[M4P>^B3'YTNUD(, M\11=YUW,2"1LW?N;1S(9 VW;7+:H+L:2]BNZ+G!H1Q;5AH7NR-XJ4RX MJZ#37D=U KR@9=MI_+R>?7[FJH\9JG;%K' O:R+E\-5:'^2 3,)Q.&8ZV8)\ M45EGJ8"I@: +L<57%,GC"S?I$Q8E(BQLV^UT:!.G1KLNDS@2AE#41ORNS_", MU1&>+<75#]D%:#_^U0ZL=&,Z);GFAR?BNDN4:MJ%*9)-4E7MQ7Y%3_(GY]H% M5VP=,_OE&YM-=C#;<3G,CO)8=Z1,,?/MVG8@4FD-;0>2[$6JLJNZ.JP.CM83 M(N;X@N8X9TOU+<;Z"-<#T8;S-W6MT0/Y;*XP&H?^5][EA#&$3K.I(I!^Z$:*PIY=F$U[5@NOK'479+5K^/P=,1$QA_)#&YYTR,2KL?D6H]R_X#,+>S)= M^F)A?&T^.K]=E3]8\K#@MD:D87<]H5*,J/U 9/O$9Z6Q*&[;'0MAG/?BPT ; M 5B=?RM\ZU(3]1WOG I:MIMUP?J9PH5+)$ZK(9%2%N8'AFMV3KAQ*4_76@%; MEPMWZ*C(*%\B]?]UF%V'*@KH[:"=K9U/ MSR(N_\WITDU5E2B[*5]?:V!H77,GG!84U^/*'1%9E#J9?6-(?E'1EE%T!&X[ MS:BB%'E$Y>! GWBK[D)Y^R[T M9CL*O(I#'XH&,+B0J9OO1$R%6_*TW;^*>IMJ%)U(D51.\:\D]"R%;,[P'8T1 MC&^8RM]P&=GK PH VE_:K+FII'12,&V.\^V:\:K&VOZP_,:GO[A-:++E>E4Y M;140G:TC>*#BPINUV_TG)8V[8(5?KL@S26$^D%1FLX5RTU).VMX^?[DNWR%Y MHV@;Q;T)Z4X,K]RZ'C_C\A+!3*O]9&)\S'EAVF(VS=4^>X@Q?5;H6^@C^L2# M($2-':G:_K( =C4&ON%\([3MYB3G4LBY+*264> _$:0BF501.#;!U=7=77.U MS;G;#3CG75IC-N4 3=*('K6&N*=D3: M=F8@\^D::W%V>?NV>U)2?R;>"EET(B"S[%IMM328">?%!T+FM3'0'C)W8&"FXDD%-P=M- MUJ+.=0YYV+:+**O,S,X112F:MDU2*MLJ:MJ$M\IM/X>UU?W: =M?@#,>1'*> MVGY P@6T(R+GD&,CL'L]#6>X01F-/?AA3%O<$V,/(.>6\;RIM M6S%]NF:WLSG_$4=S]B*YRL+\?5+H3CF_S.0A7YPAK''UH0VJ"QKQ=X(CR^T1 M6TVZP+/V'%7 YG3V:KMI%_JPZX&G3/[]SGSY6&P)B6$0N_%6)_0',]&VG<]& M'$T/Y]3&TWH*.+-)7&G!B]MVQQ;K.L :=K@*H@NVP-Q++>NG;O76EO46_4SK M3NZVR9-$.H=:N8-@A>MJ])0YB&B_2Z^T?=O6\982D=5F5Y0L16 N!D]L9VYR MB-KHRXT;A\MQ&^/KJJAE<9OKIDEAVRX8&\/4A5L-W$67>*^Z;]OFZ[C!MCT) M"\L+=OO U2XHVT[,W8AO: ?A+:3I@YG5FEL-TP4UKBII>\G]^ 8$.KM__?EY MA<5.3\4]R^DF[6]TV2[1K;[NP VX!2==?FR:>0L>^GWZZ?\!4$L#!!0 ( M &Z!"5=]@!%]1QX /<> 0 5 9V-A8RTR,#(S,#8S,%]C86PN>&ULY7UI M^O?[,: MA'B!% A4DRW9,89($.A^JO+IRJ,RL_[\GY]/9H\^8K><+N:_/.8_L<>/<)X6 M>3I__\OC?[S['=SC__S+G_[TYW\#^.]?W[Q\]'R1UBC^.?T8'KV>A559="< ?^F_]FQQ^J6;OO^P>B28D-N/;?_:_2Q$ M%IZ7!%&@ N5LALA% )9=83;Q9(7]C_<_*VEYX5J!MHB@A"H0A%'@0_ E!U08 M37_1V73^SY_K2PQ+?$3#FR_[7W]Y_&&U.OWYR9-/GS[]]#EVLY\6W?LG@C'Y M9/OIQV MZ@V6TY^7_9LO%RFL^EG_)JY'-WZB_@;;CT%]"[@ R7_ZO,R/__*G1X\VT]$M M9O@&RZ/Z[S_>O+ATR_>S1<0Y?EI^FG;X4UJO)L,<\X7V*F'Y:+V317 M:?\:9G48;S\@KI8TF/[BJR^G^,OCY?3D=(;;]SYT6'YY_#Z%!%7JS$A6(?W[ M'E=]<@X[A5E:S_I9>DF_GUV[PAMB!/AYA?2-S;QM(?Z MSV__MZ8'=T8773Y=/0M=]X46B?\*LS5.9)8R(-)#*[P Q7,"CU8 TTPD[854 MRC0>Y5[ +H_^ IV>=NG1HLO8T9KW^-$GK.O3V?*W01FZ=(UGEQ^]LT\\6:Y/ M3OIKPG2%)]OOEVYQTHH7J\70,MFP@49T+%U>S#\2ED7WY>^XFM JGJRE): 4 M30@P&(C%T$!UB9Z0>9Y98U9UE MTHPN/9ZW'Q;=ZAUV)Y6^RU6U()<3'7)19.9!ML&"(G#@F"[ BO9!.T%\EHTI M%IF.;?/I]6NVS+U(D3N?]##Q;S%?D M5Q&D&DJ8TO2>Q23.R/GWQ3R=0?:FL$F/TWA;(6DER]50!4OB$C0F&L?11 MT-;&\K= CMI)H1I"WJT7ZYX?%C.9T68,^I!%)3;JLM(;(ZRBS->#( MY ,=A8U"290A>DV.BLU/, M94YNBVX=2KR"84S&U)%ROQ8Z/&:ZVT602WC"6N3^K4XL;W)'Z> M=OB!W-'I1WPQ3XL3?+E8UAC6J_(N?)[$$)W+09-*3M4+0%IV)6/ LG8H.L*IPH((],)DP)I+:W1B9[K(+,! MU-SJK,DBT*V=B%O@C,GL&I03K432C"/O\.1TT87NRV9PVU2"IR=U6Y%T^VQ= M4\)>+[I>&JM5-XWK5=U??+>HKC$-@":7+O[^Q7R%'2[K%E,17A45B.M&@&*" MU#]W!J+7QBA&%J5HO9/3?A1C,N<&9>0#$V#(0(DW)EM?5UG'/#U0!"$$+\$I M;=%8S1BV=AJ^I;A'$RMK3Z0C!3#DWDT*.0:F%!F8T9+VM04B.AJ@X\+';!63 M_)[W;@X8UV+^ON[F/\?X-;&#'*DBA";S625ZTE36X+DA>9E=$Z.+P# MQD@MND.D?\V&.W+2FR=?O0Y?ZN+[=<\^I6Z-><>HF4%:?"LH1>!S'HT MSOK6;O#MB$9JE+4@3$-1#+CFW,Q?$;V0-AC@)D50I2B(4@3(&+.F_[E@B/JULPISDA7L&@:=$]T8-I"H#2*TEUQB,$*V#3IL[ MM\&_G4)RQ$MPD8:1! TCH@4G8X#Z7C:%%QV'&<8(;:T#)'N-O0=/;L/DU 6M MO:LOKV=AOJ+'I_HNIS5"TR?:>T]/AF)@K&&@@B0/1M"ODED=##E$+K7/2KT9 MSY@LI@;2;S;U;9/6-R.[D/GAR/B2UCI(7M#Z;(.C==-*D-Q%;K&H(IOGX.P" M,B;[IX'XCY_LAKN'RU4W32OLJZLFEF[BM*,!Y:*KBQ$?&?GUR=D9?T>_N*U[NWC](MR9IO37T.-V>_<_+X, M]XBBV#O?>-BZV>/FH5%I[?GE?R=V;G9-UN0KG0/Z%YH]41APF+)\5:9E(M2PM2"&.*BS24Y'J/GJO&C/N!PCJ_C MW%QG<^NS I%>&RN4OCAZ4(VE1U8G0=/D$+*524JCHRJB^33MQC(F$W@LS+Q> M+=I CD=KU[ZBXZ]A.J\3]&I>\T 6ZTUM1Y];4BR:FATDL";4!AD@)N: 9^:E M%Q'Q:IWP#54Q-]YB3/;RV*C24#AMS6\:XV(;#;O$WXF(-?=(>X@J1E"2@ 4G M,A21O4G*IQQ:+T*W(QJ303XV?@T@TV8\J[1?UJG"ROS/%=5ZNOQ0[9Q7I>[U M3)BWF:@N@$Q;54-R'GPH!LCQS%H(:Z)MWW/5#.S7':["YXD3K%CI(Q13:H,054EN'&B'2>N(A=3[ ,O7/MCV M(9SY%R?<(')NQL+?:4:F[^>;J'WZ\JX+\V5(=;JVN#>S5FL!T)L/ERT_^)<'$K:#6.W'W&^KN6?R=F8A04AR*-5 M)=::-H* Y,E$KQF]M+;9MO=N-(:MY#N:X#^FJP_/ULL5";O[[?-9'F:-Q=)_ MN4XVF2J.)64A9$.&3";G+)+!#$[K[&D&@HNM=R4.@#FF:,U!3+D>RQY65,V> M"](2YVO*TX]A.MND[5ZH!3U+U_PU+*=IXKE-W&,&$0UY8JS0P^N1@0A).\93 M+*EU"L<=(1X?W1QNB17>112U:8"T%E22#&(V&J+V4=:D9QW<]QI'?MBG=D@> M7X^;CH,A#1LS[@@$/RWTYNMN\7%:V_^2@G^Y"+TFGY10I-$*(:EL:&%4/;P$ MB%:ABSRA;MW0\VX(QQ31O5]B#B;'=MYI1[8#O=;5X;UD,N5Z_*7Q>+W)>_8/=QFG#YEA[1B28IR"0C2)2E=AFK M?K134.@/413+4VJ]LW SFCNN+R'74KK51=_=>$VW'?K.[3V+K?SOC8O[?]::IZ-?94BEQ#%9#,E6_ M$2? J40Z*+(L'6*R?I TN>8C&=/2VYRG._?G'I8,]_)0?S70:%!OPPS?8EIW MFUK(Z^BYM,IS52 +LM>4=@$BTPY0.^M%1AED:SNX%?8Q6<@/2M[!!-ZR0<-5 MX%\!"9M%+.A ,U]JB,I 1.-(]08O14S)Q-;-:FZ!<]^QJ(!>R\PR8$SD*SO% M@1RGVO6UZ"0\TYA:EYX=%8MZ6!W1BD=7GZXAI7:_AAS2,QPXN1K<)[)<0WV\ M(R=/O B1HBTLB8D?$1>*Q3!%K:2-O MWDK_$H QIR]XM 5#U%"+.4%%Y2$(YFE$(6AZQ$W"UL>V_2NF+]R)@_>9G' 7 M^3]4]S1&-+\XW5_=$UZ"B3$'._ M2M>-![*)_A96=>_ARZO2A\,NGL@8\]3[*?LA&IBH?@E4-1-:F0O_UFGS]4"LFR[8CT\5F3).89 Q]GI:M\;+H MR#:TT='(?5+,(O/"?TM![G.C.U93#QLX')@4S2>^.15ZLSGUMO/.R/KJ6R?;%-!@Y?DU*I0(ID:00!& MXC B1YY;'PUU,YHQ];QY4-5U9]$,3)5G"[).N]4TSO UD0"[#C!2/43&) \^:P.T*,;D(G=D!=\+?VZ$.*:>-P]*JC9";*[&WF!_2.2[Q;OP MN=;6UR13FHJ:Q_TA=/AKZ&/=)W4CHI_BB=)*)&G)C+."DZKE&6BJ' BN91(V MLY";4^Y K'=L?_-#J;]!Y=JPG\CIN;JN-0/UN%):?+G.RHAJV:$B7T%R :X_ M!+Y$S&@*Q](Z4'\#E#NVK?DA.-1"*H.KQ*_.P40J&DT]_DZS',D-< F<]PJ* M8RY[;KQN;W1_"]0^M''_&FKO,$&U*_RAH=?_UU#OQS#;K(T76Z0_G>?+;USX MY&OLI@N:J]35HX*>X^;?KTWQ#2^UOI6!:3U-8A:LS.35LV#!!V\@.6XT M/PNS8@@@G2>*?!R$ >HB@(H6XFBF)C ML=FB-JV3I ]-K'C@] VT<-V\_[^Z7FL^)O1F>;IT@,,8TS!U>^(\ ]-J*$7[IUVCPU>(4/@HC:O4DEV>;E98>:O0>4RWZS:;QBJ9[KG"!K25YBY4SH6_DQY8++3B!O?9IRD^, M^ -'@8ZETMW;^]]%4@,=I/RF3OBK0C/0'YWV]&31K:;_KY_%;344)_,L*6$A MYU0(97"D$I4 8U(*B>>HFQ^7>U>,8S+6[XE=@XJQY;','?:"N("(V#]=;DX" M)CWSNL.3Z?ID>3&#+!6,L6@#LM0>#J@EQ$BN \WJKI=ME8[Z+0P!T2T8TB1]#F M>MQPL5Q)'MN7@N\-;DP'Y#P8I5H(;DA>]4=7D])>8]Z"JY-@8C'DK6O0PGE0 MO'9 [4IT0:4@$[3JBBS MAFB3@*R53#&3C\K;G\Z\)[A]2.1_+!(-([@!3A' (P*ZZ9W3I:5+$KKLP_V0[97X)/]8%;W $(;J,V20!M,-KYN M[?$S51HT@RP$4S9:[73K6/DM;99NH,<#E[NU9L?A$K@'-_YU^-+[A*IXS,$4 MX";6RG;/P2EIP*/PF*RUPMV?#W\&:B^R_&!A[K:2NB=SIX_!5VKGE!/IRH+U M6(%::NVC+Y!E*B(KK V*[]72V>#:BT8_6M"ZN< &I-+Y.;H7S2\4UG%?&UD' M'4!9;2 JF@S4R#DWQHOF[2+WA+87H1ZX\&UX/ATOM6:4>HZG':9IN+I)4QM> M;C=O:)XF+N?(;28GL7!/+YD,L. L9)LP<\,,YM:-$/:$MA>E'KCLK36EAI#: M@*M4W=N;TY?Z86=O-2?-ZU.-H',T$$2D)=0:*1D3C#<_0>]60'O1YZ$KUX9? MD@X549ON$=?Q_!:Z^6*].H^0FZ(EB]*"3C63K)8'QQ(+!)TBTTE+F_=KT?/M M>^U%B1\DI#S$] _?_O("6]^F#YC7,UR4Z?F;SW$5IK/E94#[M;S<]]+-VEP> M-)9&K2VW]_Y2E07C B6/?6H]UBI\!%>S?CA/0NE<=%:M&R1U ;#V$*3E8%A$3%RC4.UWKG8 &5,)T\%2OZY& MCIWRAD;'&93?:Y-V>HSZ(SDG13'/K#-@>2(%%F(MHW4" HM!)&VCBNUW$'8A M&5/:87OY'S[I[0GPQZ+[9\T#6B2L)T8S9W2(F<93R QVAD-(C('VQI?$$H^V M=8+W;B1CJL)I3X##)WUX8^%*2EB8Y^OQG#,E>ZZ 3S=?PLV7Z#N+^IVT^4[8 M!,<.L"X&P]+,'+F?V6IDOUP&^_0,ZP;D&>*)BX6)1-X,%X(1OVOG,D0)V1=O M"T8>7/N^/=^$=7RKAOX6;^H(#1HO;7'@,3CR\CV#R&M4,FOC>=*)'L9A1OAF M9%T86_/A>M^%PV:]88>.'L"+^7+=U:8/$YF33R5:D#%NMD/!EWHV@9#&.F^S M=*T/]KN*84RFS3T1X+#Y;WLVZ.6A?AT<5['4/!X5?*V4]J3-6;;@0K%*LZ1U M\_-U;T8S)IMG:&8TDDFC;JSA2ST)IS\KYSQ[>8O'&X,966W*&#F]% 4QV=+' M]X*)(7"Y9\_5VVXSIBK++;+A#/SSK?]>TXJZ5OF _%2P:98:(1)@8A MD)MFA!"1D]O.5>O,IYU QM2G\%Z6A:,D<1\.TB;G*EQHTD\H=UCY7S^'7Y/6 M#G*"CKA?0T>GU:B;.3,74M^>7D8UR<)%3$F B)) MSKL93X-BS_7)NF^;>'$ODWZ>X78C\\*^YHU0)A*%3M:16HVUTSEI6/".['%2 MN8RA]4$T[P'6"ONH"MV;D6]'">C]2[IE1\3=NA&"L"H",]+HJ-"?K6M7*$;V*((HC1R47!EYS"5[$(&)QJ9C6;3NN0!A3$+$-!ZZG M;!T^Y^UZAM&BL?B">-:Q^OH0:36M)^EN'1_GM$W6@G'1U\ F8:QQ3NX\+=#) MJG0UY^;X=F!W0C@F=3<,;0:46+NVO_7@Y9!6M??YL_5RM3C![FOFT'82I,_. M&>]JQGT!Y;(')[BIQ[^ACH@FV-95$OO@&E.(?91J')?#&6Y!YY A]R%]O7G;WG;]<(0EC]0X!%D**4\7B<9**AJ3L#R6PD-I7>-P'<68 M+.'#)'U[^[D[SW0S=?-?H9O6G9ES&$[:Y)3(4&JZHK+%@*NG)B:;C5'.\\A; MVR370(S)A&TC[^/F^<'TPW)]2BM_#2.%60RSNKN__(!(Q"V+;C-]W<8(7RWZ M-?:@B$R[FP^M4XZ=CT;:YJ:.2<6(P+">1AQ93;SP'F*JV89%8O*R6,%;9ZOO MU=BJV0BW]ENA 2J5.=@<>-TVCF2D^PP^H;G:]HU>7"NEOH9E<$%CA"92U:@5@;OB2;C#,_<(U,.E,K] MM&V>Q(RD<0L#J6VHSIJ'$-! [?7$@_):IM85,;<".BK1Z=8K7Y #5\'[Q!TD MPS5)&0M9(()L$1%S3B:S8,6W5/==;CC>-?(8.EQ*>QIBZMMDO]V*;+N,A^%3C7$Q \,%#4JSOBX<<]ZLGW>=NXUT([X<.ATSZ@SD"-(OKK@]VG053 M9A?Z5[0S^6^]S=#&_?YC;!8T(A[@#0IS>Y#J\S5.LF2*5H0$!6M+PA@Y$!\M MI,1,BDE$6UKW<]\7V[%Z>=_[_ ^&[MVGQ234]5';#)(625"9GA;OC -ND:= M1JCSK8L7[PAQ3&IN$(9=M?B&%&$S^^].((DX.%')I'._*]8;/ E3,D6Z5^7W MZ9)D5T%/C(NTJB)YV"F%VO2D[B+X AA4,A&--?@@]L).M&/:,1[/&G:\8.]= M=?Z=S.)WGW#V$?^VF*\^+"?,6<8+N;6R;GPKGR4I>J9 EY2\LUD(WCH__U"L M8RJ_&0\)CQ7J\.[JKV$Y36&>GT]GZQ7F2[UQ7V/7MW@_]_ RSAR[>?/=>=W&J=^=T7=I7I;UNT?D&=\7M&9N\8/,92-7^H_^P<3\]",1^CW^ M?7T2Z])Y-I0>^O+5>K5<$4:B^R0YS[5R'(QEM=C,"K(*.0OR(GYW50B?NEUJG3RW8ZJSTG*^6V MG57=\\(5 (2NR32AZ2$;3J;#\>@O/XH_\1]_P%$:Y^'H^"\__O[E%^9__.___M_^V[_]7XS] MK[>??OWAYW$Z/\/1[(=W$X09YA_^&,Y.?IB=X __&$_^.?P&/WP\A5D93\X8 M^_?Y/WLW_GHQ&1Z?S'Z07*K5QU:_G?Q9RBR#*(E%B9II[S*+0@+CV1?NDDA. MNO_G^,]:.5&$T:#K_ M]B\_GLQF7__\TT]__/''G[['R>F?QI/CGR3GZJ?5IW]:?%B&$ MG^:_O?SH=+CN@_18\=/_^MNOG],)G@$;CJ8S&*6K 6CX/+O\A]?1F)\6OZ2/ M3H=_GL[__:_C!+,Y00].X8>-GZC?L=7'6/T1$Y(I\:?OT_SCO_^W'WY82 XF M:3(^Q4]8?EA^^?NG#W>1#D>SG_+P[*?E9WZ"TU-"/'_"[.(K_N7'Z?#LZRFN M?G8RP;(1_6K*%92I)S(%?_^!H(8GLX&M8% MY%?Z=OF$.E8'./A]AJ.,BY5C-=#I.-WXT&E=M\:7@CZ%B*?SGPXR#@>KK>3# MJ&X7L,2''V9X-AV$[(7/-C#K.&>Z.,$\%& N&N]%XCJCO4O6=$7^%-.?CL?? M?J)QB#$IZQ=54G)!UP.C+X37;59?Z+,#VJ%H#BA8"L[2WN:1><S@?8FI&@4\Y@ETR(XYG64# R'(%*T],LF?-X:^("H M[2+2NRR+%BQ_Q,EPG-^/\L]DT0ZT42URERRZ,A\TTX6TCF=618A$4*=>6E# M\>V1#XCE3D*]2[3J0O3[T6PXHP7E>#B=$:S9;W"& R,%:D4+2X8BF$Z>,]*V MQ'0.0HBDBO7=UNIUHQX P9V%>9=S2?Y>48KR[OQ^6@VN7@W MSCA0I020A3.;+,T5R6CP@D<6M%.\!(O*0@.N[P5Q,-2W$_5=33#=->&7X2G^ M=EXE,^!U*L!)(:W53 =]SY=HWX_H=?7DT^3+^8S00+EHHSC%G#:E?]H%!U)HEI8NGE:AX)=LQ?37P MH?'\2)'>93DT8WEN,QQ-/D[&WX:C1"Z@YL&OX[G1@5M>:-Q.$.1#):3R> LTH*3(>>68A ME4R[BT.ODLFRZ$X,7Q_M #A]M/#6L-CI6*S>)I]^/!F/5AZ 3V"U+)Y%;P+3 MPGC:-WQD1O$DA+1.*]>)R=LC'@";G82XAM%.YU^?,9U/2+V$C%^&LU,<%"$@ MNZ"9%4";@E*%U"L 4YI'%<$7F[JMOK='/ !&.PEQ#:.=#KV^3*"&X'R^.(OC MTX'#&(P'3GM\3DQ+\LYC+(99B #%&Z-CMQ?TQG 'P.7CQ;>&R$YG5BNM>O\] MG<#H&.>GJ2XG3MH360)-@!ROTQ*:&0T^.8Y:RV[W#^M&/0!:.PMS#;L-#K#> MG4\F--7%/4A5.S+1SZ<#K3$D*1-3T0-9YC:R&+)E*B/M\4&1:Q8;F,#K1S\ MMIL)=PWK#8ZO/HQF.($T&W[#GV$&2YP#16L-1M)$((.<:=HKF->)_#&GI1 A M1"NZA7S<-_K!L-Y N&M8;W"050_.)^_(!3\>3RX&D'S!3 4KSN+L8J!"(HI MGVFKB25:V>)DX\:@!\/QXT6YAMH&IU>?S^#T].WYE*8WG0Y<5%DJ@A)YO191 MGBS[%!6S*9.G%I"C:7& <6/0@Z'V\:)<$P+2X(CJ_1E.CFGS^.MD_,?LY-WX M["N,+@8FNR2ME<1+C5A(V3!OE6$B"!M+"A92B^O#M8,?#-7=1;N&\DZG5$M< MWZ\B5!8120-M3)8B%^:RL'6BP, JSTSV10FGBDDMMN:[(Q\.V=V$NH;I3B=9 MR\7F!$]/5XHG3/!&HF#@A"1OP*>ZUI *8LR1+$-E@;=8MJ^->3#L/EJ0:WAM M$,]%2,YJ ,HX_?/S"4QP>G0^JVDTU;,?V"!3(@PL SKRZ3,P'TPBGQ[I62:A M==V.1![&<#"\-Q/T&CWH= JV-/M_&4X3G/YOA,DJJ-1X04N+TPR#H?D*VEZB MJW=@5FG+A=$R=3M V33R 7#>1*AKF.YT3/:&IIGK5'\YA>-!\A%YO1.)J1BR M'B3IG):.!5-B!%)!5-VNEFX,=P"/( .*TDA",P(;P-6D8C50O+Z]:P!T!L=W&N(;C3X==JFE?KQR_T$W+R MC(G\NXUR5 U,F&;AORAH$/@.06(EU#"NZ=90%J&"&9_B4JL&BZ6=@;ASXXJA\KUC5D=SK_6C/5+Q#K%2@' M*Q#(_B^1_E"23 (TBLFLI=0@I7?=0G WC=R0ZFN9Z7LDN),HU^6Y_;#(.?YS M.AU/,?_EQ]GD'*]^.![-\/OL_2G6L?_RXQ2/S^YG<*T^E1F;L(;[X/IP,"RT%:P4*P9&*@K-ZAETQE\-QYY,:'>Q2CP#3.R5J. MM- ./)U-5S^Y4I,'P334E7LJ!CRH.X^@>=R'N!LF2:Z 75\ MWQ7W4>Q?EM$/NS!%LQ@?,*G)GDLP49%W0>X%>1X!F$Z& M9B4\9RHBJ!0%>)<;H:_CJ?3F[BWK5+38N!V M%6Z:BZ%C=9P[F\R57X+6"6FRKS>ICI8)CLQ[U(Q\E>)#3$Y[T9?A?8FBZV+S M";_AZ!Q_H;>09#ZK@3[_&,Y.WIU/9R3.R?OOZ?2\7CZ\F4Z1_I^_P/VC)9C7THO.\FQ%[LS>GLJ/QU/,[3-Z/\ M&2??A@FGG\>G>5!0F)12#>-64.M!&9J95@P@04DY%I"MSQPVHWGQA#<2=,.2 M/2MD?YW0?OIQ,B[#V2 I(;1 PVS6-8ZH0 TB"PRY=3%)RS6NJ=G7B?-KP[]X MDA\KRH;U>590ED;4Z/C]]Z_5VIJ^B=/Y]C(P9!86FB6#0.Z/=F1L>^W)_9&2 M9EB"1M[Z$&$CF!?/>!LQ-RSA<[7!3)$>>$*+S<^TUYR.O]9)+U$.0/O7@T;$W=G66TF]A[W^,YZ>ULA1 M\LDF<$H0W^0SDG.==@W\7Z'TD-!JLBRMKBO#B.V0 M'8J2],!##V;!G;D/E-(J:4<(1*J!B58RK\ RK: (ZZP)]]:(;;)Q'(H.=)-N MG_;"U1G+ $W*R1M3*]@H A)"3?K*+$7%)1A=HKLO[*\3X;X-I:98"33-9O$1T7[%>U6Y+4&6H;NBS%Z%/_W(GKY MYF([@35S% M]#>'Q:!'&GB[F"4DU4W@\6LW@+1;Z3#V9#LFZI#&R,$]=L9A8\-$Q MZYU,Q1E(L?6)\ [P#DI]^J*E!].R II61%B7Q>_5!#H?3D^JFA^5GS'.!CX; MR8OPS#A/!G"R->/&Y .W!E@V\_(3*K(8L'3U%:Z5 MW[RZ+A^.SDE;K^)%%EO>XG.T\>&4EKH)T/C#$4PNYNX;J7F-WB91G\X5?3'5 M 0_"8'22%<5I:HGF%W(]>S.F%LH@GR_>%WG_.%WJ;3H'IH[/@_:&1;GO?=/> M%/KAO-YLC8PE.^_7,'5?#N\ >#% MD_]XSS /3(HY%)M9UIZS&C'&@,O$LK*Y@ :( MNO6-[ 8H!\?[8T3%GC^*C<*0^R4%.?7116I\6" MI".GKSBO#9JCS20%)9H?T>X$\,5K27]TM&P)\ #:I6K?+3'#R677SI.94NO_ M:>\S"][:VM];J"*$C[KU)K(CQ$-5H":4M.PRL-;T>?,-AJU,GX ME :;+E0^BDC2*8%%).=)@RDLF 2,!PE66EHZA/BEIV>+@Q@G MAFP=FLM1(<_\S6PV&<;SV6(F'Z$61KJ*K3"^A$#+*$9%$] V,"\=U,I(PD1G M;,FM+P&Z8G[Q2K97TEJV8=AF I7Y=Z?SH\\UL^):"ZO(E$!3LTD,K0DA.&3%AA*++0)Y:V>QGYG\2ZWW MK0Y]1!%O(=*!IY']+)UKNDVN/ZE@-VHZB&4 M9 V\2VA&F<)K=%0N*,@-C['.73)EG"9%Y\;$UC[)/7!>F?*T(J:'T))+DWE1 M,$X]2>645X[*0N5((AX_"LVQ!2^6B]+SUEGX#P/YLO8:DC%M)M&&)F7D* MS;7$Z665E"6H+#7HZ!7M4#97.S(QT%XS%:VRPDGA\ZWPIPUY2)M&>,D\MA/= M'L]Q&OK+>/('3/) 196+HU454BT\ M;F.M5ZJ1@=<Q976KMHQ9IPX7[(Z*&4VBUD:[H!54'0 M7L"X"Y'I$#.+2@+CJHC@?'("6]]*/81I_PK2'Z/C'NGHP>J]A>\=3"87M3;@ MV?B\ED9?E@K\6!OW$A\WCOK6Q[]/!QEX"L8XIH3RY!GPFMMC12V#JR#5IB?0 M>C5J/XO7HY+[IKSAC=#<0+W]AE4[Y,-T>H[YY_-)G+H"V _UW.#W' M*\R>EZ)RYC6H*+MC;:&]T9K7X[Y6_ ) M:35==$E_\_7KZ3#-+]V/ROOOZ01&Q_BI?D]OB"@>#(E(Q-K7#\AX=7,SU@JE M :2_73]MR]5J>PP'J$G[9*5U:9VUL!?^^70.]9JO?A6Q-."2)QE0,Q#U;L:B M9,!IWW9.!1' )0W;G7<];OQ7I41MV6B8Z[<.\GR=?!BQ-!%,M<^FC*_*6/BJ1$%K W.C,>B[(1G9:A=0)VW]YRB]/. MN\?)U]^T;&4HM::E]3G5]"@26HTRXC)K*,"M5*VC^W:$>(!GGNTHZ:,0\9WE MQZ0L NV@+'D1%I61:0FFU5AS8S(MC\4U[V_X' \V&])V.WRKD\S[4(([4QT8 MY#P2)F:*+;03068Q!,M4T<%9;IU4K3>ANR@.7 VZ2;WU>>"]AT[;.79DKN52 MFW\**:LT@B,+/0AF5'$RDXH+L=WA8'']\Y@"_M;9BNB$^3&5\ C9["4G??/[Y,/A@"NHB9Z #X56IB#USV4%OQ.L#Y1*Z_0#/,8A"S<(X#,@SU MX*)PQ2!PRX*,PL6 2(YO\ZR:!T =MD*UY:3U4>0#AD!%CI\PP=?A#$Z'_S6W M!!:90%=)B[47&JW!2LN,F&M;5E^/G"2+ )[T7WCGO1-20PO#;7M(AZE73TA; MPY/,^V8Q7VMWFH36Z+7CAG&N(ZM+;3UGTU2!.9)1+0P)#.JQ7O2V!%%L2K#='?!NX[X^ M+6I!0,-Z;@\J_%VD,EE9HH\,?5"U% 5IM96&)40=E2H:;Y=2>L12]"]-:2'^ M/HJWW:O7\U\>?9T7.;Z"[ #.A*%C+5*)0^1^10=DQJECAC1Z-:%DG9'>9@* MMB?6^BCQ=M]KL1ZQ"4)++8$50VZISL:Q&+1AULA@DXJ1A]9E)G<&^2K5K!%G M?52!NZI ,_TR?I/SG PX_0C#_&'T;F'DS=^2"//E$7V4H+LVP4]X6M/POHR_P/=_#&4K4#W%>CJ+WRN$8'NU\HS V/^DX1QFU!HU0(3FL6 M3!3TXOC:<38%EH,2'*Q(R;5>2A^#\["UKG?FUJA;YVN#WTUU#=5&.4C&<".#GMAJ8@6CF\>V MKPGCU+/]X[DPWEY< M?>0C7-0?O:FKVO*\[.]D&6&^V=9ED$%H5X)ATH.F.3FRCU1-&'12"$T*0SJG40_YZ#0N>UG0?>6J/(PVO& M[F+O(4:S]K%81@+66F_#O&Q[^PD3DA>6CT;7(F4&%E!P;@P+&@W3.@/S(DDF M@>P_PBZU:7YIMPO EZ\OO='10X?86]6>HR>?QT3R$8*J11 $.6-9.Y:X5K+> M&!IH?=WP;&J?=ULC'BW&IZY]?F<*[TYA.ETJ\+PXL.98:!Z9)5^GPCF&=2%7TG@C?I2B=!]Y!P>1W/LM#L-HAVJ8V^RPGK'33[ M+9#>F*[;AZ1M9+T?+1!9FU0*9Z;$VM,%# ,?,L-DR.3-GASZUO> ^V)_0Z'T MO9._BXC[('W>,W*.Z\VR(K1+N0;$%D8S*36,O[:+]+4H( 3,8)77[?-Z;J/8 MOS'8E9N[;6^Z"+9UZ?1K<'Y9PM$N.5^+%:%4D>E:LG . M%$$QR_!>>64 M\!P)DC'U!#.QJ( S !WZ2T"+;#?%]SUY]Q M,OPVC\C[G^=P.BSS^I#3_X'Y&-]_KP4B%S?I![J11/01E?,(9R1/S>YB,"-QTBGH,@,I [/:B&R\)5BMNP6L1W(("M= QCV$6BS/D9;9X$>33\/C MD]G<8_ 5&:C,:C-D,@#(;8BN*.8,BF(B#X#-8\TW@3F $Y8V@NZCD?PZ8$M] MWP9:O[=BZV ]S4E+(P*W48L.TN_OGFPM1(<&,WC+7"!700LN:4'4EI&3R+.2 M4I3F+>3WKA@/G+OL7R]V$7I#?5C4_)]4F5ZLJHPL-@(Y!UF['E@P1;559 M)%;& $%[E;CS=BLB[SSZ0$CL)K(]-A3^&:=I,IS'@8_+V_,IF9[3:6UX>WYV M!I.+GZN5NOI].8$MNL?W!A! MJW;!?0JF8W?@9>?J+OB6L'Z]#/9+"DR60.8JUDMXRZ&6597,H\H",PIZ ;9Z MH]OBZFR4P/3DS2C7OZJK]@U.YU<=LU57D$5!C&(!?4R*%?J/G"NI6:C9X3\63V!2=GUS/'G1%)6J.8U\XP M#3&RX(.IB[VV4 ]I4O/@T#4X7J_J=&:E!]_H]J'.M5/%91_Y@2&#(NL2:R'K M1/,&NRBPCIP7Q[DVT;2^E'X8U>O5HL:,]7#78/HTND;VH7DD5I?83L4_2TG=9N-EH7SWRAY1),D48)ET-H;09MC^[U*E5/ M#/9Q2S >)=INE^E=P^D_/^*D_@".40RR2=$:7@_$:TF=6( %R3.SD%'I5!3/ MS2\*[L'S>O6I&4NMN_Z2AN?S-%L>G%Q4&VZ@;@J+5,P3Z2GLRW++T M2CI%$+?R2]<\_/6I0!,Q]Y!U^7&"7V&8WW^OU0N0'+_Y7?N;Z11GTW?GDPEI MYZ"43+Y=3,PYG9GVA:9**QI37!8#VE8[OGW0WD.P7I\.]<59#TU\-\0J#:R) MQ3JEF)*:M%VX6L+<2J8L\B)MD:*T3OG> .7UJD\+;EKWK&@BGD4, $>O2P9D M0I/I3_*IW;(]DF$F07@>0W;;[5OM,/6=2OY<-.PIJ7PNR>MW;+RW%V]QE$YH M[HMTS2A$D4Z03+DU3!N?6'#:53M/)9NU#:9US-9#F/8=O?.D>O*03=Z%KU[R M86_C6Z%;WI1N@Z^O$* 'L#U1'%!31A]4EP9T/(7:8 Z&"WI3"KT[3 >7F ]8 M#\>,,M&IK$3K)K%/HRX/10<]J;;LPD(?21R+=76Z* A4U])ES$2R$87CBHGB M:=+H"TV:3,/L'6*R0JG4.D]K$Y8GB$MIRMK=L/;N(N\E=>O.>_"%_NFBP@3M MJ&BB83&B9-IEP3SDR$JT*=5RK?0>]&^RK.#\RUKISE(/MV)WH%5@JX(R6T#; MEXUR!>O9F">/H_ AU>@H_WT8)=<@IL M.9B11>L2N6Q!7:5>JU$V59JQ3C1[QH59VI^4ZH\%2 M=.*JN5;<#^D9F"./I>].=X1VLF]HD$PGL\'?X/^,)RM\B_H(1F.=#3!.LZH' MVI:!J]4148*202H1MM($>OPU+:#OKC1@_WV;>4.+C=N)JG:_TA>2/MP&9H+Q#(YC(M6VU=AI JUC$4D)N9F3LFT)/K(64W?3+0XAJA;WU<]E;8\ M5$?PJ91E%PIZ*2A8"_W@QU-(\Y"-Y5X9ZO5(0&20>+V? \6B]YI9*83,Q6K/ M6U>86X_D"=J%-.;L3IQA9X$W/A?ZA--5P9>YPJL4 UFXFID456V#5*L@$S(9 MKD0<\T2M_$)O]9BM:/CSXO\A*4-[ZS5T2)Y5[-4:$YH7<2R59_. M9Q^7\62\WQ^3L8O\]W8OOPVH5Q.3L1-#6UW0/T:\^^/>8L+B ^VFM5XF3\!" MB8:YC-PF+E10X>5QOEM,1@^4[R#5UC$9*RBKMH&:([FH8%F)G+S55"2+BCS+ M&A9HK,AH1'K([UKWX.=RE[^3K,>-!-6\O^(2R]M++%898^L>4[M[HR25!".9 M"$& 2!' Q9U(>WM@I#U&4'V]:>]6M8>5)T,T1.:$ UI,IFUA;N[H8HX9R MVT-^@+1W!T;:8P2UC]R7VTF$F8,O-8S:%$,;0K&D5(;OA.]',[IK"N]CZ'B*A&^N>0:Y59WX6A-2U4W8>\[S!H,V0"9S3!::+-9:= D$ M _0:;%"H2NL+F6>4Y_V,#91',=1'*ZI[4A&W@?:O'.\=*=PAD_@XBV]_7E&>=X]Z49NXC]"7*\.;KL.+GM/*=: M^!8D"T!;H\BAF.AH'=WNP/A0<[QWHF_''.]=9+_'(*%5D,N[\5DGFI7;)+.M;#+ZU)7R(M*$&GS(JQ-DM7 M"PZW#@VX#T_#GO(?87(TF;?\S/,V-!]Q\OD$)CA0V19$6C2=RJY&--?J&*3& M7((.W*(.H?D2\C"L_2\CS?3BGO;S34AH?=OQ_GLZ@=$Q?JJOWL G1&T,S<^$ MFJ$0%?,F<$:KG;+9>HGH'EHT[C[V .CL**OFUQV+RL-SM9KKT/3-^>QD/!G^ M%^:!CSH5.Y^:MTQSH5EPQ9!V%2'(41:HMNMT>-\HA\)I,TGV4VPCD ;6@M]!X.$3X2CSB98%Z/+GO4 M' (R):5GVHI(VNH]@U0@V&10Z?;Y?/.M3A.V0':RB-*&B=<^::RL<>;??<%+/7P;*.*V- M$TQ:(!7VJM#:%OV\/AH:;E*4>3NK8=WC#X#A1K+KH17-G2VK)KJGR3!B?GL^ M^WTTG$[/:9%2T4L063 P4M$B11Y&*-DR61)FAZIXT?X>S_\I#.S?/>I@.M/3>@.,U.TF0U*A;)1V4JE(@^@G2^?7W8^Q =@#+T M(/J[BA&Z*L;[[XDF?0W=A\7J@ZFVS..%(:C(-"3.@O>&*26-<& -0.L\N@U0 M#D@56@A[S3%1@["%2Q6=FZ!'Y[/I#$9Y.#H>5& I@&;HBV Z65K"HC ,LU$% MM1$D@?Z6AMMP#D@96@E]C4)TCV2JVCG?P 9%N&!JNS)0WC$=-*U/P01FE!-1 M.F5X\SSBJ]$/B.Y'BG0-NX\^,YR;)\O^F+^-1_-Z1N2(UIB:H]KA<'@\JE^3 MS3(M;HTZ//]U: YRUMKXGA'7DCPXR+*);5RC7! M?*WL704^$%+9'&H.$'>ZED"6S,?"F2##)(+*/,C6!L$CH1Z0=NV#K#5*UJ # M]C@AYNDO)*J?A]]P.AO.SB=X=%EI!Z<#7]!G08+0R=,?-@/SUF66=,DFJ\"Y M;>UA; 'K@)2G-0EK%*5S3^LUDZ\*?%3F/R#-7H2+W]+OZ4 XQ(!.,B2SF6D5 M"PN*G&A5DX.E%A!C:JP\CX1Z0 JU#[+6*%FW+MB;HP@7607" 10A GG:R=>+ M>\XB:3[C"$Y8 Z8XV,H*?F"@?97IZ<<@;BG%IRZZ<^F:KZRT=ZD)WD MH'4JY[[8?Z@L_K[(WT7$O218U4/Y.:Y5G1DN?$+:$)GAA;;*6DO# VV5*<@8 M<_8YE=9[P%T43Y TTY&;M;<=CQ9L'X4B-W=Z\ I5[4)N]/Q\'B5M:K8PEX/ M .0@06N?XGGUX>EUUV\B]AXBJ;=IZ+(%PG\UUWD,G8]HKO,(+IZFN8Y 8T2& MPD#[6BMCM30I'TM$VSJ4XN4UU^E767:AH ]DIP67 *C M[:\PK6I@7TR!2:&]=BE:R*UC+&\ >):M='9B:-Q*O'O,NET6N5A?,#X/IW!\ M/,'C&@4>+XYQ?#R!KR?#1#_JEI[;8MA6>;S-1= HX??GJZ%II*.RQ'EU6N9M MEA@MF:;6)K)4 [)@R5SE1H6,9,2JVTTV.[^Q#V'J=!1Z67#E76UG,+DX*O06 M#M/P%-_$Z6Q"+^8@6%-\78M1V&KK6W+K:FZ;"EATMC51?KN*E@^/M?_UJ"GA M-XY'&TNV![=GB7 ZX%A4J!4P2JSEV3/0EDM^%XLAT8_)TRNF]3:T&GM_C/=" MRKB!1%MG^RY!+!LQT Y;E]9!4HF\,32L*!F9CK+07F@4LTG;XFECM6:[B/VU MCS\,&AN)KP>/=,,RM>PS%XQ#YP4+R7*F?;8L%"F8L5%IE7C1S3LSWH=G7[=: MO2S=S07^U#=;M3#PY9'M7R]-*3B=.UL!07I(R'32@6D.R" 7QZ1UA1>I9>8M MBLAO!/!4M>?:T3MN+>;]?*N0UKZ6=N :M@\8B.0_3>/:$34N"\I[TT% MR*$V12ORK>>E9"QM^+%VL0NHD^01:;-LT51FS]3?TT-BG\SO(MR&C*>%233X M?S\./!87# 1&PYI:D,35.=$48TJY9#*'^'UAOU-,?SH>?_MI^<0%P\MOK@B^ M&F^_U>X;"7[<26H-O;(5@M\_#T*6@F.6K(1"AHN'3%M1-DS4%M/..9/4?=5: M=N/M]\^'P-N.4FOM MUK6'OF2*.@EHHR_5_ECV%QA.YNEW?T.8GD_FV\35 274L.OIV>)7&6:%/OVM M?GH\@@FF\\ED.#J.,!U..QS1MH;0ZKBV5]$T.KJ]Q$BV?76L",LB5'Z4?QU" M')X.9Q>_C6?+&>0WL\M_<.4Q6B]KFK5D$I)E&B"R&'A@F)Q6'*+U"K>QAW;P MI!O ;I+^,5T'9'68DE')2"LJ@U KEI1"OE%V)"&1A.=6.)]:GWH_"&K_9\7[ MUK"UF1_->.JCYCU,3T@8]:_W_WD^I#6@5FJ_1&=XSE#F/=KJW)72S'L$9IRQ MM=\#M[%Y:8E[$>U?A1I3>#NRJIW\^PBH6XMNC2P&"4-*R2!3KE9(T3*QP(5G M/OD4)2<+)&[5J+ZSHJP!]P3A=PU9W4IANE+21VS-R7@RJ[FW'T8U:>GLA@1< M\L4JS(S65L5TUH4!=YPDH'P0/*R)^NA[2_C M20TM^5S-39(VDJD99U??#<#G[&K-M0 YLQJ\2HA-9A;(1X0D;6I^Q;DMMB<( MPFG&Z&T+I0\Z>EA.-KXP \&#G6L4JI[JV$$AT1@K ;>V@M< ^/U^3== MN6A]J+<,)KP&:YT"6VZ<*R6QDK(FA%RRX))C+J(1*EJ=Y';)HEL-MW^MZ,S* MFH(X#47:P^ZP)N?AW7A4"WK4K*?KY1:NO1:C>LY%OQ]H T;5A!B7:ZW>E!WS M+M T9.(H98R^M'9>.@%^N1JU?[[ZW8#6O0HE1^&-)4.I%@74HACF"P;ZPZ/4 MRFC>/.7L4!>@'B3>0]7^2T@+D^G:WDMX5UOOT>C3ZER=/D#*?'G,_K8>LR][ M(V8TF4?/:HM$4F?C68U?8<$(3V8W9-$\8[T9^'W%D#VUR?,T;#]U3-J=V;^] MN/SR?PQIK9ZDDXM?\1LN0C/H9>08?&(9$6B%CI)!H3]JMS8I ;,TIB]%OA?9 M4T6O/9'6;-+==NSU8,RMN[J!FQ/:9T[ 7V:#,\^&-^D5+W1]>0Z M%@29*IQLER),/?' Q'QTP$*-2E="+E[5Y!(40C&-VK&HC6)1<&^T"D*9UHTG[X'SA.=4[8GCAKGT=-+F$YF4N(>O( *$F/G!3NPYJ,E!EI)<'9/:M+\3N@?/:%.0Q+.QI M!5%+:#J3:Q)M(F.OZJXSY.-:F9G) .3A@@RY]2W'/7!>FX(\AH4^^D6NCRNH MVZPH8&Q-6C2AZ-JN&AAD!4S$B*HX\A/<5GD!W2-U7KV7U8BE'O3G$TYGDV&: M85Z/'*TNN)_&[VJE W>RE?=,8 ^[7*8_!-GOYR/\@I5 MU %$+(%Y'VB5-T&R6&(D+U6B,I#HF];:M![)_NVI_;$Y;DY%'[[9< 2C-(33 M#R.2RWFU+NZ*"[A8*,GQF[ M/>R$3>=4N,M1*,N"$+7Y!"^,# E@]#K37T4%*5OOG\]?4Q\Z-G_NBKH+J3T5 M<:;=B:!]!-JF?AO//HS2Z7G&_(_A[.1>LR0Z82)8Q13*7*O':!:\HUW&2&6< M4*HTCP)]/-K]FWQ/IR5KRDGO@>(>S,3?/W^9S$V>BZO(^%5!;!!&ZMKBF]=< M=F.1>8B%S?.C!2JE;.L[PLUH7K%R-:*HAY7M]\]_'7_#R6B^Y!\CS?UVDL42 M)R+73CK+.*W]3#OAF#<:F#0F6^Z"A]S:Z=@6VZM6K![HZ^.28#SY.I[ #->" M*\*@2PJ8$9Q<=TT&!YD6F05G8Y#%&2E;WT3?"^@5*U0[HC9ZMOLNN9%.8'2, MT^'H\F/C\AXFH_'Y90+!16_%-G89?#]E-AXMCM8%-NX_LIF?T?P^&LG\RT_CT]-?QI,_8)(''B"04#.C-]Z31V@RBTZ6VMK16&Y\#K&W M(-J^)O6$@0-/]0YLC"]X%HK39YS3M36Q.G9W)C.].9OIS;E?KI#S9PVX3UD: M[UB0-7]$8*A1.L"L#PB!>Q]%;\M.RXF\Z#>@A<)M$>.Y7VUIG83Z5R+EU_%T M>C2ZO=1"'H=-C&/FM"\ESSPJR1)M6!F=C!A:-S_;PR+YI,;9XNX2;0:=1&$*4JBU MZ1/Y])E6EAA=3,4E\OB?KRWV- EZ!VAP[:X,SS!Q[_)56S1TK)=/NFCC4[3, MAQR9#D$SKT#65O)(<@Z>UMW^\O7N GKR8(LS5KV[I&Y/;WFT MMLT$^T[LZVMR3YX,V%6A^EMB&VK#BU3[5(2)VG.&H597\B 8;7S P%BI0*$1 MJ779LQ>J[MOG)[XX;=]%"5J[K[<]I57JBP\112(@NK8*!Z<9D"_-.#EB+GE; MQ.U8V0VNZ_KGOVBWM06+X[84[+$YYL?)F$RLV06,<@W8^%K-U=]PMKS8N+H- M^7KU.5Q][C&W0)W&:W7QTV[2C>YZ5H ^GL*H%D.Y1'7E1$47A))@2&&&UJ:UI+0.N:9U/ MKBAKI;N_,4?3.<\1[7^A:ZP9MW?#A@3TM3 MG(M]E-^SX7_-?[YQ,H,0);B0,Q/6<*:%C2QR4UL40@[&U0Z%K0,G6F$_ M.)5[$E)[\"8V J.=9%!H=,ZK@&I&NLZJEEG5@3E$XRW4:JNMCQSOPW-P2M1, M^#W<#JSLAZ.R$>7B?,ER[WFM8>&-(),P6\5"#6GD9"+F4(J-T#I&8%ML^SIO M[EE->J'BN9P*;YS2VXL:^[9(3+# A!N >]ISF";4[NMZG3DY8E4R'(I MDO>20>""WB+G:.5.I19<$:$("'I_[EO?JO/ >>9ST)Q=Z.@CC1_2"6WJDXOK M\%:UFR Z'M$S4_M :\14Z\R%:KMQ+Q1&#:VWJ7O@/"-K^;'TW<[;;R3['GS\ MO^/),)U>1LZ3>> M.(>G":UDWTOBT]G7\QE.;J].T7,NG218SG/R_NK$$07S/BKAN'&@6_O(&Z < MGCJTD/D>LY=JIE6'_*/K_[S51=)&2(WNA2X;1-6!KAV)))VC%IP5E3V17NOM M!(Q,*9^C<0XXMJX7N!Y)U[>^/NPJ+^\72/CFK'88'R@10ZZ'N5PH,D4D1UJ7 M=*1O'9?%6,3 2M*,C!Z,R)M( MYU$>G[].$/+1Z.\P&=8SO I;#&+,DBMR:;@II-Z.+%[P@9-I8[))-AF16F?C M;XOM %6F$1$-S?MX M:KM.3).^RK/?0"=(8+:4JEI'?6DL2DNL#PA>6(1FC MH.3H[2.Y?A:-V/IGO*M4[_)N&MPK)+(YI[^0..IZ Z.$1^77\>AX)8D!#T*: MX#.32<"B,6ZP9'L$YWA00?+M'KT)/R[ZF';&GZ_CV 1*82Y:O#< MH>$N2E./060PFFE. ".7G.:/FBS6'$"W]HT?!'40RM%6]'=UPW7:,JXKZ<<) M?H6+BO(CCN!T=K%T7,ARL5G.3[)"+?A#E@J+-3.90T!#.YSC7&ZU8VPSVHLF MO1^9WB7=-R/]_2@?E?K-QQ7,!;ZH<_*^%&:#GJ?N"09!%L8QJNB"3*#CSIQO M&.RP*&\AT;N,AXZ,P^AO,*O5MB[>E!E./HR^X72V*.LVP?F-QKL:@S7 K*0M MO#86KHN1MK1'9=1,VBB2Y633V.T\@:V'/ 3V^Y#NFO.?SN>&J\.I]]^_XF@Z M+\(VD&"-31EKH""9)J$D%A%JDQ\;"Y>Y%-[ZJF@-C!>M!:W$NX;RKF=^;'K^ M]>LB@G+PRWB"P^/1NWE+\70Q+PH(J4IY53/D$\)IM4WF6OP%O@\\$A4:.'/> M5G<6"WFR-28X9.6YTQ;LSF;A?ZJ?KH%CBQ_=3,[<&>@AJ,\>J5JC:)VOHBNP M:46&M?3,]]K8_GPX/:G3.2KS5\$)&R$0./36,5W3#X)+@A4KA$DN.X3602H/ M@CH$Q6DL^C7*T;EIQ%4(\8WI+\*&O8XJ=!=W[9>5O<+:*W=D&5T\A]ILP/4UMV>P6?A^ET1^E:$!Z+D]Z4'N\BY=86.+Y,JR8OJ M:E_ZU*NXNQ)TSLHR-(Y@*5_KI'''DLT(0@J><+L+Z)]E,R184NV+GDD4&Q@B6N54Z8O;>MXQ74X#LZ:ZRSL M'D+5;V-:&1=;H.K)FEN/Z&ELN>Z,/: "'<2]A]5@M?8YZ;GW@@7C0^V(ZECD M7+'D=02R6:(KX04KP0-VW+YT8!51 M;"\%+4@2%)'VL'_?W*E69BD&%72,F8P2@J(%&2J@(F=>@S8I!L%OQPFUS:4\6->] MN[@;IA5L!+54\VU@];2G;X#T-!M[ ](>4H,.$N]AV=\$3TJ1I4V:!>%J87', MY'707J? 0M'.B*+52U:$!S;[_>G!+H+>CP^OR&5U2'ZE=4!>JP)D-%W)@LO* M*4S&MJ]"\@Q\^"8$/>S$[R+=/HR Q=U"G>.J'DZ(W&GC:7&,CNF2@467$@NH MN,HJB9!:TWT'Q&&PW4VV/;S<[PC-L%8[F*>OSI>P8G2R+BF6YO52N-0L9DT& M#F@K4E39^-9F_5T4!V?K=11T#WF$-Q&MSB.WP-23E;<.S].8>%VYNI?Z#H+N M_?U?8:.5+01KF2^<-B PM-:1 \J4(^\V9K)GH/55[?[(?\"LVPOW.\BW#X/^ MSB;DR3#UGG:=$FAUTU&1P6J%8\EPD3(: ->Z#.DSV."[<_/@[KZ+8'LPY3[A MO(G 1YC,KN<5+#P54Z21T;#LT2UJJ49=-"/[)67I7 JJ=;&@>^ -HK[04J%'!R]$[8DK#UK#2.T MF6&6DD.2Z..>%I G-!>>1C]V$7WKZ-S_& ]GX]7V1E/!) ,Q93EM;YRV-X3" MO+/.A$A@XJU\T@T1F]<>NG\[H*&LQPT$M=$.:%\O]-UX] TGLR%M=A^)'IR0 M]?)Y-D[__*T6PID-OV&':J+;/[Q5K=%'3J=1)=(O>/9U/(')12T6.[OX]3++ M2[GLK*P=..?5 $J.#%PR#(L!Y('^*ZV/SS9AZ;HCW'HNO3)'DT7EPWF1I(\X M^7P"$QS8P(V ;!D8))?)0&: OE9,<@E01X'8^LIP2VC[7UZ:Z,7M_:$/(GIP M0&[!G&.:'IW/IC,8Y>'H>.""S4Y+\J_(&V(ZQ,"B0D_^4K ZI. !6GN>#V$Z M3 WI)OH>C,NU^);U$]'5VGG6TR991*VL)UFMU5U!1LUE=EZU#AN\!\XA*\0C M!-ZZ]N@]N'[_.AXM-O5JC ]021,@"V9\15E4+:U1D%F,.4<3N4.]E;FY]9 O MG/H>Y=M#(.EGF)_#S VV\RJE>BAS!?;#Z)IQ/I#6^J31,JTDK\T8%".M-:Q8 M*$BV-8%M'GVP [X7KCB]4]*Z'NIM):^(%QA_/J]MSLD@&H[S OMO^,?\5R2: M^E^NI1H+F4@:#=9*GK0/9H':D*L777G4@K+5\"]<1_8D]QYN/J]I-:U^TR$] M==Y(]Q,F)"7V0"^<^.:R;%@P]5Z;^*/@3?NJ;JS;/%GX??:*T:Y1K%_Q&&9!/]QW!TO1%(+!P( M(##O/4'E-9(O:EJY2(\QHQ?2PU;+P6[COG!%Z%O2#A&%GTCK,DG33"16UC^]+L#^-ZX=K2&P5]5&:]"?+7(G&=J7D\TD6<.SFA&*+VS/ DE6Q=JWQ;;0>I+(RIZ*.UZ"^BU MBZZKXYM%4Q)>3V\]&)9C]<0CF4ZAT!89;-(:47(A6GLKVV([2)UI1$7+*JWK M#.NCKU72):$%H@Z%,3M+O8[P7CA"K-G'EK6QVRZ. M5Z%9M]^! :KHI -@ 7,-KC8D+UN _G :@8ND3;--:C.,5Z% S7A8HT+=#F-O M6F,?SV>?AL@ M'#U)>(TF=.MO=1/G+^>C#,N3Y!,8'>/?Q[56_L?Q'[7,!DJ9B@86X4 MIM/EM>0B*2A:]%I+QR1F((A0>S;XQ,#GG+@)*N36/90>1K6O/A;[N.OI*O3G MTL]B'HZ[Z =V-9UY8@B0:+ 4Q>KA(=,^9!:=B,PZ[P06D-:TSIS9".:I$N]: MDWX[FJ")\/M(N+Z&9YEAL@VBOG+N[Z!YHJ)*;>BZG7S=1M;[T0*RBDJP7C#N M;2%'/!<6B]:,N^Q%](E\J^9)]WMB_Z%*2OLB?Q<1]T'Z^.QL/)KC>K,J]2,] M02&'.1>-M1L#9[%6[D6ABR#_6;K=>^X]1/H=%$^0>=^1F]M4=Q-L#WDO&S/1 MEO"22\$Y0N9T[<(1DF.!1V"*0TH&BR<_J3GO]T(Z "5H)_(^BFZR)KL0V=]^0Z-.2BC[7D8:0NR^*-0*:\J\&S-K#( M:3F%XC$YGZ'PUH;%4VG+0];E4RG++A3T4ZW[6XU[.X5TO354X/48OE@&O$84 MV%#[?Q$T;36WB;MD3.MD]/5(GJ"@8V/.[M;R[BKP/9> "MX:Y55DD),DDXB, M(P^TI8J01.":0--A=:-V\WY7R)"M*A$%1_^K&+Z/LL!,51 M0=%2L6RUKXX[F5(^"Y8<1-HS-4^WBPF^O$)0.\EZ4R&H703U' I!+0LFKG]9,W477KJ2,:JR$+71 MFY@'F =R8)QF*3I5O"Z"]+*74\1U:/I.M4Q2%.&49TY#S?A+]2Y T)+'K!0SGAQZK:QA7DGRZD4)Q3L)"7B_ZG$O MOD/5EW:D]' DL@W6 99MDYY/I.A^5*.KV)]_K"B: MHK4&PZ(T@6FD>4%1F7%'^A]%=$ZT#@M[B;&B.Y&^=:SH+L+?4Y3@%HA>;:SH M3G1M$2[X"%GO1PM,Y#Q)1SZ7CV1E*)02C.0PJ6ZUO^RX9#]^W&>Q81 M@CO1,NY7I@V/NJY!?/L01+*5O. ZLJP*>4@I608.-0M2RPRE^)SL#K0_--XA MT-Y4IOV\[6_%0QB5+A!";3E:PU:UHNG3=YZ)6'.LL@W9;U=6I'-!^5NKQNY$,M"5!U-8Q@A:K=+M'PKW$/S3>(?#>5*8; MCYG:W\/.(9Z,3VF4Z<+9^9D>GH:S#GUX'GQFJQO4W&;RQ(C2192\Y0I>X[MZJ62.] M+2*PF-3\'J4P2.3LL5O(9M>;_F>59(_V,N MYL0T"/)/).?,%LB67O*0>.L[JPU07H=*/$+L/5QKWCE,OPY.#+PE=20'AJG M:_$%E1EX#@[:Y32"&E+#62^?)U>L3 MP4+1A@DGT0G%4_2MKRJW@'7HFM*$CH;]<192N,J2^KBL,'I9L&F@DO:9DZ$L MLB*3&5-B023!C"TR6(=D+&UY]GC/* =%>UN9MFYE=-D <,Q7@&KK;HPG<][:\/%=)!RRC98XC^@K-' P#PWG F)-FAEDK!; M7E)L/^A!ZTA3B??0]&:G#I$\Y!0$.<]TS%Y"#T\QX4_M_J M$L B&C1KY8-&SHJ*]7:7Q!"R\*2K!D"27^7M=EU(MAJN[Y#JO5D=S67[_,.K M:\J 0@\LD@G-YO&#W@K)4O8*EOPZEV$OY_ VFT0O=KP MZIWH>CC"]C&RWH\6D&.M4H%'?BYN%2O+L(MG5(]34X MOZP"/DUPI,N!&9,ETP2 15<*RUDM=>:N460]YDR M9ZB$KBWO@ 7M$K/99*.W#8)Y-S=Q]F6U-A/\T-7.W0?BOFKF/H7/W,JB/ MX>)I:N;FF+0SSC"I0^UCAY[%Z /C$&VVFGZHFB\J+ZUF;L_*L@L%^ZN9:P2W MR6;%R&"I;>VB9J ],BM$JJ7]M,+6IN$+JIF[$V?;U![K)(W%\-;F&(F M6^DKO4OS _'?8#*!^75!MQ=7 M'_D(%_5';_Z 2;XZX.0A"I^#K5TF:]Q^%"QR#0P%)G).O9.F>4F$SJ@;1O&] M@Z_#&9PN;O$^X10GWS#_,I[\:T"W>9!"T?E>MCC MLMEC76:_$P4HP8YW.:?AG7]J;7?O]N/)W]-I[];YQ]PC0^'LTCP;U6 M/#B>F N:3*7:8R""=23^*+@.Z%-IW3NTM\F\.H5_'FK1PX%*;Q-;! S0EK;\ M4?V<&%@7"A29&3A#L[4^D0LID27P9.EG8TMHG=JXWQG^Z\UX/@K40Z;5HX5] M]+5^:B^#":38:CZ3#-,T$&F1Q?[2(P6VHC&@%(=)A0 M*S #U](*?SN.]NE\G!WF]>I>C6>G+ T3S!87$8^=X.+6XL-H.INN$-M";:1'Z0C<75/'I?*S,Y MEB4XX71Q$)I'9#[A?%_GB_(2E*MA^F5GT3\X][_2(V:71F)M=@T*4V'2UZ2P MC(*%6NTL8K#<0(A2X7/9/7:Y_%:%:0!GOD;MLZ+LY_1&AT$'Y% X4:F4,H#9$^6> M)R>#25ET/9SV??=W26J(3OJ;$:LV_-V ^/$NX'8*^O]97%!^<]7R,][,EH(>8LG6 ML1I.KL4P*"WX$ JDX'U$7SCCY^-3O[;2-R/B9R10&_91[\:08RW[7_GFTY_U MXG_9RFBA3=[A77[&"8$^ZU"',)"'J+CQ$+A!B)%%U R92:U30DYF\=]WVUF( MW88-V+//YF!L6*7AK*)ZJB =*C& EY)66@\8]"8#+SGYP SG>UI#(Q'\9O;# MR4K!!E'O?:6X5XK8U>WB03>UP_9Z$EA-#YL_&J*TJS]/[VNJL'$*O7>04^*@ M;$D0'$%0D'N?7$:F6H_X'F@I;T;N3TDD-HCZ\2[Y-GK;N[584=%K*QG()!6M ME]=B.8%@2[WL9%Q)U[J[^\A+?'-;XY1%:,.6.?CJ[W&]\<^<[A>5IKM6/M^V M]%7' X,.%ZF0IE9+F6P!8T%(D2?II1.TPM:;H17Q8XWF/K9P'P7L4VE%MR2? M_GA13N^EBJ[P -I@(CZZ!,BX@^B(_$119&#:"HLA&E0< MS(BG94S2;[EXEZ 0]H,$QGPX% MV !=$LC1*M/9Y]JP8<&4^8HLK(E)RB!H(6J$66ERK&P$[8S1)EEEFQ=\;R'E MNP0U 6G(=@-5K)<._(HP9Z707@DR9FV]:&0.[G^?9&8:A&;:^2^L>_IP_>DG52D<<$ M(D9!NR356=5I>?UC,L\^Y.:=;O%,:-+1CW$05ZZC,QH)^>1.";%[Y-"_%PGC=L8/1(Q$K^ M]B&CBU6XCPBTW^&[[< >S%^'KP?GAMC!*W+(WE&62PTZ6#JPG.9$CE/ ,_?> M(A?.[-40]]@ ;K'SVN/7A6&-SWNM_8@=PW+QU/O?9B^[0%SQK:60M"\.]GA#A3'&;R, (*7@?M>4!9 M/T7ML:14,.S5J607>,]?>H;@'2U.X'DM?O P6F5 9,5!37]SK9N-W4"N0%#8=R%FPVQ79127 FR M_BH]*U536T*0NV[JX-M.')_HP>=J(0ZTG M\UW5;;'L^OY$D/(Q)YV8$U-":]5)(:?8;V[WIZ6>-6S]>;=UJ M8\W(>; YIF4MC:/YS)R=;QIVADZWA9[.3)U2C$8A$OC$R*MVD:S[P -(&;WB M+F:O3Z8MR/M6,W6&*[Y[;';^<7I[^_-T5K]TS0TS1M'6-[IF"4BDK>^X YN< M*R+P+$^'QP>M\ 1S1-I*_GBES+T%:+P;II:K7;:-NQ9,%6^= 6%=S>;3=>81 M>9?9E4!Z3UFK_/GME.7BSFB3C""EXV^H T3L&-GRK9IZ)AX\-S:!071TO#DR M/QDKX*)'SW.,ST8 G_Q6.MM.L)>TDWH(6,-$MX&[)WS,M[E^Z5J27.5";A9A M0%J_[X<-^^$4Y>24AA+M7"$QO^2;9WUUKGDP M-IL2P2IN:<>'.E7>:##1&A9,YJ)YDN&(R_N^BXZB5?J)V0"70N.9HH4[FZ3A M8(.DHT,;!">L!N:9%T$*P>SY-!9\U=LY211VML=XOGED%'2:,P-:6@;*B@C! M" \.?6:U$6J()S-[>A@6G-'Y>#9!GL%$\*P\U_W904Z')W/+%] I)% ,&6"J M=*0C_"6[D3I)[5KNW:\\IFX..BJP>KD6NE9@! F.+ M=+!DLQ+2QKT2ST]B"U]N0[,WM8^'E.'SBWWMSP=G"HNU(WQ@.=>L3@N8;89B ME&3DO<6DU(D$R;[OT4'WZ*FAV$DTSS$N=S_+\]U<\.3B!"T="%XB<:$0/[R) MH+65V6)D"D]FFFS3E7_?Q:>I:0>3WB$B@F2%+ V#F&B#@ZK MH^QU+I)SI9)M+'=OH3MI)\P[=2?M MC6Q.VQ:G56E2I/E2SS^F>A_EE\]F?Y M[_HQS_(M^6KI;CI=.G:?JOM6?\ZK;HESG*0)_?G#C^U*?88F=-A*H5'9?#J% M1BE$D0PO8&,F7][2?T+)'KSD] ^B\!2:#^@X>J'1:HH1'0X;2?EIB?&U\AQY M';[":L!2*6T@,#HU>*+SPX5L,V_=QVT_RD[P@&\K:2]\K_: #5&0T\Q/-45S MD[("[NI(7T&??$D&$+UP0A7+X_? U'%%\CA@GTI@ZI<)*<7\^QWMR?JX]ZNA M< OG0:NL0](<3*S]NY,J@#(DX,8Z48IA6K;.)'B%G/,/6G62C^DP. W@4VTA M;67\[T/<0+&H5PD[3E"I&8S[B4G,<^>C"^@'DHLX;I=,5;Q\G1P0CK7*BXKOD_2=&G MHJ5P22;6.@WU!1'CV^8-09JVY/ %O;'/,_TP#^O)NE=_I)OIW_5%:_,_Q6) M627+ACU7_)WQ)I=!%6H :62@8EBP04/$,F:TO8XDS4K?L:[$78)0E+>R2V M9FZVC\C^A+/)]/[N_0V&F]N;NZ^_XFQ)?8\^23N?V2K.V8WXGB')1:+A^AM7 M+WIRN)5S7B:G(&8=J]) "")9,,89Y"E:+_TN_NWUIK[GQP_W?V\:,?YUBWRUI?]QPQ3G5* 7^=_$,KS/Z>WZ3H5(U+& #%*!(5) SK#05I4 M7BG%$K,'2?BFMUT"[L.PMG4SRW4"?YR2[HKW]33=2"LK22EN'/"852TF\F3^ M:+$8/J)S$4EF<9 8['CQQ4I$2X:W+OU8IW69"_^A$,UUC$F>Q*_D.+EL-(MU MB$F]S!9D"A.58)EGEB<5E3M,(#:\[&*%H"]C!R@H^.GO2,IJ<:6\4%/S#_=W M\SN<5 DEN]GPK!P#;>I$&2Z(RNHM&R9,B3$6FUJ/DW^-GDN0B^9\/Z56%8\I M]E?S^?WG969!]9-J'LN[FR\WB2STC^2B7>M N)-G#3*AJD)?R"$CKRR2'V62 MK&,O6[?*'WQ1ER2=IR4!+T5.A?%=U-5$ZPZ7C^N!^3B?Q M?C:CWU_[6*1&3]K9U!J8S 4@2OJDN2W&V2!BZPXKO0B^)-$<#[F78F=ZF5G_ M(,:]G\[G'R;K#+HV$BU6ZR\@XZ"2=[0;#()/T@0K6,KK5\Y;K*OM[[@$&6C) MQI?HVJ9&]&K!J\DFJ;9G$!IR2(46&VV]=D HPA7"CSDGY$'6\_.W#)VX,K*Q M?# #3R7'Y#$:_>,MDKB6A;&WN-+DT@G+58:@3*R#;N@48CR"YSRCER;*W#KA M>BLQ8^>7-,9ZW7!IPO,A+GN?T?,P.WX/B@9*$7E)S7'R0AK!M7[MVX;7XTB! M8#99;P,49FM$V%APQ7M011Z?/Y.16NFZ M>KA=]J5F\V:@19+QJ9RLHWH%>&>MY#9ZP5L[$"^I&/^6MB\V+]([>C%V@/R. M#9<_"X$FPS231TMB3*L%%:('%Q2"$B4:%PS/H75.QQ92+DO=M^!WPVCZ:V35 MC[/\4!NV#X$#Z?Z=Q!W'%&@"Y1[BT1^' 53$;D*335JD4B!KID%%VBIT3@K0 M43B;T=KH1KBR'T-0=E@-QY&3+NP?HMP\SVXR:_)/__ZR^?/9#_- M;O!V _D/^8ZT:J:5]:!3D:1>/0,, 4$;7YRRJ'5J'F@_D-;QS9'&L*^[HF-@ MUCI'Y"E59;&I;$$?BV!@8JF)%1\,!]F'RD I<>-#&!@%62#I*M"23)-7K M"!L\5XP794Q'S!X?/O(E3C]>;T;M,$8-I^?^^/?T(8?;.N-)NT)<9ETD6EQ= MID'44O%L2]EOP/.&AU\ <(&3NWF/W/;U1[1*97^5M!:9ZVLO M>/]X'<>=*=YK"9)7X$-AY!9A(!%@9%DZ5\CLV4NHM[VAWS;$6F#\VWVXO8D/ M+UBF0UT'PZSU08-TF83,! 8!-=G?](\250G1[)>(O/T=(V_*)AA]NSG;L*_Y MX;H@:Q'E74[M6=60SW_+LQ69UY%[3DYY/4/RHF"&#O_ )'BCE0K.1I5V[M9] M7W8A.+=CZ! 1BB<2%]J"*%N0>)V9+)'1*HURMO8+=N U3Z#0&J&U$Z[]A*,M MM)RS'#3E\P A[X?%7DW2Q]I_^7D^ZQ]Y]ODZ*F_I $+R[U3M&YT+H%?D9AN> MO?4Z.=GZRFL739<@#TWY/D!^^>K*;T7FA]F"R)_^SK-X,U\Y! ^_G*]^.^?7 MAL622%-!BC6$FXA\+Z,"RW2T:&7.?*!+\6Z$7H($#8]0PQ3U;]CP,:>\S#'^ M=7I7J^NT\,F@5>!,]2,5&0S!E@19E)28C23\O).QN_Z&<\:['>L:YF-_0]3& MPBCG$L\N.V N+.YU)#AE:;U"6^ZBC3Z%3IB>0-G9<+CV9F'KI.<'PG;5OTG' MC>$F@8FQJBF?R5\I$8CN0H<+YQR[;=W3*C0<#O&6C&V8$_V4Y$66ZB_S^7U. M[^YG1-VR!FY5\U2G>%R;;(+2)0 SEL0S6PYH2P9M% NU9E:@:NTA[*3JG.5C M(-Z_E [7XFCX=3HAP9W,2Y[5J[@/LZOY_.;3I'Y>36YV(7IR7SD(5VN%G ED MO4H!'+UU*0IOHNYR-NQ\XSF#/QQK7^+O>^'_6"OVH9"9^07O\F^W&!<9H=V?.4E9X]R*P9N" ?USH1\EQ<4D59Z MN'"_J5%)SUEU$(#\SDA>@RS@I.20O7%2**E<:)W%M)&0&L MCM1[EY?__V6RF4Z3G+!96$#'7>WJYR!(X@$J;9E#@V&]STB+MH?[D'8)LC$$ M"ANDI7?4\%T.=T]3W7ZFP^OJ\_2>CB_N(U=">]!*T>(]@='EQ8H5'N=JEL:F".4ZNT56H00 MG(2BZ&=6F,RB]:7!9DHN ?P&/-X ?>\N$QOCCL^[8) %RK@FJV[1/%I%K< Y M^M'11^>],#RV'NVPBZ9+$(>F?-\@&/UB@KCFFK%@30;&'1D9.9(\ M28.T4"L$F1S92;<7@)N??_8H-F#;!BC[=3-8HXELQ4=G\]W-O%;1W\_R-=F* MRB=M0>9,)!I:O'OA>K[LTH!LP=0/N!\?D'O3#4PN?]%_W M\[MJ,#Y= %X7R]'7@6-THM2 $NI'/OE%([7Q62XZYB#&74J M74L^+B?#_8:S11O3R1SC8XV=0H/*R@*<>4LN R\U8SM L'5 %1=91M%X\[]" MSE&JB/KC_*(9?1M^#S(U="-I#^,M]R!NH!+F5PD[3OER,QCW$X\>&(PN*-)Q M[K6.4(2G,S5*VAT*+0C)M0@BH2BMA\$=04!VE"T?1SZZL+YY;=1?T\E\.GLH M]DF&JRP=%&<+J%K>ZKS+4(S3B4OC7[2\VI;O_?RQX]<,-^3WM FS1NQB@D66 M%#WYH9%$5(7ZR5@.7&-AQ6:UG+BQPIM2 Y>%XLD!V2D+N,F;4.\FTEYD)4 M?1->#S$>Z%DW OQ,'S?$P?:@<"#5OYNZ(YD";>#FX-)YST: M"-*1WE29]";+#))664<9?/&M$\ ?7SZ^X= :F?5R@(/8.H#]L%ZFM*+*:52Q MI%(QR:"$]> ]CV#)IG$L?:YEB7\0=]9 MGFPBUZEO#&1*Y!05SB%8(\"7F+(T=2I\.EC :,E[IF/)$9BKDV7M=* M"O)OXOHT\<;EG9>CZ7MRMV&_G\T45:OV0?7L0== FGX;3U4$>C)\ M@/-^*WTE"Z>S,L!MDJ!B$"3W6H$)RIK"6&U!\/XZKP- -/6 MW!M IR_MBY\Q+BH6EY>:))TL"EFSF",H3ZM%C1)*K!=>PDM:=NL[OQ=47(9. M[\G= =JX?4O10]+!'C0-E>"Q@9[CZ/*^6+T*?0]&#W'1OXDV+:(WIHIXS C* M+D*)24/PV6IC4^!AV&U_1/T]!O9=^#O(Y+EX3V15S;;2/,$5)VMQ@BVI5J.7 MVC*&!V"Y=HEP%K,VC0%_0<014CMZ8_-B/%P?QFY5Z>W'JFRI>.DS9F77(UN- M7>E$>L\Q+ ^X;GGG^\<28VTU&8-*0M*NCO=+M=T660?&9:DL.E-X:Z=G%TW] MK_7(YIR1-#^U(JDWV'%VLV@Q3:=BR9(E4\A&C;4K70C@"ZU9VL B%D\F<&F\ MYETTG4SIV&&2\?*BKR$$0V2./=USUH[%-_3410K[QQSSS9>L>0Z9Z94 MM 4X,@$JD]WLG"7WJ20>!'KZI1\N$V0W@1_\8I2< X_D)C/2/Y9K;^UZ2&E+5&'7FRY$ M!-IS=8"*Q(_Y2Y[0JB^1ELYIC&WTH3")O/RAD M*S$7(A%MF3Y J.8GX-#="K-M;:7A#'O=8E"@U5T5JI2:%UUQ"YS):-% MJ3"T-F1.IE1V1#G8NYRV"Q[C%%+N0]&;+:?M!-?NBLI#>#V.%"@K0DX,(4OO M0+E,YVP.A@QPGQV7/EC^YLII&X/?A<6#E--.OF2RHNN0GF^">@\E'%:DY)$T M;=$6%(L)0E$(')70=02[:AY+W4'2213:=D+M1:%M.Y:/6G7+#3,>BP:MG"=/ M7!8(H22(*2A:-&-,-+<:3J7J]HA60Q,\!HB3[5%,M ^%WRMS#X&S>['E(5@< MIS+7"H8U1$Z>>YWV*Y,F[RY;B*K(3)Z=BJ7U\.ZSJ\P=6%BZ0#" D&PI) PY M!(S*@N#U8L#'",ZY I%AX3H9'43K@6YG5+G9";/]*C>[,'P(4^3/Z>SNC_42 M)2#F :O-;A/F0A>;$", 9>AZG0&I.-(+FR/,B04W/83VAPR/',A%:8 M#'!%_WHC_7V(^SY<07D\;,&J**(*8AD&%GG/%'< M_#;SZ#6CQS,'>B(P0';6QK*J?6AZBW6EG;#:I[;P$$:/55>J;$G*TF&E??6- MBI;@I BDMQQB\(*\XM8Q@E.N*VV.?1?^CA(:4+5%4=8:(@L&%J2YK%.M,L$H M=8XOU/@EA ;Z8[,S+M"%L2/6E?Z \YN(D_3NYO:>5-RO^>Z7"?TROY_.Y[_E MV;*$;:4BIR7ER?1S'7LRG2[F\5W;^F[I('G];L]ZE/'(JU5 MG>M16-FH7O9JS>/?-E[R0W<5@[)_^CK?W]/!:?5)+D>[O%@5I'\I/.)O< M3#X]+NO]8P:R\Y&.0G)O:)=$VC09(6 LP(-BTGAK2VP=8VI%>]_#]%_YYM.? M!-[5ESS#3_FAG&OQDOF'^[OY'0%,;U[(R;5+T0M,"%S3*4";7X$38ME5L#CC MN%V?N]2;49T('/\0/HH,KA_!&$6> MRA_3Q;\1N=5_^;KH<%7[Y'Q:?&]^G4+&4HH#RVP %1-9-%Y8X-(7,F>,4*IU M'F-_JM^H;(X,]P#VYI;=M=*8+S;9M4T"2Y0(2;-:XV@0O"4;*@=M0R0SS+K6 M&4\=27RCHC@DD .D9*ZVRV-3AODO\_E]3M>HA)&.!]!6UZZ^ @&EY6#1:5&8 M9+%YP]LMI+Q1.6H!S Y-*]: 1_SG [<>+?*3K^.R0C4F18LC:8SU7'PQA>0 M:+VTK 016\=(NM#W1B5K, B'F.7T&(/NR;IE<#HK4626$62R"I2T$IP+!6SV M-B+S(>KF$WR:KF"L>MJ3$-0C@G_Z!;EHI;-"D;50:C:-\1&\)XT@4*'(2G)N MFJ>\GVY![O@"LG>E;A>@QJG1W(>B-UNIVPFNW<6:A_!Z'"G@VI:2H@3+'6EV MC0$"QPP^(>T"GUQ.\DS1/[A2MS'X75@\2*7NB_FLVB:;."HZXGQMVBXL!!4C M<,YBH/4**5JG(YWHX-M.V.P>?-N%L2,GMUJCM/ Q$VFNSN1-N=ZOT9J#$,BD M]*&YT7O2R:U'MQ5:@35()[O7LKSV(>Y[UFMG&#ME-1Z"P>A9KZH(9E%;H&T2 M:Q(8@Z!5 6:D94'06>E:YTJ<5];K;,7,2N3&G MFP5S[ODNBFNIL@N@DJHSA6R]V"+13T5X;E"X8EL'J$XEWZ4G':O&E%&3VQ#) MNG0E5"XZ!TB'!@CKBK!9H.8GQL!C-0X]BLR^Z#D[.NA#]$]HZR69P&QTU:MV MF58C&:L]F3FX$)GC3&L96^?0O/'[ECX2?$3P3^6^I>?"?_BZ^0$+FU\9EB,F M#^,V$90#W?C-ESR9&[D/? M0*&@7;0=)QIT,L*PEY#V1/(H$B=+,/0?D*IF$B1.3J^R!;QT(M V+J[YU<5Q M)&U'6.E\!:T#@ ,(V$^?_[J=?LUY<0GTX:]GX93@//.9R!%9U\XVTD*=$@2R MD-6DA"E"MKX)W4K,J3A/A^(V'8+I#1V=17#MJ8GN,AUW7 M2] @=$#RQ*0 ES,#KX/F@4E5LFI] C\GX$+">YT$8?U4/1B005K5/A2OUE43 M%W&)QE,%ZP]?7Q:XUA4\+6.2?KO%R7/#?H\U#=;XN/UZCA3X.UQ,7G3)/1&, MST5^F6/>2%>[UM?LFH0UNT9FX,9[$52=K-2^3_.YR.VN,.)IBVT7:%NGL555 M,KV_6P8M5@$*H3E34F?2(8(89 M1%FJO2H4"=1&&K4>?MP2"-CS\& V?CPW9 MM"&_A^@%N6/BELG(K"&[0J1"Y*7$B3+E(9DL,#.9(_K&)\_)#3D[&2$: K01 M@XR_+_V'>8_XX?HC6H4&7R6M9]1OL?777O#D3+K@DC*$4%3YVWV][0]X1X*)O_0,X-"?[DT\.+KGFR)KC:)K_4C.[:G"%PGX$Q M-,S8K-&W3G[?2LQXIT([.->W=1M.M[Y#>C^=?'I/KFFZFL_S774[8^T_]"F3 MZD+MK?,@2N2@@K>U%ZX'DWGVV49CW7ZFPM97G#.J#9G7VNY;6^R8VWQV]U0%_(\\_33# MO_Z\B7B[;$D?C$&C+1@?:26^9D$(+X$SPWC E-#O=7U$;WEV>--/3P?WJP2, M'7MKA.FT-6\;[N\%4,&L!H"-1V*RZ.)@ G1 M&R,*A"C)[]"\ %I$B)%I)SEF%.+\H-\2 QH;^2[,;8AXK->:LZ_7__S]6NJ8 MN N^SJ_*H*PQ@)(G*)KL#*%B2.A>@7>>X__\-/WROU9/7"*\^N$)X*?WC6>@ M-63\M!?7NM89KOZY_B?@//_O__'_ 5!+ P04 " !N@0E7RZ1FO5T* #L M"@ % &=C86,M,C R,S V,S!?9S$N:G!GG95I/-1M%\?_8X89$MF*R5+( M-D7VW209F4*VL5,CV;+O2I/1(YQ"O'S<_")P,5$1N+#P*4EYZ5/B9R6$A6749<^> M5U1141&3UM354-*15U91^E4$Q,[.SGF$4_#H44&ET\*GE?YG,5H 'A@@"PR# M0>( "P\(S -BM -B !B!?TMX!\"L8 AK&Q0&#O'$::A]AC @*#62!@5E8( MA!F-8L8!" \K[VE%?38^\QM0\0!^I>BD7)C$Q>I6 8N!=4EE;. #=H[C)P2% MX&>DI&5DY514U=0U-+4,+AFBC"X;HRVMK#$VMG;VKC?=;KE[>'H%!8>$AH5' M1,;\]O!1[.^/XY)3GJ6F/4__\T5>?D%A47%)Z:O7-83:-W5OZ]]]:&O_^*FC MLZM[<(@X/$+Z.CHV3?D^,SLWO["XM$'=W*)M[^SN[?_B @%@T#_U'[EXF%PL M$ @8 OW%!6()^V7@@;">5F3CU3>'W@C@$U>*AO%?3,JM;F674+98%\ &#G < MEU29/K/Q"^UOLO\.[,'_1?8OL']SC0&<8!!S>6 > EL(P5V\5?7[\7MIQ5* M]^Q@']\[Q(]:X9R'-S_A-_@^3>H0>]-2MTO$@ZAVBWL3B=OI@3A]HW9=^X.. M9C[-%IL,X"V9E8=65;"<89_/LN56!&G M1#>V^SK9=($3B44NM4W9!U.-L>]UY,@#" TI.M'=7]]K0HU_;0YZ+PH1\*P:DF%T/L MR(1WUWK!H:Z+<7_VZ@"3X<-GB M/NTR>89%"][],,1:S1W]JN1AD4YU\52(2^E' M YR_C\K!'T^5L$\RN'/P>@-W=17B*"_-FYN?\IV^!O1O+L@22RA$;.77>;47 MQDY9":;OW W+:]5OY\!(+WNB4 MF9CGV'EYVWH1L\QC/DU8WZUORF9X[;IUA./BD4C2FOS-Q,]@X>!."*T"S[)D M.>5IT>:_\L/W %S==2H!(8-)28[/]UZYY*6V>L8[TQHU]*'@42I(Y ^.""$( M.&;9.8CBPFY8Y+GIY>+SPO-JS.F6>:G*\EG6X$JMY ;]'SNXVDL2X^0= ZG M')IR5W$:82Z24#G4/>C#"UMGB7&JU0I\EA^!X.(-M/%J-0P451C^06DD# ;/ M4V?KE\ADJC_;'8QI;E%X;-N;-G-XS=62ML@U28Q>^O:N8DB*TZCW!]VDTH,(,E^9P&97N&F;?#G\5F/ MS9.W/**!SOO9&/[#&&>?O'#E U?CA'WO>52*GGUT!A#0=R\UGSQ>5B.?GV^F MK9X,>[*97'S&%)GIRD'U"4*1OO:I.G@MD;3=DH2?)I0;.0I3XC9GUMD*PEB) M'_&:"GR\-\EKZO>Q; M73NVQI>*&41*Z"KV!>P.*_"-3QQJ[KXF57VZ^W;M'LDO*_E21^I/.^^O=RVG M?4Y2YA_=KG52VA!_9]7;^$DYGO:DP[DY%8C@;EU%HH@ZKD\NETT:"J5]F#25 M2#-?BC*ZAJ@GKLFOU0K--IW;SFS70+8E3*%G;S=QA%.&,(]L1?LF67A0V%ES/7%'G&36R=";&\0@873B/T($XE_?# MLLIS*QA )\(/)>.Q'QUW$?G6!?] LZ3N= %3^\E]I"-?1!/>H>!TGNI]%-MB*<44?B!R05SU1W-/7;'?9CI1I1\P0 MI<8EO699$I24XU8(JVKCZ)HK#E;C\'V:-''$/WY6IAO=)2Y>*"LU7.Y0Z=>! MI")Z&8 3WQ[)V'$J 3=C\_+G%CVDPF^ZY\L@OJ6'#F?>5#\S!E I7NN-:'.A MGEMD +1V3(4U,CJ22XQ#PX6'V>=> :X%N24WMH$_C".Y6#. +P^QX9EI8L*> M2IT71R[E^'[*I9VUQ).2R M^6X/W=![*H>.+5@OD6@[+B3X;# JKHKS0 D$JIIN)]<=>]%F-["Q /FCG/AK>O9APE:'<,,8$N+R=B# M7\[E7L$Y<:W%R536Y,R\CR)?41!>H$QBCCFWI;VI!Y_ASJ593C9%B:UGW)49 M=I1Y,2Q4[]/D1J#3LSM)P[0DBM_>B4H&\$T%-/WX0#_\OH-/E+299S6]Z@28 MOM=/>Z6EGMAT*CS_XTB86G5/9)*>:#=L>_R9SGG?">T41[9\!G!ZM'FYCH8O MTQ-ESJP,.GA?94+ZE*-<&:'-G3'J*HB3J8TWLKZ:;*Q'>S"=7TA MZ(.C :1L[M5;[SQ]_-S>H#05'W:*F1J&6F66FF:X;XB[P7J"@R+%?INZ1-0; M?)=1(VM1<5(*]-.[L("?, UKM9=@%DMZB ]W)CG>3"T(ES]V'1VC*?H;1OP0 MF2JHM&S)!CVULKA/\HT];I2R*Y-4#MS\R%/>H/>G@5E%D=;4EC[8=@7:=+@@KZ"\QU/UEH$[=/0VN6ZBH?O"R^IX,K:8^=L3 M##CZ1PB$D>"NLP5)^=P/A%#^AAX6<,D4#):983UTE@'4;(W?.4]W3XX.6_X1YG';7%)1TKS$ZH* 5:B @_70]V&5T7+FN_O,-9 F2@M\ MNE4!-[%+&_3Z>$[,E-XUF%/-&]%T32)"L,]8%PDO+ X//:?NT$#$9J8[QJ1W M'A1D9'G[IC2:20933\@-==K+Y)7G,T;_ E!+ P04 " !N@0E7M],2]N8< M 0 #!PP %0 &=C86,M,C R,S V,S!?;&%B+GAM;-R]>7/D.)8G^/]\"FSU M6$^FF9#) R2!ZF-,<55K+3*DC5!63F_:FAM.!:=<[BJ2'AGJ3[\ 2;_D[G2 M#E*L::N.C)!(X+T?B(>'=_[K__S^. ??9%'FR\6__2G\*?@3D N^%/GBX=_^ M].O]!XC_]#___;_]MW_]OR#\7V\^?P3OEGSU*!<5>%M(6DD!_LBKKZ#Z*L%O MR^)O^3<*[N:T4LOB$<)_KU][NWQZ+O*'KQ6(@BA>/[;^;?'G*!(1"16'+)(( M(IP)R,*(PD!@%60\Y%F473W\&<59J,($P223$J((*4BC%$%"*5&"2B196@\Z MSQ=_^[/Y@]%2 LW>HJS_^6]_^EI53W_^^><__OCCI^^LF/^T+!Y^CH(@_GG] M])_:Q[\?//]'7#\=$D)^KG^[>;3,CSVHAPU__E^_?/S"O\I'"O-%6=$%-Q.4 M^9_+^HIGZ0(GGS#_@NO'H/D1#",8AS]]+\6?_OV_ =# 42SG\K-4 MP/SWU\\W)ZG^2__:G,'Y_F M=%\7>J(9*8J@,4T/E/YV:[.<+R/=$;W5(JP?B:G8_^:*Q"]-/ MWLB]UQ)"#D_PSC07D]Q\4.\78JQO=S/5Q:0/3[&OSV)9T?D(G\5VFAV2Y^8' M'_7?VFG,0!W"M)ZG%=T[I,KOE5P(V4C+O:%!+O[M3_IOLU4)'RA]FKU9E?E" MEN4U__LJ+W,CO*^_Y^4,Q21&E"60RXQ"I!B"3!$&,\QCE?(0\22<59M/>R87 M\-YP?.[[TR67..OSS@C[*\HFV+VAB MC5K0T/_O:S+!#IW@=T/I__>O/V]YZX_K?"RTYM,#:LGWR)D;96%9O(1AR6UA MV.[!4G-08Z!HR6HFVB$T(%'TLYQ7Y?HGT/RDWHCG9OGY8)6OBS4'M.!G%J%] MXF>^U#K24P7WUD,5RT*"8<)421!B6!QDMD(@"-C3VW3?Y;?/R_G M\P_+X@]:B!E*6*"$I#!-(PZ1I QBF>H_5"1"&E*6)8G+B>XX_]0V_9I\\,.: M@1]!O@"[//P/T' !?C=\@)811T7 =9GL%(0!P1]8K@R N[->T1,]3_J&Z^RC MZB$]H7FIG_0=QDT4/G#*9V^7CX_+Q=LY+ZZ?X?M3W7BEOGV2A5WKQ\-&<+Q]SRO*Y/E3NZ+/Y!LIW*SEC# E* MM?#7J(40I4D"2:R/ <9DK'"&N4KPK-K8X (1W(08OJ^;Z@BY)RL^#E-2NK0O]]%@N$TXA)*'#M$="2BZ(PAC*6$1$A M%1F-7?21;L=*.J.K;,OU2 K-]S$S1"YK/WBTI?EZZ%T-]4>;J>9FI"I:$4M*1>@898H*D%AEP[ M<7(&V6XAX@^O@45'7ZBLA88=$D=$12GY3P_+;S_K 1HIH?^R%0YGAAU%)-BQ MMA8$ED_WMG \22U9[O3B5M<+8;Q[3W60PT;1H%B$<8A@R+&6!#)5D,0B@9&* M$QS(,!-(.!H^NF>>&OKB3\X!Y89%R/9QV!B MAXX_.\J9^<8VK]BQ?\3J8OEB#V/,>UHLEJMJ:Z^M8]-NU=OEPAASY8(_S[*$ MDR! "F+",$1$$LA2A"'G<9H&B 41H=;6&8L))R=TFGB]I0)\2Z2#B<(&8PL[ MCF?DAM9)&FIW/3DMCK<*O!T,1P?;CV<\1S(&78RKFYW( :1.PY'-..-9DARX MVC,MN;S76P?D4HKR@R;XIBQ7)C&P'O^;/@)R-I=W&F59%%+483:S**,J"J6^ M$:HPTW=#K"!5*8$!5UFD;X8(QTZF)\?Y)R>J6_*!67 CKM=D@ZT&Z!WJP8;\,\%B?73,/L#Y MTSB=9A];_^P#S1%MM-;7) LB0DG,C3I@ E$V#C_N1)0 M_UA&(DQ"DG 7B78]28PC M$XPJ%$XS^'+?=SS95]/9E1/O\F^YD OQF592:U7<*-(/;\I%/;_GKNF(!NJV.XA?*P163 M/97C"JPI!H;D^A+5$NU3&[&'R)L*8C'ER'J'/0B'RH;#NYZ-[G\I3-@<1S*- M%8^A4A&%*$A3?=,*,H@%"AF6C/'02=OHGFYZHF=M)#;F8;FFU9-UO4'X0M.Z M,VZO:5>_ C6Y(]C4]V 9VJ#>3#8-:_H>X]:F]/VW>N<1+Q_E/?W^+B_Y?%FN M"KGQ'RD9"Z$0@UD4$7UI"0G$&160)XE,LI G4<8<PX/?_FZ)V<:.S?W',M'\G#/OM)+;,!R]?0T MKVL9S#XL"YD_+-ZNM,JSX+L11G^A^<+$77^6=)[_EQ372F]=3ZSQT;?&J:UYH\\,8E\?P%8-TBZU(8!I9 6P1ZY>"_@,(E M ;\_)&-EWY__.!PS[X^SW)UV_^*=$7/NCU.[GW!_XID>8N@+GSSM9_$8++0.K61(R4Q@DA(I1"1%)&222&:.3R7"-4Q1QJS!OVPFG M)JX:.HVKN*PI!?JJ#OYH: 4_:&VA^;%E"JPU[!8"SC.8 PL]0ZT)!FKMW"VL MY@<-K)IHT%+M&4H' >D9TI&$I@]HW:2J TZ=DM9FG/&DKP-7>Q+9Y;T>4GI= M#/3M\I'EB_I;,D57\LI\6A^DO&7S_*'^<1/X-:-!J&5SDD%,< I1%NF_21) M'%#&8IX2P:QJ>_::?6KR>TLL4%*"Y89<(\@UO0["QGDA+(3XD/ .+-$W-8)W M:+\".WAK\L&6_C8@=$B\'23]D+B/)/8]X^]V O3%K_,X25V]-C.D,8QJD0@FH$L$ABIDTM2XR M*$@H$94\3J5R\0>Y$C"ULZ,AK7:6YJ;B9;VIYW5 KIM_R'DE[)Q&0^([\.%Q M4%NKI1:TF+_MPMC9F]07*$\N)N?I1_4[]07GI3.J]SB](_6>:"[>?W^2BU)> M+\1M]546UV4IJ[(QX[HG2EJ/.*&=U%(-6K)K:543#AK*KUI/QU#ID\Z8^8LI MLYYY[- R5TB.1)@Y#]%31S #-UO51)XT$V[KF20)53@C&>0H1!"I*(0T01BB M5)$041ZFJ732"#JGF]KYWVRC=:4[V5#[XY\=S_YNA"U/>F^X#7VNUY"U<2)U ME%E+ZR#2QPX67Z=X]V3CGME6C!^ -I6[B MXQ2L=G+# U@#"XP=G R)IEG$VS,X.8N),RAXD@^G9AE5,)QA]:5$./=X#W/U MG?XRONH+P%V1&AA%IEB+440%J14)1 14.* \()CJU"34]/ M,34!L"82/!DJ:[=A[2JLG8;OEO,Y+9-60U@;7? MJB;Q8FP<#,,78S22]??4Y_63)P-O)PZ=5MSC;XYGJNVD?,\>V_UD/S6HCAQ3 M6KYH#>N+++[E/%\\W*H/^8(N>$[GVVS%\E[/4![_U;OE(\T7LSB6,0LEAY0( M!5'&3818PB&.@IB'.$*".07H^R1N:O)V0^E.ZJV^=33$.L;S>UU$.TWMM99F M8)'>G0E)QN_@K+7)3 MP]\D>88S+%-",T(@D;581@H2QC&4G,F01I*GB9-5S';BJ8G<-7'ZTM;T,>B1 M^VT-NIT8'0+*@47DBW(15Z"F&C1D@^4";&#^W(7NA64DSD,U2'&)CFE?L>3$ M>3"Z"U%8O-^CA;/^:&0;])U&,6,!99!*DD#$M4ZH!9* $Z"=-ZL0.,Z(4[U9%OGAH@G.;%(_ZE[=/=;^5 M]]]EP?-2BIF(XI!C3"!&/#/UF3 D22BUJ$$BI%BB*'7JB.!.PM2DSYJP.I'. M$ R6#<7N.707K M-LI0@+?VQD!(BQ3%DB :0!C1A&<4AY]RI+L50*S-J,8H- M::.NA=TI,.R7/_2%S5 )WU #[=OEHPFW:5(QKLTY^]#0H$A"Q((54I 0B$0@9)H2+T,JJY#[UE(^KM5;LDI;L!'NW M)!P6S,%-5N:H;P@'#>6M\+H"-?%7Z\SD%]L.O.$W<:<<2,\3Z<[N>.]QJAYT7FZ[*H[F7Q:"Y%QIE:%UR/!>4DU4(? M"Q)"?5^)( M4"..49$DBE$+8*3[WZ"Q3D^\UD=!065_4KX AM%<)^^.@6BJW MET(UN/[: R5WY;,+!5_ZY=$YQE4AN]@\T!(['_:1#OR;S!^^ZKOE]3?]TP?Y MKC7R[52QGJ618!F.,IC$C&MU4!!(LT3!C/(()TF69:F39' E8&I"8TTQH W) M&\MHC[ 'Y\6PDRA#0CRPL#G("-[ W9(/UO3OU\8?*DO8'KQ!LH0MIG_%+&%[ M<+JSA!W&\1'3==/&*9GQZ\QDL=-@(J8XYOI_4 A2^V\3R!+!($D2*F.!8QQ= M$-75-?74!-V-KW"N3KQMG;]#H#BX:_A%2-<&T49T-:0/TMW#':]!XKHZ)W[% MR"X;0+ICNZQ&Z"FL-E6\3>^RK;WXLYR;>>JJ";6AD!E3<6LIWJ824QJQ-.1$ M*VA"W^2$UMR(5 PF(HP434@:N&4+7$;.U(3:42/[CAV^;^W_"Q?-4@J.MA0C MND1ZKH*[2/0"GB\Q>1DQXXI.+\ =B%,_HWIUYM?VMJ9=9*E)V6L=^45R_625 MRW(FXT2:$'^89D)"%",!<:C_&6/ZT 7:U["2RWY/>/O3N_$JD2 M*LTHI"QF>B44@RPF! JL<$A9H$08S9IJV%\J6E3CK\?+R8=;E3?R(5\L#-Z, MSNM8[>%PCV)&8XI#R%,:0!0B!5G(,)093EF&41(DI,7]_<(RWM0_ZNNI!PRF M:C[PX0&W._Y\0CCP>;@A%32T7JU;.NR0Z[&&@B4PONHBG)MNW%H'ELP?U"^P M?:^WHEP81]D[V?SW9E$7\6N+@'[,*2/)LYAMLLFCCP M@^G>^F-[IW>3-_O(I8F^)X4HA+$(D-':%:11*F$8AD&:,9Z1"+G(\_[(C=%E MS2=R=M*X-QX#2UP#16L':1K1@NNJ*G*VJNH:,-42W-'":]S3420\2=/]L4>5 MF$?9>BD5CS_4LP+RHLI%/E]5^;<=2^G[[WR^$E*8O%3C[EHUH?^WZCTMS$6T M7!<>_)@OY$TE'\M9R(7>Y%$&E9+ZPAYH+8X@'D%%N%"9B&A W$HF>R)L:E)C MEZ\==P58<]9D9>_P9EP<:^ZVY47![X9#4+/HZ/SWMN1V,NLU%G)@<3?J&KI7 MCO8,N*]2T[[(&KG,Y?W9(^K/#.$*4X)@@B&FF MS"&*(!$"U_Z'*.$XHVDX^R8+MGP=E'>G'ASG$BA-+?AFR/6.=/?9-0QZ Y]* MZ\]SA^ K8$ANPB; EFCO:#HDJ7I'=:3D5 _HNF6D.@'5F8EJ-])X&:A.G.UE MGKJ]^2HWHNM'DPPRPS10$:<41EFFKT,Q59"F*(1**"+3 "4B3$>\#C543>U MW=.CRZT>+??T:/Y"C[[[TM\=YV=Q1[GXN"_9/\:MYPHTG$WFPK,/]#1N.RU- M_TA7G7T8/=]S7@S>XY*CIY)E61\5M^K7A7[K#TW#IMF]\44RG*HLAC'-L);8 M:0@IC[3L5H)'.(TBQ*PDMM5L4Y/$#;VM*G.KP [)FYH;#EKC6; MU&^?$ XL M&<=&ST'=]HGB2)KV9U-4M:Q[;E1?I5$&#+CU-="<**L=<-=ECGPU$+)%JU/= M/CO(>)JV+3][2K;U2VY26,A\]J[]@FX6:ED\UM_1C@L3L($E[9I, ML$.G9S.Z+1I'%$5]A?GI8?GM9SU$HR/JOVQ5P[,#CR(7;-E;BP3KY[V$9&\_ M68FC%$"2:]5##4*LA?:+XPP0VW"W,17*X:BY\> M?<8"C@*&$22)TF*!QEHLT)!#$65*)FF2XM1*+'1/,S6AT ;5/&AZ37,E_M7D MGIN8QJV'Q*C&LN&BEX/J-.06=S4O0 XL*PR-Z^@DC6%+*%A3Z@4JAXN9%\A& MNI'UA<[M\G46D5@[YYU_NE^*M7;.DV]SI1M*S2O6,F+G$GQ M9E7]NLCK]-D9"^,HTR!"%=(0(D93B+,H@R@)HTQD*F7**6#+;MJI2=:W.SG] MFQ2WLJ&\KFG=W]=@N0YVRIA_= <6MRVP7QI@VQ2@+=& :0&R)MN?IN8&DR>] MS7+24;4X-R!>ZG2.;_?M>"1-.OG-HEP5)LENEG'",R8R2#.%C=T=&]T.0QQ@ M*:(T)2EWJ@7UE!(+O-O)EK:M671"Q#MQ,DET PL.%K2 MP(8VGQV)CG/MK0_1B^%'[CYTG+G#GD,GGNNWBYM;GW'>+1=:$VW[AT=*$!6D M!%*1(*U<2 Q9Q@*M882*DS3%7#DETA^=96K[N;5!;*CLV[WZXAX'F;ET1/MEEE%E;;.SGG9IPN'M9 M3D-MB6\-.E?@6TT_>#(,.!@D'%;#PI@S#,;#:PTMO.V-8X=N\+:%MR$=W T' MKX,!:!B81[((^8/;S4;D#EJGTKS>LRRE">.2PE0:;IN4 M$X4)%RB%L4):ZS.5DRAB"$99$! 1(I1@IZ#7@QFF)M1; KL;IUJ"9Z?@703) MP#)X%PWP>T.>SYXKIUCW55OQ8/QQZR6>8N^@!N+)!WL&O)>EK(ZF=81Q@(A) M0A*1*1T;A@DD>H?#5&4!3F3,8VS56^_L3%/;U_>F\ *@-;G@4=*R_JYIY9R1 M=!YCNVWO!;F!MW]#XV!),=90^(K@/CG/N%'9Y]@]B+0^^T(_,?%1ZH'E?BN4 M\EY^K]YH))5)R9;%1Y8 1U8UEC1ZQU(!]N/ M=T!',ON<_$A+\Z.][]172H835)W&'KN1QK/S.'&V9^)Q>[.?NG=$@:PUR^N% M6*=?/W]:ZAMH:IB;V=RY++=EU>L,/[V1%\WGY(X#@"_\JQ6I>1WAV7DE-;!XUD02KHFB* M%Y=YGW02GY^ G18[\L(.?/P5%L+T%EI(NJ$SIN M%])3W'?>/0]>&N^:>8K>O1OER8?Z*1%O5J561\KRFO]]E9>Y6>OM#+.(A)@) MXQL@5$LM% M($IS 0&4Q1C+$/%(N6D7G;%.38J:Z@A0E>*J_S2=9-,DE=9K) MN^5\3HMR^U/'C)-NV.VT$F]@#BS_UG2"'4+;/)-FW_O36ZP@\:3(=,\UJF9C MQ?9+5ZV]G1Q$+L-$SE",LL"3-(C31&(DT@5DA MF1*B:,($YU9JD>O$4Y,U31A#^7595$U;F7SQ3995W9O8,7[!%GH[(3,$H /+ MFSJH:4O9%=CP -6R@(8+CS$.COCX"GFPG7;<" A', X"(ES?[QD.N7IZFLLV MU)*67S_,EW_L%$Q9]P*?!2R0/%,A1!DW>;?Z#VQZI*0T42I( TZ16Y"DW;Q3 MDTU??KV[^_C^E_>?[J\_@G'O]Y3_ AX^WOX&;3Q]N M/_]R?7]S^\DQO-)R,>S$U0 0#WT[W*$8U)U[#TE,+D!LE%V0QNZKP]U).7;YZWS]S19_.SZS]H M(5HGHQ:I2N;52G^[-XNF%_=O,G_X6DEQ_4T6]$&NO9/-'02Q1%)"$QBFW#01 MB#&D#%$8"HQIJF@D,Z\">P>Z#+0*@AL!$WM4@7($=&$P-H0:(*["& K18@#48ON_3 MK[6.OHZ;L?ID7)=!J?VS32KVLJUGOM%7?N2H3B2,2 M!QG,(DP@(BJ . X2J-(DC%66T)2DLX5\H)KB>TL?3B]*K.0<:>3< 3W#R;PM MW2;RA9]N36_Z"_*=.CX.;I!^*V?A.1IN(5ZKBW?-PA787Y4=-G:,(X,O@(.S M:O"%&,FC-+[O\B' M^@B=18'^VL*8PCAA$428,$A11& :"1F)...T_--+6+4T.HV3'+34)* MV=+JV,?W)+AVMQHOD U\&FS1VJ;O?#F'EGM/WW-(^.KO>W*><7O]GF/WH._O MV1?ZB8>ZI_J[5J5ZNRRK\I.L9E**B)*80!GQ%*(D8Y"H-(0B4)1AD88B#%Q$ MP]%9IB86UL7'\K/%QQR0M),#%^,SL RHZ0-K D%-X170-/H3 )T0>-K\Q^<8 M=>-WLOERTW<_?%F,;QOZ%60!D5&*(,FH5@+TGY#I/6YJ:O,@(3+FW*I"T_'A M)[?%M_&MOV 1N]XWT%*L+T8_%5B?KN+KIUXRE_V_28C MH+5^E9^EF4D8'>%#7G(Z_T])BUE*PB0(L@A&842-SR6 -!4Q3-*,X"1(HI0Y M5?'H3\K41('YJ"[/V;=(.M*6+ MUQ-\0[MC^R/G[BVU@,279[-KJG&]D!9,'W@,;=ZYN*5&TQ=Q594570@MQTRI M:T7U#0IBJO] ,@@@EH'I^9W$F$:"1<@IFZ%CKJD)D*/-,Y9;>OM42NN"VDZ& M> )P8!&RWQ^C]>7LD#I(3XQ3>/AOA'$PTVMUOSC%-8RD!8Z1[G)IJ: MV&@;GK;$7H&:7 TI6!-LW_6T$]]N<>$3M8%E17_ G+J>VJ#1J^MIY\"C=3VU M86^WZZG5\Q<6U[E9/&DY\U%^D_.PK0,AHMVJ)/M^I%T.+:"=STY;HW>4W;FJ%)DO DX!$D M+!):=C!E6JACB!FC<8A$A!ERLF;TH6)J4F6W?M8?ZQAGVL8X%[7!R=Q5Z@1) M4YU)Y"5?KO3=OM BWS$8I-^R6=I&AEZ,H8TF.^MP$&N^C3!I6P7^7O,!!BD. M>Q&2OFPMO6@8UPAS"4P'UIF+!KL@O8EUQ)"W(>3L1 CYSAWP!=&?UV+C[7)1 M&YA6='ZO!4@TX[$(PRS,8,1QTD3481YQF$4TDTCR.$O"F1Z$+9URG,;EPD5J M[/(R8/2)A65D,M^ I3R?]KH.?1I89#39)C3M('$DC6F#!MB! Q@\/*)CN8VO1(I?C\?%N'86A4B+@W)A!0P01 M#Q"D. XAY03'1(6(#VQAZWWMLQM@Z* MNAU]J,_EQD1\W)3E2HIW*],VHRD5T5@C?Z-&LE3ENE*$F&4IC05A,1094Q"% M%$-&J(02(Q82)CD6W/YVXC3WU#;YICR,\:NTQ-97B280S.DNX;8(-I>!P: = M6INO*UHTE(.&]$V%GH9ZK6&MT=XP,!S6+DKT8)B/I07[Q=Y1C>V%7K<>ZC;D MB(ID+U[W-<%^0_0LH" K$U)<1_\(*=X\_ZK'O%ELDAFN>95_:ZOZ((Q0'#!( ME<0FF1)#D@4!C+3>)Q5G"I-H5IG"O'9ZGOW43N?#AH#A=I.F'' 3&[\RMT5] M+FPK+= -T8ZU%NS709!0D9B$D$49U?IVQB#+4 S#+.!2A'$H<+*NKO0J*[%? M4&G@M:AS%)0I ?HJBV&GP@_SJ0]\7INOO$9W3;9Q6OWP:X/RCSLI<-?G87:O MF.&,F*\2&O83CUM3PQF0@R(;[B/TK+IQ/!/N[:HHM*8S"Q&2IEH]#$@::_F5 M1OJB(3!4G(>!C(,,)V[E-SJGF]K=8KMMYH9<,&_IK2NO\X9FQ](@<^];(<5*K[J=W1/-FXA#RO&#RIZV+UU:=SH<2?S9UE61(GOR[RJFR%W/.+.$6:,BV6: 15BK5,8EJ=PD(&D,29R"(6I%S2 M?N&E_HF=FD0[ZCG9VJU-$OR:M28IK(Y%/?BAX?AJK4L\]PU.'>#;L(QYFLB* MC^B2];;8(X7$#K6EW:33NXLJ7LVC:H_JBYF=/_HCF4_MT'9E[G<#:5N.[GE M6",:R-VXV[>,.[[;[Z+Q6ZEGN5(BV7=$_>#)O5=;CI4UFT[;M6ZF:AQ MJS$68A(@&(DLA4AK>1"C ,-$QEC%*LHH=ZJR8S'GU,3*FF1@EA2(+=$F (-M MR':L9FJ!O9V$\8SHP')F'\QW^V"^.0^F>S%4>WA\54BUF''[=U>B'N ME:R;/H$];<_T.DL?"^;3'=$.=B--M#RL;@V)?_H07<+EV] 7"Q#?8%8BP+H!4@CI:^8SQW MV_/VWAC1:G>,TGW;W-$G+FC;\^7KLJA,$N_-PFC%3>.I@&>AD"B$<2KU99DG M"21)%D.&SI<_1><9OZ]/%[M'6/ITO7%A=\LWS-KIH3LNR3J=# M3$I*TQAF 6'Z9LH59#))84H"F:HH"5CH%,33.=O4!,2&0E"3V"L[L1M>.R'A M#;2!!84C7OW+3';AX+O0Y-&Y7J?49!?;)XM-=K[4L[W0-KYVQJB41&&L!81, M(!*IA#C!&8QHJK!4F$BJ7#)8=L9V$@MRG.(4L'76Z./-+7*[;KLZ]-%%]6K.1%WI0RF*4)3U2< M4(B9:5TC)(V?6 5?MFBR565"4NN<2Y^.,3N,O'G%SDPWLDO,COE#?YCE M>SYDSTX@T;93^5V1;>JD%D4\>TKRBCSH/1+:LLWO>13WFJT%/]2V-N"6<)CT+&8@%3I"A$/#:M M_V0*228)RI(H3)A3HPU7 J8FPWX[71N_2<*LNDKF^ED32Q/K@$@/;7E]F9C9 M42VO?L)SH>*^T V2O6DQ_2OF<]J#TYWAZ3!.#Z^S<6,O5]7&(G1?4%,7^!U] M+N_UHI5?EW,Q$PSA@"088ER+NDQ"&I 4IE$48(52@F/[JE4V,TY-MK4T J&) M!-6:2@>/K17,W=)K$/ &%E=T=^%KSQ?O].(%#4CZE"O]F"_D324?RUD2H$1&*H"(U>70,=>B MFU,8LRA1:9I0Q=P:5%],TM1D^\6=),#OAC=0,^<:+WKY MNIO.,NV\"GRD@K MUJ^+AQ>0?3;EN(R@\7ML> 'P:,L,/R.[B?*RJ+:=Q?\BEP\%??J:7G_Y#_#AX^UO7\"' MS[>_@)M/?WW_Y?[FTU_ ]=O[F[_>W-^\__)G+Z4FN];%3JT:%NV!1MD MFYV+\XRQ +%,"1BE2%]7$Q%#2H,0TC"F&8JY"!.KT/.>\T].%FZI!-6.#;)7 MSR3K1;"P0PX+[8CWQZ/EU79AWS6J#0M[KWY30\#_"DVC_"Q#W\9/KB!:=F^R M'O8U6C"Y\GRBCY+S,#TMHR^>_-XEX^/BT+6CR___LJ MKYX_+^?S#\O"V!2UG.)$H3#5M_Q$RZDH4) Q%<$4+T^+8B:^A(!]8BGE&VUF<]8'-DU1S MFGI4X=8'E)^66/YQ'%A& M70JAM5!R0^:(&-+WG)\>EM]^U@,U$DC_92MX+(*^-!DY8)J"7BC"#3_ M[IV2>WY5[(29'Y#'$6#[P.YK4AN"_0DP:V@\":WS\XTJJ*S9?RF<[%_L72#[ M20_T?*<_CNIZ(!Y+&Y1I)!?6_0L6%0B)VJNIS M?LJIZ5*[Q4:?6NKKPUZN27>NC'T.=#N!XQ?*@27.FM@K4)-; [@A>- .5/8P M^:N/?6["LNJE>VOPOI7T;^ <'^LICQ(_<9R:V(X,>X/].&AJ/54,,_UNHDF#:#A3NI= M8X3Y?P^#\"<"'G.]//J71T?Z\5_ I^5Y$H[SX'8N#+ 7*.4144D *3=5-+ ^ MO#$."0Q10#@.5!)'=/;4]+>O:%'](^R(E^0.MR_>R(=\42=,,ZI_T5$'8C39 MIIC"(HMAJDQ,]VE&5@A?.E9O )K_D##X!78L A:'L$ND\8"L,\FV/#I3WL<;@T\:9L#$#BJ M=CH7OFM#*>_UJ[.41C2+@D2?SA&!B) 8J'_%H02!5F:A4%L MY;MX.?#4-,TU;< 09^_IW,/JO$^S+P(#"SP[YIU\E,6-W!MH-+_C,?)W M/8Q'?S]RPOQM4_=NQZOYHNS*^^^RX'DIZU)3)I9"M>%"L0PB''&M;1.IE36D M(DB5P##AL10IP2KD8I0$^]XL3$U\')0T6A-^IDS;5+X(.ZUOVNL\L)"\.(/_ M"K0P7.V&A!PIA[7_[0R2O_9Z*_G:90+Z,_"/45;@X@7R5H;@<[+JGKC:5OIK=XG!(>0ASA#"(A8LA2P?7?8F(L3IABJXZJ9V>:VO'4TKJN M&KUC_'3V39]'N?LL\8K=T+[H%K8]+_05V-+J"S*'-#I?T(V4,-!&DI3-C4 4B492G.,K&*?O5B_RIB?SF6QCIXM%OP0>^ M= R^C-._<+29,3L8@*8/6J51V%Y'-D#HOZZ,L[ .O6H\BT-EU;S.LK[V[:,? M\?\8-X^+%L;;K>,R*GI'SW(]55'3^#DO__9&+OC71UK\K8TY5U2F.(T$#-), M0*08APPC!862+ QEB!+LE#QY;L*I'49[] )#,-A0W#/H_RSF=J>+3R2'OHU< M!&*?R%@K9/P%QG9/-W9F(QE&/&#K9B%QP:G34F(UT'@6$Q>^]BPG3B^^CF]7 MJZ=*YM7*6'46XOWWI[PY66]$NZ* Z_XN.X:OVLXC^,H61C"MGA MNTD$V7)NBHXTO$_ "N*Z3*]M^+"F]Q_#UN$*OV^GJOW$O=/ON)2B_* A^T+G M4D_R"]73Z:/Q5M46E:;^:FUAF64\)EPJ"B7!,43&AD])H*!,2!K$L<2Q0-?' ?&[@L:';U"%>*GVD+(L*FJ9R6IAL.'!.TG-8&KO38C# !Y;\ M^U@;RFNAO:;=0-[8NV\LT.Z3ON>.FK],/H>YQT[J H1RQBDDE(8<9Q2CF7 J<*+F=GG)I0:PAV+&%_ M'E<[Z>05K8$E4D.KUB.W=5AV;OI#A/)9H^-)\IR?;U1I8\W^2PEC_^)DHR=> MQ-/]10]=O=/WY0U3LQ0'5"8*P<1T_46IC"&.LP226 :QA$2DD;Y'Q/H>(40(,U/V0+(X M))E3YZP3\TSMA#1DNIV!IP"T.Y8\P#*T9U53N'&7/L%UE\R[DLVT"D4*I($8%@B F&*.,2XHP1*!*2 MLD1BJ0*K_E"=LTQMR[>$UN:XEE+'0*]N4+L%@3>HAK=?NJ/DU$+S+ H7M- \ M/?9H+33/LK?;0O/\PWV+RW_Y*N=SHZW0Q?,L#A0/$A[!6(8I1#@,("-(;W_$ MF0Q$F$6)5;#G\>&GMM$;"D%-(FAI=*T4OP=?]\Z^')2!M[03'CW*OA]C^X(R M[WO#C5S6_1@KAV7@\4A M=/%">$:*5+3\:-RB$3M8[PP^//;>>+&&'53OA19V/=?/HO!1EJ64MT_2Q'DL M'CZ:?CF;:,76"%*^,[W!OE?W?\CY-_G+9(QJ9[D4K)>&F(O'\U+=^>.V M$N_=IA#OC(=9@FD@(6>*0D0%A8S&6GZ&/ T2B3%B_()ZS4E#]<7M2E\CAPWPC,95'=R^)Q)U1\LSNSC/$(RP2F&"40 MJ2R%+$T$E)0P*0+,5):X14:>GFQJQ]Z7HVDHCM'=G>C:J>F^,!OX\&G@,G3N MYI$,5)?U/"+>@MXZIAHY&.T\TX=!8A;O]-"[/RX7#Q_S;U(TX>%WLC#U/.B# MG'&>JB1**:1)&$.4*@QI%":0XIBRE*$LE/;%0T].,S5180C5NNXWTURH)M5! MBSJ-I84"ZP6AH6V7!IR:2-!0";9D>L')087T@M=(>N'!1W5E@N5;>G_RI/&= M!:13C3O]]GBZV5D.]A2N\T_W['6>+^B"YW2^#:R]_IZ7,Q62D&.J8!($"J*0 MF9PXPF$:!"@5DE+*K,+:SLPS-8&X(7,G1E^K II2UZ[E)W"U4YT\H#6P<.P# ME'O_\6X8?'4:/S'+N#W%NUD]Z!Y^YO$>NM%U%(2I:;C91CJD*& DG*!V3S4Y]4P_A>2O\FO.YYMX M*XPICX1@4"14W\L$RTQV30B36,N?*%&$,:.2Y7/7VMXO M4+/3,OIC,; T6A-V7A@YJQ3'>?:D2;P8?%0%XCAC+_6&$T_U+2,DC7?MLQ;" MLY A% A"H& D@RC.B+XOZ'T:IXS*(%*2)DZY;SMC3VV3-AF[?%441N=UL9L< M \YNJ_:$8^!]VE(%#%D^"^\<\.JMK,YVY)&+YARP=%@2Y_"1GHX1JC?X9_E- M+DQ@5;56RL(HH *G,)4F4C2B M(,AS!+@BAC&4_U:>KD$3DVR]2V:DL?V-1I M=G2"'$72TOMQ*3X#[]T#: 8X;#LQ\.7H.#K'N!Z.+C8/7!N=#_?OYWNW;FAN M,MUGB>!A(),0!L($-_(HAE2QU&3")!PG/,LBJ^/XY Q3V^F;)K<-E4"361?) M<&_VNP]D]V;W L_ &]T9F5Z=@(]R?U%+X/T11^\-?)2A8TV"CS_HM:J4*7]Q M7U MJ.7M0K;'$")4T5A22&G&(4K2%#)!!&0AQTAA(DGD9*%WF'MJF_]HQ9UM M19$KT#+@GN'ALB"6>L$P, \L1%P0'D*1< =MV.)!1V>>0HV?+D@L2_%T#M'# ML?!%"TA9OMG)-;A;IQK4?0W7\BS12@NJ4]E,%Z5$QI H1O15)4O2+)0L34)K M?X/=G).38S75X(V#[=T27 OGA'_(AI9)+5I@-XME0W/3D[2/.\,24@=L@MM.QW2$X8#R^=C2 U4"LT"$$_Z8-=,H^I_%BR_U/=L7NG=(K/SK$P3 M&DJA,$QPHC4ZQ24D&)O"++$D@52<(:=XW:JY*KG+B,IUN *@&EA<7 MJ7%]&F#:*QH7BXU)Z"*.K!_I?CF@#M((I!EA),AHPF 01!E$*6):W9 *1D0F M"0\CSD(QJY85G=M)BF98)X&P&7RX3_W>S-'+==S"9+?WW9D?>(N?49=Z=D?P MO%?;05^AS\&IG??BMY>MM^S!?RII*/>M-%"9,R-,T%C>DE#D/( M@B2%.$E1A'"8)%G@?CP?FVIJ)_.64I/[W9XUAEI0D^O>M?H4Q"Z']:7 C7). M]\"LYQG=!8?7X_GH1*]P,GHGCTD4R#C4YW,2081$# G3 MFGS(L R)8&GD5G#L^#13$Q,'!;T=6R.? =5..%P.U<""H0=*%Q8]'RAY]L0D MKUCR_%S"[)FG^XD 4^1<'*: M487".69?BH6SS_<3##<+OGR47RI:U=[_CV:1C.?8)#BF&5%9%#(8*B0A8OHN M007%4-\C"$ZUYH"%E1O78JZIB8>&5+"A%:R)[95!V@6RG9#P!-W 5W,]L&A<$LYO\O]9T7FNGK4$NR[_0XH'^?Y[4V3(O+E<:.J:JD/Z@;ME45-9 M547.5A5E>^CO:( M^,& \^,5V.(#M@ !6H(:HBNP!@EL4+H"&YQ "Q381 L9MS:F=O&\1W[1P">1;<[E-O(,@&/HO6: T357H64N>H4I_0CAM5 MV@FQUZA26XPLHDK/#C5V5*DM;T>B2JU?[7G=6U2YR.-:L@EMKQ236/AAKX@]5LS]YO)\&CZNF<,2.FXMX;A M(3^X XPP9<^*,K)0R^*1:N3VNNYE(I.A2D,8DMC4HD,1Q$1&4&9QF"11B"AW M2D(X,<_41/4.F4Y-'<_!:2=:/8 TL%@\Q&< :\T9&'R5ICDQR[AE:KI9/2A9 M<^;QGE$'CT_SY;.4GV5MI=AI'+!.75@(8U1H_C&+62A3FE 8"*(UP2C%$&<( MP8 KDNG;O4B84^$IM^FG)C'6U,.B(1_LT.\8H."V#)9A"X.!.W0P0Q]L'C*\+!;?)QXQYZ 7,0#=%OE-[.SF)U;)(949QG6FV!A*8I1(@12'"4P9AR MD4K.XRBF3BD.IV9R$D[C93TTY *YFU6YW*NI-^\KM$Z#;NV@NQS*X9UE-7X[ M1%ZMLRR]^JBZD?#G+SHQS]B^FVYVC_A1SKS0QZ=!Y[(-X_ZT,JK4K?JX_$.6 MU=OYLM17,'TM>UPNZM_79<3NBMPT,DW3. BU !$<*8@8"B%.6 8E"B5&,2%< M604R]"=A:EI00WG=S:^F'?"&>,!KZIL&IZ T](,GPX"+';_7&MEX2H9&?FC' MB28*W+8)(5>@70/]@X8+T+(!&CY:1TK-";@;90U<7"M#K\58GI:AUL31"W,) MG-U.F5XCC^BCN83S?9?-12/UTV%-TQG3A-DIZ&>T%2ZJ:3',+131B]$9F!Q;ZAKNN89^C8: M*/B%5JT]V)\RVH&$)S7TV RC*J =++Y4/;L>[;?//\FJ;NA9++_E0HHWS[^6 MII%GVV1F\7#-J_Q;O::SB,64"A9H[3*.]>4UYEH0!!0R)J5*0QP*Q%PNK_93 M3^TVJRD'O.XPW=(.V#-0:[KU-7=-N)N\<%@+.S$R#,(#2Q<#;MV^^VX'W!\, MY2!?_ @VQ(/K\S [BQMWQ#Q)(8>)1Q5.[H"\E%D]1NAM=C/MB.MHQ'G.=SMV MIX(D42($Y"H*(8HBKMRKM\HW_]] ME5?/GY;5-A$W"9@,F%"0)@&&B"4)9"*+((MY1KGF75"GBT[W=%,3&;O4_@_0 MT L,P;T%QQFX[82'/Q"'MH9=@I][?6PK6'R5Q.Z>;-PJV%:,'Q2^MGNK;W)T MD^+05@TUM[19F&&91 S#.,RTZB&$5CTB',-8<$631%^;N&-2],$<4Q,@F_RI MUL_GFOQ\"**=A+@0FH'%P@:5EKRKVGKB,\7Y)/?>4IL/9Q@YI?DDBX>IS* PRG 8LX3P.'92$PYF MF-K&7A,(YH9"P#6)CKTJ#S"TV]D7(3/POMZ 4A-W!=YVH>+>M/(4Y[[Z5AZ, M/V[KRE/L'72O//E@#V?[NBCO9RGDXY/QPVDEP/@)$RQP8'I>4Y:E$$D90DI) M"F-*XU &E')L%5'8.Y5N0MD2" M3]Y 3PG\3GZ]_S 9Q_NZ>K-%_)6O=6; M/U_7M @#AC(4)9!&D80(9PED(0H@YT0%<18EB#G92P^GF)H0-!2:J*&&1D<_ M[R& =FK-9; ,+/'V$1D@N^(T][X\NX<3C.O8/1TK8!PGNC3VU7=S4&JS)<7")G>N-QUA!<5M*<2&C!;&VQ9!5M>URO:/E^S>W6JQ)GO M"IN#+H+7"IW#4/H*%3X'A?QXA=!AI_3ETM]&_V L6!*'$#&3)RP8@SC" B8, M4X8S14,D+W/G_R.X\O_YGW 49O\"9..0_D%(E?.\^O'/E_KR+_;C_Z/X\%^6 MC;RC==CS.%[]T3SZ4_'FNWOR/7GQV]Z?K>?P>M%42VP:,:W#^"65"55A D/) MM4A!V)C*]#\3I@3FE D5.)4>L)AS:K)EW2*U(YFW3Y!-(MP0,#_F6LA8A2$'$'!F5X+I5>% ML8C 3'&%6$(QDL3E(N9[)XR6W/[T>FM@=_!Z1G;@$_A%!^:=!LP-Q0,DOCL MY*OTC\6,XY8!LH?@H"20PZL]C-J?\X>OU:WZ50]=#WG+*IHO3";!^^_\J_YR MY(=E44<'W+)Y_M!<1C:JJ8S3%*F001Z:1'DA(DB)#&&$1,1HDD5:<%G;P"\B M96K'>,V,\?.LS"9K.G4O6X9 OM#BK&$)Z&M=&_>SW')E>7GPL((6YOC1UF5@ MT=3,TU-;+VA9<[KZ^H[4R=9:P$F MHWW?>[?IBWE9Y] MVG86 "\8#BSMCO4.-72"FM !NX<>@#%0^]#M/*_:/_2 MW7,-1 ]?UF\7965W@M%V\XAP"3*6 AYI@1$QJK+9$+T13U3 MF: Q)@FUD1/'AY^:<%@3YQ25=0*Y[CU_.1X#;W1;**PW=C?'7;M9O[FSD_6_ MMKOXQ*"C;-UNAM;[]-']3'6-/J2B[+I FK4AH>Z,>B;Y^TC=_39_.CZ M#UJ(Q@UWL]!WGUKO*VL3X+V^)-W6X>KE%UE\R[G4(B5?BAGB%$FL0A@&3*L( MF6G0%>( HI1$ @6$8V&U]<FH"I24./-74N49YCK#(-I>OZ2W=T%KR%.Q]]/0(M(X=UCX?N8;SXB'-?D.S[5@\J>=VXZ+Z@IFGI M._I6P(+76$ 8 <^Z[>8[M ,6J*!H1K<#XAIC\QB MC]B.GFA\ <;],H\MP;)*1#XWUOAYR9;<'4U3MGVW=W)189QN[V3SWYM%&X.^ M>*B=<>OV#,\SS@7&(F0P#F4&48(H)"H.(::I2F*B13Y6;A68+&>>FG3?D-G& MA!$!Q;K:YK!#VNJ34H5V&+<^/HWI'O-M'%#RU_>C.6\8V?! MN,%Q)*?%<8!^$JOM/75'B^I9"T2M*W-S*G[,%[).BYFE289%$D802Q)#I(($ M,HDQI E&H> X18%3J\MS$TY-/K7T@II@L$,Q^-W0#&JB'4M/G@7=3D+YA')@ MP70ABL[BR!8:3U+H['2C"A];YE_*'.OW>B;#G;N6EZ?NY?4?]WK6ZX6XT]_5 M)_VEO5L^TGPQXW$8(H$Y5#%E6CS%!&(4A3 ,@TPIA8,XE%+\M*S^4U:?)5\^+/+_TM37-M0TD1#%*8FN\XA.WHTS;BLPZIH<#=-K'YWATM1'!,^R EM&KUIO M7)V"L\.L_^[3XZZ1Y^[5(Q'_*MVOQUV84]VS1Z:BW['X%WVREB;,5I:WB_?? MC1EGE9=?S9:[574U>9D@C .*H(DPA(CQ%&)!*8PS+/4A%DN!,I>3[.R,4SM\ M#*V@/G=V:35)@.Y-#L_#;=P=*C*: DDH1%G*(&%40$&Q2F3(6$!8CVQ]/ZB/ MGZM?@U^7;QH'?KM3VNLW//#!:FA=1](O38;=2QC]-E:PAL;3>79^OE&/(&OV M7YX:]B]>8.1BYV-/V,L;61MA\OZ[+'A>FFH^OTF3Y*>/KF^RH _RLS37L[JS M[J).XUO1N6F[&<[B-* 9"3,8LQ3I2U#=_E)H@1;3@#$L(N5FHG\%'J9V&.VP MT,,T-O+Z.UC.IKNJ(]Y[3@8KLLY@Q4TXX@X25V"-!6C! !LTP X[NA M1@R>=^)M/_;=[=5^EQQSC*RT@#/Q\D_FLVH_<15G.$NU# YCTU8R33-($RXA MHE(+:2FRF#GUGCLQS]3$\)K,.K]>KFEUNS><@M1.M_< U,#"=X/1AL0!FK>< M@<&3ZGIJEE'5RS.LOE0!SSW>-]SYFQYJ63Q_T$I@^56*ORR7HIP)CD+$L8)8 M(+WYDX!"DDD!PR04F&=Q0J63*?OX-%.3 FOBP(.ASC5V^2B0=IO_BB/8P>%MY#CHY.,'%_AA,''GTSU=6F;I[HJERJM9 MB%)& RJ@BM(((AQ'33'[3$1(A1G)4BEHJUN3!IYJVL /3!V1A[75W'(TH%7XL@C;KM2R'SV M?E'EU?-G^9";.G^+R@1US>(X3$F:99 I?02C6(20A2G7.U7KZ%+B$ ENEM]^UJ\V MVU;_9;M;3PXXRI8]Q\YZWYY][H)V,3=EN9+BW:K(%P]-*$IMG"T_R3_J7Y6S M(.$!B>,4(H;U'SPC$"L9P##D89:%J2)9X-PZYNRT4]OHABJJ5]/XUOGR\7&Y M &5MPJN6X./=6_!#KG]0L^!X0%NN@J77S3NV0UM):PP;BD%#P1U8-&TH;>L&K042V%+K3QY9PN))$)V;;50) M9,GZ2]%C^UI/W6C%2OGWE5Q4[XTQH]R6F<5$10'-$ Q3&D,4<0F)E#&,0RXX M(4$:8Z>V5R=GFIJ0G10'5[SV+A2V$Y.<^X M.LHY=@_4DK,O#)13?"H![@/-B[_2^5-:O:%EY^4ADX9K4+,-=OB^ IMO8LTZ,+R/F.GL:YG&2GN^F-YIY4#[ M@M\Y(=K;Q#V/JSHZYU;=+&IAN*+S^?/-XZ,>N,CI_,VJS!>R+*^Y5J#+.N]L MW1R%"Y0BRD(821-/PTRWZ"!D4&NW-"0BQC(@3J=03T*F=KBL*34"BN4+VIF! MZG=)+ ^,$8 >^AQH@OJ6"NPR ;9<@,TJ[/(Q0'S/I6#ZDM9]R1A7"%\(UH%L MO72\O@[-:R'TYUR^U7^]+>Z7?RQF(0=/B=$.HAZ/S) 87^#H/ MQQS9W7F2J4./Y^E'>^1ZO),E+_):WUJJM0RA"_%EI25+\;Q47_*'1:YR3K6B MQOERM3 9FW?+>\VF2\*$ MQT7O%ERON)0#"[O_LU;1(37F=59SI/29T5?5+>7&/_:=:3D>IQLO=<<_1GOI M/0,,WR=#DW^58C67MZH.-S@PN+QO2H>U]43OEVT>Z5],F)3Y][IT3WF]$)_T MX^M_UH1MW5 T3JE$L2G*$IO0199!$F41S+C"-" \T/^US_ :IG?9KKHW8 M:**CZB1?$S!UK-);4Z2W6H)EPSUX:-@W/Y)KCFMQM##OK7_BDBPYSJ=CH1=, M[X,8VHZS_A9N59.)>@Y=S\:,,LT,R;DG%P^Y/FS $V M;M97^SQ<AY01LY%'Q78_FWGHF M88:J0G[5U.3?9--7VU29^B2K6W5/OU]759&S557/N[RCA7$\L;*NF3&3#*-, MA 2J+$P@DA&"-! 88BEC3@2+I'1R[EQ*T-24F*8E(-]E".1MZ_(Z >L*+&1= M8ZVBW__LYOZY>/'LW$!C+LG :D2S&GN\[#>2OZI[R^O5T#Q=Z5MIT00-['!G MU,F&ORMP/=>?D''^)&_C]I/8=0>= MTG$+[[\TH0W9$#;(YCG.LZ>M\&+P43_LXXR]_$Q//-5335CW;VJ5ENWWQQ#" M3)$,1B11$&$:02I$#)7$,LF8)!FU2M$\.]/D#O9-7[+6!%&ZGMXG,;4\EGT@ M-?1YNP%I3>0PY^0Y*'P=@"?G&?=D.\?NP9%U]@4WL5 6U>R7?)$_KA[;@*)8 M192$',&8L0YOA+T>T1W*U/43>4JLMIAPYL=H>A,.T:H=W^P8Z MOG^4Q8/6,/Y2+/^HOIKK,5T\SS"/@X!(#@-E2CYP?3' @B0P"R5A7*4L4,PM MV/'H/%,3/&TXWYI6T! +6FI=0QZ/0]LM7SP"-K!(Z8E5C^#'3B0N"( \/N[( M09"=S!T&0G8_WKNRZN-R43L[[FAQ6]1R1]29*7>RJ'-79IQ%,1'P=J?>RQ5XH@7X5B>9F5(*[Y;S.2U*TZNN M*:O@6%7!9@GL%!//P XL1%I,OS28:H)-\'1# \822.%8PE3B *-.2A_(X@H@JG@5I MAE+B5&[A<(JI29L-A> /0R(4UCD7'3#:B9#+P!E88FQQ^>T\+OUKN1ZP[KN. MZW:"UZGA>L#@R?JMAT_V5S/RJNX0?+T0IGF'UF/DHHX1S4L^7Y:K0FZNX3A- M."%*[W-*]0U$"6SL(!AF-$CTCP7.N%,Y)Z?9IR8,=HBO R'WR =;^GM;1MS6 MQEX3&03Q$7027V#WTDV<0?.HI=C//;J^X@S+,:?641($ M:9)I::8X$1"%6:S5&29A2,(($ZYP[%:KKG.VJ0FSG?HJ*64%BB=YTSW7J/+%BNV7\L3NI0MJ3-T5.9>S-.("LXQ! MD3(M+$2@($%$_Q%2G%#]2Q%FLV^R8$NGX4 YH5F[YOIHBEIF]K M4/%B9ME!56D,"3+%393B$,DX@RQ@"40DPVD01"0B[B6VG#$=17E<%2:,K4W% M:6#U#*:ESZP71$-[QNJ/JZ;*0T>K(.T_T2/);YU= MN%-9IPW 2$DJ1! 2R"E#$ 4B@%BH6/]-$1E%H=[*U#HO[^0T4]N[_4L-G8&S M>\?Z VG@W7L,GS[M%$\#Y9"UY06PD1*MG#XLM[2HLS!T9C*=?GN\Y*.S'.SE M"YU_VMTW?U]0H2^G7YX?V5)O4ZVJ4$R8T?NDT56,52QDD(I4Q$*K*E(H6V_\ MWLA3$W_+O6=0;$D$0PFF.N; L("$B40C%-3 MOC3-8DX2ESM^3SJFMM5WZ /<$.AV[^^[&G9&@A$P'NM.LL/"%=@%_6TGZ,[6 MA@LA\V2:Z$O%J':,"Z%Z:?2X=#@_%I*7PU]S7JRD>+.J/BVK.YJ+&584IRE% M,"0JA(A)J@4AC:&,(AI@A%"06C5'[DW!U$3@4;M!]5(N7@':, +8J@*+906> M-"^7F17.+U8_TXS7)1A)0KJ0/S3JE]EYO*+_BB8@VSWPTW"V(FLH7[*G[,PII[>C MPS\4N%:IMU+*%J6RLY]^ )*2J!L%0"#%ZCW3KJPLDFNM#^2'!6!=[!_DYXU_ MEJ74-WV]GXL/\IN<+5[-R]IDJ$YDS'%JBF/'$!. N)YE]!I:_Y1G24Z31 JW MNC*=TL8VK6R4K>*&Q$Y=-P>[&V [-SH8;#U/!7N(M33=Y)V'\Y*M$ GD"W?+ M&M3CM3+[T*^UN\G#>VT%C]<-*TLSVY(,9WJ=GH.$8>V>)BP!+$T0D"3/IX7,3:BV,\EX5L]W?MR=L!JX4A>#5;/]+"?'[)3\6IL'-R]JS$:R)]S MQLK-5>N$H=,7.WWG<,Y6I^9[WE3WE1Y\]SLU;:!6FR+(G[2O]K"2+^4D8QQ1 MD4&04*F=(U8@@"&50$I:9!PG!630FO+.21D;ZVWT;!<+-\I&E;8NY_5G<;7@ MO!!H]4Q[ P#E0( A !N( WV!2(P*;@D! @2YP#10@',(0%%*I*$%93$Q)X8S\L9&S4:34UM MCM=*U^C/[7OLY0]VX&M!D&%0ZYDB*\ >552K&6T__%K1,%BY5.P.@ME05;;] ML'.LCGT1D>Z*UN=O'[ *]44;]BM'7[[<@RP/6MP_S'F=,4-G];DJ2V),<@TB MX9@!A(H48,Q2D B9D#A-!*7(FC$O"!L;;;;TVY9S=/CV+T%K098! >N9,;>: M1K6J=U$;O>XS:7?H'+@S((0#$>@U4+JQJ"4VG51ZZ1G#\:FE-7ND:GO/E7F: MGZ:436?3U52635:B>)Q_EGR]7$[G7][1+0#_/7]4K_LS9: MWU6];N_>-L]X>S^C9?EA\4*G\PEDLA QA(":T"-$B/X))0G A&4QRV@62^F5 MZ]F7QF/C^%;^(WN+MAI'EX^ZRMR;Y<*7:F9[][:[Y(F^F5_=_TF78C,! MEJMEY>2454>#YZ]TWFY!4S[,G^1RNA"3(I%Y+C$&4*6%29GC@!'$ 5(R@46: MHMPCQ74 Q<_=(F//J5YB+:O-K-2^KK$\JDR_ M:SS]J&5]5'>E66G[-PW([NH.9&6D7Y4:A,!)Q0,.6\B4Y2'4'CXA>L#!.)EN M/:1\[UBQU7+*-7M6AZJ_S:>K\O.OOS6YM8BF^FV)!2"8*8 @+P N& 6*I8F2 M<4$PHFZ5+3KEN?#1,,4N=NK6Q_91I7#T@U;9=8[I1MIN8@B&7L]LW@E;P$8' M3KB$"QWKD#5TZ-AELT^$CEG;R7!([-4]W3-S(*1UM]HS^, MQLYU 2\@;D#U0W'50:$+CBZ'AU;/O=F!HHO578>,3L\9>!>X M6:;_0_O94MS/AL;[!"[O@T][Q#W M.,;CWR'>[@&W7I&/K5?$_%I?M0/A+EA]F5L-W*WWB%W5_C[VB#T'(]@>L:]\ MOYGPMU(^JH_E:OI"5[**%G$(*\:8+(X!CA5'.1088Q2EN?4JE;%Z<>/ M;5;1VIFP[ZU^;M/& 71VY.X/2,\4?(B%]I<7LRE_B_YH_NREXOEI. (1V\'# M!Z6?TX8=DL29JSPW:&EIZX2VL-N^5V;1]@]KUO:Q"L MVK68'UIJWT4G&R@$W,1U12O4;JZUW&&W=5WA.-K?=7[ =54%6Z53=L_>-1-! M(F<,BQBHU+2>HT@!K"@#F,A"4IPDG%L5WW43.S::\B]$[@BW'4.%![%G>CI9 M;*G=2ZH7W\8-IL"% "\(O4G=/SL@SI7YL[S[RJZ7G^F?/VM?;#FELW(2IXHE M"A- *#0E3#D$C, "R"3CB>D4):E3IZB34L9&-EJWZ&6CG&?3RST4[4CE:FQZ MYI"M?G>106BKH@DZ7)0!"XIV A&Z$>:>C-OTPCQEYMEVF"JWU;&$)3C#F MN"1O8!:Q-/^846QOO#*UL=5E\??IZNM1SDNYG_12[J?(;#-@JF=-2"%2H:@ M"IND$AHC0+E>':59!G-8I)*G>%)'>_RZHLN5'2_UHJO+1WFH<8\K :K_RF5$ M2[/9J0>_BHR,TN0N,J^Z9QYCV#'&*DXR D$:(^UT8J&=3HD3D!59ELL)EVU#YC/IJCV(LS/ M77A:3E_D9[VR:5)&L)[.:1%S$*,\ 4A/^P#+C(&8,3TU,"HX<=IY.'C^V!8: ME7J1T<^-I0]AL^/7*\#HF1EW./202'/&[$ L=/CT0?GCC&F'7_ZYRP(EQ#S) MI?D%_2*3"9(HQS(7($ZA":3 '& ",5!YG,09IC)+G XNNH2-[6O>S^)8:F6O MS'MI VMYB!H(KK[/38_R7:HPY4;3'E-=3L#15YI+6]1M4UQ.&'TQO>74/9XQ MQVOM7?SGVI1R-YN9Y3TKM1R^FE!$B<(+*_< U@M A HX/2=FV #1 M"\8>!71>NMXW25\_;2W+"4QB050JM(N@W0;$TQ303"6@D#%1D*#8[/NL3,"2 M'0UL'NSTV6\?WW?,U;+6SC7-?H-5GL*D( 7@7'& )$& (I0"P=-<2($+_3?7 MV@7N: U5IN :I.P8T,?ZGAEOHU+(0@+[1@:K&= \=N#R /O&'%<"./AWCWS< M)PV07"Z;8@(?IM^F0LZ%63^91E8/\_\]G8N=?S01,HTS2#'($W-;>=THV"#A5E '^8@_]= 6ZQIKK^];=/N^T/]8$R;H.C[Y9N MZX=?9Z:MXR.'2[+ULW4OO];S$=YA-8L7^4S_.A5?6D"2DBS- 94%!2B1$E 5 MIR!-64&@DH1(I\2#+F%CFQ-J72.MK&NB42>D=@Y>**!Z9O4=1OV'Y]I $BYH MYKRHH>-E+AI](E3F\CU7+7Y_TGI^EC--2.*)+DW)V(G@2N0Y1B#3:SV &$, M4T5!P4669)0@JC*W3J9G)(V-)AI%(S-V>I5KJ EN_*\3P289>2)^3<8FUYWMPSB\V.&WS:5,DO58G,H^9I.!5* MIC@!/#8-2[F @&0( YI I5>@,A8\L6]2=4;*V&AAH^?U3>G.XFJQ7 R!5M\[ MY?T#Y=*9*@!@0_6E\@3.L3'5!4"ZVU*=NWG IE07]-]O277I8@]:?'R5YG1R M_N63"5MN5=G?'GK%3&*2R *DG,0 B4P!'+,"J"3!,I-$9,B>'R^*&QM1;A6. M9E4@_FRG\K\Z?/R78;:@RZ#@]FDU PAP!D:0,Q3QE(B?.->1N9,S89HNMHM&WSL#Q\;T5=FOX M[V6L^UX4#-:!9 M+M'NUFE2'%C2!:\[=>(!#UJ&[E2G#UZ:[\:"=K%=W:YT\ M [&74DQ7/U%>I6,T+0"3M$@S)C#(29$"I*=*0"260!8XU?_&]'_= K!/"!G; M;%;K&&V4]&S/>!).N^GF6I!ZG@:<\7$/M.X (%2 ]2D1PP96=QAY%%#==:W/ MKG!OK9?>+^;?]#>J?WQ>Z&>_+.;5/>;C'X'._\_.Y MG_=\[M8[];R(:C3JP*11OS\NQPAC?H^&.I\8\_OD> ARJ^'L/ET97*L!CVUN MA?C^>=#-M/!<6)FVRX_J=VHT7#TN/T^_?%U]_$LN^;243\LIE]M_+)M_+9,) M8@E3(F> 484 PC$&F&("!,>IRK,D9\AIO])+B['Y/1L%(]DH'KT:S2MGY\-B M-J/+TK1IJAT?Q_X5?L-DN:+K&_R^EWQ5?WOM:C9*ZO<_JK34L\%F)"HS6M>4 MVXL"QA!=!62HI:.7#L.N+:^!Z6CQ>=7#KLZ8>5JOJF?NR+F5+E"D1$'%4KV. MS!1 B2@ %H72:\NB*#*>44FL.BTXRAT;+QYGRJQ7T;+^0/E6?^^LC,>E_=E.?TR-S_7#2LG<0PEB1$"*D\S@ I" M $:J !)G1:)=/B4*JR06)ZECXX9&[[MHOIB#54MUL\JB6^6;)L4.KHCU,%CX M>7V VS._;''52H.VUM'C,MKIW;2][0-7!P>O#WP'SFV[GBU>G963]L M.+_.U;X]K\[Y9C^?[B-=SO5\7.J';79EIWQ2Y(K1(LE JHQG9SHD4I53($F. MXX*D&272Q;,[*65L'*XG3.W55;FY/\P69?GC;J_R+F)&XR ;F:<1MW,$K\:Q M9[K>Z&=XHCZCNJNJ%_-P3EXG!(%C*&1)4E;HSB/E1V;-/K /3,1#U@[TQ5WO@% MHC%W^8-2G#<\A_3G_Z K$F5Z.>&N^V$_S&O7KBHBN"WD/N$DC6FFG5_$$ 1( MP@1@I6* L9(J@VF*"71.D1G&P[OU^7*[T"7]XWS2Z2 M7 DN" 59(15 /,& )44..&%9S'(HH+[3=G?YX.%CFXHVZD7W#AN9AX!9[ -? M 4//M+U#X')KD,M0.&S=7@')0#NT%B^'V^[K&9,[-UD/[QEN+_6,MGM;IN>N M"=3YY%D_ITD4$PA)34 8$,Q-^SHJ &&2 :32A&4I59 YE7CLD#4ZDCKJYA$9 M97W3\#I MG-U T'7-['YHG9]%Y1C//IJ@M*2=-L>*,)4)"DH2)(#1.(8D"*E0&90+^*AB#&D+DT/CD4XD<1@[0_* MEI[_W_^#85+\_Y&L5U4_"*FF?+IR/#LY :[$(F4"$B 3F $$I01,TAQ094+T MXUA((MR[Q5X'\>"M7J]&,1&(HBRG -/MP M+'8&S!AZMUL]?Z;&2_O@7_VJ6^9_-'#=1DL8TQN9$G\< )=J]9Y S(&(] M-4F2L"*WC]+:>_38'-2-\/0]RG\!H'/5R'@L'SV1F*@ MQ;,E(FX+Z)-&=RZ?]^\8;O%\4M.]I?/I*\9V//;38JGD=+76K\;OT@2Y2W'_ M32[I%_EW$ROU@:[D[J2$0J((R3A02:$=0XXHH)KW0"I3!0M%4N06CC .L\;& MMHWN4@2)C1H'QC<_9.OKA?AO<^C6 N@NVD 4-1A%%4B10>D[.XOS&??1G\TY M&?7?Y*S.9R"'.[OSTLYC!?(L7UX72[I\JS6JM&T5<7A4]<^KJ5Y:_BKY>EGE M TT@ASG*4KU4H84TI6 A8"+64[AD.2W26')DOU3QTV%LL^Q^02F^4SEZW4\M M#E1GRG/D+-9,_8]'SY/AV;GNM'ST<,M,*^S?6\E>N6C_):L)IIE.O_2'#S&"69[?[@-GMV[RAJ-G9K=&PGG%<-+B M0([[_K,']9]/FG7HQIZ^R.\SO2]+N;KGFAC*J9E1-!644R'K4]Q-FISVA:H? M*:\O*5<3I7*49AR!-$Z4_J"I!#11&6!<(%+ /)>Q4[B&IQYC^_1;ZFFGL>PH M!!5T-.Q88@",>^:3RH*H94+ECNR,B%I6W$7MP3"&A&.?*Y$,Q%.^6@S*:%=" M=*='R@;^5$28BH@MKM5#('*,4YP$2O MMO,,YX)"K+BTRBKQDCXZ1MSH&*UJ)2.AM?0JL&L)O\62N4]0!]P1WN[T[K2_ MBW: -P9$'WH&W*L@<7C@;U!/.,0 ^)8 =@/0LH*OY4-O48#7S=XS]7,='^(V M6P@YG7R#XE9W\$FGG!9,XDM%B?\ MU%+ROWU9?/N?^A&UBZI_V'FF%Q\\"''8FK?A".OK_6M^;5JY/IN8OPG!<98) M%@/*W_8N-?9\L9HV)I:+EAYU<\ZB8--K:S]&P>OBW52[U,UL$Y?Z!F<1F?R M4561MK^L39:8_DMUQ/!0EFN3T-I:BT^(D"(A!0,,D]Q$Q<> L"(',:10I(0( MB*E3")F#\+&Q8JUH-*TT->GNJ]:&E?,IL]=PV&T<]@5RWTME.JO*\S?EE6O5 MJU_4P#]L@6_I'S"HR0.U4*%'+J*'#1#R .4HC,?G&9[,U2 M\-@X;:/M753I&]&YB+8:NSDVSF-@268](-LSD5T'JCMQ.2(4BK1LQ0Y+6(Y@ M')&5Z_V^A>3YTA3I^B#K/Q_FV^)=3=WP34O[2<9)(:!D(&<8 Y3!##"&&, % MA@2R@A;BQD=7[*D&C-![ 8EO4CIH3IK+ZQF9-Q;.I+/_5M2B]]7#8 ML58_(/?,6QNES7*M_NE'@_6N@&"C>O3'1OF +.:.6+"J]M:"!RYX[PK(<2U\ MYR?XL=G/B[E\^YDN_RE7/ZWGHFRJS[ \35*629!PK B,@64*UHUU\U5P7/) MK5KJ=HL9&TM56D8OE9J1TGJZ4=$9+.UHYWJ$>J:8&IQ:PZA2\7*9(VD@'%Z[V";4P:[IZ%?=AO=2T4M="JU=WG^5JN:@WY^]?7V=3 M7FTV/JK]%-NL2*14@H""Q]B5>2= MFAY@J%PB/P8=LJ%B0089.L<(D6! =\>,7"]FP"B28)CLQY6$>ZR?G_S9G.+, MI=AT*VA\.X4R1QJN= H>= ABG (D4Y1(CEF5-P]FDQ8YO:[KG^YM IS'@&.2?$I6;G]LE.9#-8J<[=B<*LV@/G71E(%Z"S8P\O0'HFB*9% M4-CTJR-#@W7WV3QWX*X]!^8<=^,YO,"W_K8I8U&M6C8K!893H3(%],<' 1*Q M]@ZHD"!FDE"8DB).R>2;7+*%?=WM QDN+V-;4H_'?JUJ'G?1*VV:U43_;_RW M6/\OV=7:08P!4=4QA1* 422 RI64S"30ND6[707N,%55*F@K M#:\%SX[TKH*D9_)KH]'#:NNLZ<&JD1\^?^ :Y&?,.ZX\?NY"WVS/I^64R^<_ M%\V;B K$BC@S_;A%"A#B%-"<"9!33',I!,%0N25T[@L8VU=&X^,Q].V7TYJ/+AOX+S% MTUH?IR:>N<[W '6OWG6S$]K$^W^:SN7#2KZ4DT0D<8)Q F F)4"<0Z 7:!AP M(B#2A%>@E+N=D]J('1W3G>BGT!3,_*$QX<=VLHDQ)*HL[>_9>EK-+@W\_TNGLBBR)'0BJ@,I4 Q)@Y,]0_B80)%.\B:G2/IEOE([K1/N)&?0>&LA\)BXF@%WS[W@XT MT/Z\A;92NW5&$&T5C][W!JT#^?<"\4#D'PIJ-\)W1JR3\.V?-ASA.UNX1_CN M=_L0_G3.%[/Y$UW^LY4*URP[BY1G(L4<*"X@0%F1 U-S ,A"QBG*$LHXMN?X M#DFCH_5:5]-NZ9]6&9^.P-I0=B"X^F;I,TCY['QT0N9"Q8&@&XI]75\V1YJU M0*.;6;L>,""96MBQSY\V-UQY4EWEXSW+OU;OM)[_G#!,*5W,J]XA^F_U>;;\RW10<#PB.X>Q MW5E/ .3Z9L[=<7>3EQL9-:-*SX!'/Q>0"'T>?B#E-J?CITT]>U9^YG+?%K1T MU?AFM"R;X@/W?TW+29X2S&$N-#'D&4 %S0#.-45P6"@H&$P3:>5.790T-GZH M]-N6UXC^,#JZ9O:?1=6.#X)@U?<9L!-,'KT^+T 0K.7G.3D#=_Z\8.YQ ]!+ M-_BM_O'F7H=QAYP%E5V#1\\TMH'B4P@HW,M1>D$R;"E*"VB\*E >F6Y3 M?7)WT^"5)X_T/55U\O@B#W*Z-[YIY<:90DJ;0-N4,IX@!1*94+T*BRG L>( M99ED!%.2<_NL_U,2QD921L6J&IC#%WD2.0N"NA:/GDFJ@J)>71G]?#:I3R+C MP%?7(C009QT@%8BQNHSO9*V3-P['7%UZ[[%7YX57[B?53GV.N) DA8!R031I M$028DAAD*:20BUS[5WZ;2.-<.&ZT\ZP'N8^=XU;1Z%:*UF#X[PWU4JUQ_^&W MV07JKKQX^BK/#[:WUM&FFY\I6EO7CKC8/7K",3&9E!S@(JT2NKEFC90"PE3& M2!9G6>K&%6.Q;&PTM5$XHK7&T9?*X1=:YTAII9NL,5,GZ<-B-J/+RQC8,NF8]%W3$3>Z@O51J7='"IB;]')_E$&F[M-;&X+GJC")UII@*(&H;NH MQLA4TMS4&MJ^J@U04864Z1HC(X-55($5<&89V_B'FM1&8]>P\^EHS#XWE8]. MP:OZ2)XQHE%\4]/>Q+?PK[*V\8:CRIZ'G HO+I.]C&WZ$OI9_^9_I2>#_.8C4PMLL5ZMR5O&BE+OC;E M"EN=,+?=,2 \20#<0PE%40F1&76DY"C\+'-/2UU][H: M:S^]T=B! %T'PF(*ZA'>GF>>1O/=J5K=X'T#=KNA[J[/;H]@.TPR/8(^T-P2 M%GRW^<03OGM;N31J^S_ O'267?$IG3_15+G]9K![F?+864OP^ M77U]3\NO]W-A_C KKF]T9M9:FX2C),D4EM14/8H!DBP#E!8*I&D>,\*$5,JY M")*?*N.;1S:61*_&%/>*29Y#8K?+-PS0/<\H+8PK*[1/O%A%&T.B/[4ED;&A M:OA3_="RIJ>B3=>!&K"ZDZ!N@ZP4_6BKGRB>V/X#\T<_G_6=*FY9?;V M6;XNEJL)Q44,,LM>W\BUP]+>6*_C6!)%8QU.OH!"7,=-^#@.$T!SE),*-$ M%!A9U5UR%3PV$C!Z1XMYU'3 T']IG:DN5/2G7Q2N\WC8N4)]H-PSC50 _V"4 M_M'@O-.[?;ZHO2%I]@LKY<,Y.:YP!7)IK,4.ZL"X@G'HKCC?[\=@S_)%\R!= MOM5G9NV.RI-,OVU5RJ9<-3>W@CT3 :U?G?1!J ^>@!W M8A"( 4[+&/3;[S3S\*OOOMCO>]^V :ZJ+VRWI'_1ZM=R)BI+.2MD#F!*$$!0 M:A9@>0IP1B5"F4*Q6]3J18ECXX''@W8@K=[B=]%\,0>-WFX$<1EX.[(("F?/ MQ+%#LJFVTCJOVBD?I1&GU= 7:-G+S5_?T7):FONK4]5GR;_.I_^YEN5!9:*"9YDR MA9^2%.FE#TL*P B%FL*(XA+*7+A5?QI$Z[&17[N6E':$UB]U\&6T+NLX9EFN MIB_U-[WZ*@]V@LQO9',T[;D;-,RK8D>UHWL!>J;K7?QYU%A7;6X_S%_7J[(Z M==M:$^W,Z;5ZUJ!#$&A6&$;G06>608?A<'8:5GB0+;DGNGQ<5EEMHM+\22ZK M-?N$)2A5K! "VPZZW$("-<+:QA+G-*<98ERFJ,LY8YMENGZUXO):CZV>4[*_66.WZ7H+BP^W?Q M=C<**Y>KR6=SLE>5\R-9''.:L/^S56ZM6+N3=PP(W$:LS@&*JX:8:8)P(6I MC(Z3& F.D88)H3,ED+K^8>YX'!YO48!_)_[XQMW7O0KZOO7MYM;+1 M1MOHAS:2FYZ1(9T]6W2"^7P7!0[L^MD"<.P!6M_ID1[>ZJF^R3K_QV(ERTDF M4YBF>JG(H:#:!=0_42HR "5E.:$*RL)JY=@I96P47NM9;R5'W[2&NXUCA^3C MLYAV,TDPI'HFCP:DNK[HKO!$I68(E!QRL4.@-5#2]?-7&U5E]6D9:G^EJ)L7? J5=7P*J,[_Z[,W#)5)?TG\O8_KBQ5?6 MV75_8%RH31+,E P[90AK)&D1"H@"$\TC4(8(^A5VO64M+'Q9E/0 M;J?D=6V"3@)LYX8%@ZUG$G5&S+\J;!<2H8O$GI1UFYJQ76:?+2';>9,?;3PM M%UQ*4?ZD535!]U2;\:B>J@P?^333KX<1/,$YPXD@$,B4$(!BF &<9 QH'TPE M+,.)M&O)[29V;$2RT3HR QN]6Y?:\RU+\YFPZ;R.'3*11*^U&7HF5=)$:;CQ MC.6(V!%.>)Q[9IY]B#D43K::AV.C-Q0"L1*ED('I2W%&E/7A00Q<1I'\!!]MAFIK.Q)(['Z2[PVQ[6] )J M[ZSD=XQ.?*XBZ633N- MZ(]:7Y>0W2,DN_GF:GQZ9Q1?:-RB>,]!<$TT[]$SAXOJ/6?.7G3OV8O\:PK^ MI&F!SOY=TN5/^C?E1!#)!LD !8RDQREJ20636,Z) QMH]Y M6S2OUC,RBD:5INY%!0_A[/Z6 X'4\Q?M@8]75<$S"%Q55?#PF8-7%3QCU*FJ M@N/?V6VF:U6PSZ^^U6_"MREC<%H>10J#,Q&<0 M3/2W#_6*0R\S!*BJC"J2IIE$+NL,=Q7&1@WO[W_]7]%/GQY__S7ZZ?/CS]'C MT\?/]\\/O_P]NG___/"/A^>'C[\ZUN7Q&!>[!4B_:/?,,5KYNH+R1GVSV_3# M;W6._X_1KF['SHI>JO[X@QAH:>*AP* K%'^ #A"T-2)\8Y%C(W16CUCC8Y1I:1O4,4.2,=( M"B]X^MX#=T/&/WCBR/C0$1,[ ;<)DS@R\&QLQ/&5?I_V[W7%7U.*X;/9LBT? MURN]5IJ;5A;/U[OXBNW=N6 +EXD,J96-6MK>1<]=(#I3@RTR@8CBHKA! M:'$&$N 2Q MXBE E*6 0DJ!%*C0;@3&$CF5*7158&R4TR@:R;_,(9RLOZ5%U9.X*>+6+F3H M6-S4=7#L&*I/R'MFK(WJ4:-[A7;= 7HS$)_:92/?ARYUZ(M=J%*JKN*'K;+J M"M@)^?] ^ZG!I_[#-=R2:(@TC&"#)ISK$Y2^/"Q.SQ!&".,2<9 M1OKW+JO!8Q%C6^]M-(R,BHZ!,!U VE'^=?#TS,V.R#C3YGGC _';"0&#$M%Y M P\9H^/**RO%OWO;_OB_IG*I'_3U[9/\INTVF:1,I8A+3@'G*0$(<@68Z58< M%PKEF N>Q:E7J?=.L6.C@%:][JVRU4;$+_?_\$K?M43?CB/"8]HS;UP#IW]A MW<_%O7B9SJ?FE-QT M^/M8[[A."B8SAI,8Y%FA'9$$4D!1S &6N?9,D@1"Z98-9R5V;*34:'T7?:GU MKKX@NJ>YXW+7#GW+M6IP3/M>:&[@_'L+SGVEHT;K@ M#)Y1"K>KLA Z[)'," MXF@]Y7:W'SE]:*KG?]9D-U_+"1$L)C'&@$&4 I06"6!"0B %S:5,A/:;G,[% M#IX_-KK9J!$\H*F\62U M6-&9W4?<*(N-V7'PS' MGGG@J/'>YPUZ6MFHTK:OKGMG0.FEX]ZAK!MVVSMC=G>GO7,W!>E!=-#R+.9< M(L0@P"E&0-,(!RQ64CL'""(8BUQDXHK.0]]/5[MV[Z&G;>^AJM;<59V%O%K, M!4.Q9T(Y["+4:],W*U#ZZ1=TRR9K5F9?Z T4M*G9TW(AUGS5E+V'VBEAL< M%U#IA05% .>)81%&,.(99)([EC?;/7ULA/%I*N@R*O7Z;+%LZI4MM.^CY?@M M-/:AM.,&;X!ZYH)&KQZ:!)RT.%PIL=:SAZX8=FS6B<)@)R[RJ ?],.=+XUQ\ MD/6?#_./=4O6;5_?22PDI()E(*78Q,Y2DX=39(!CJA 1#$I()GJ29 NKVM"7 M);J\O6VY_;W$/WQ:E.6/T1+><2_FC-NT^!VOZ.M9S=;VX'H)H(>P.V9 M&C;*1C]LU/TQ>IA'C<:[]M]A470H-QT6S8$*3U^-JENE:7N,.FM.6SQFN.K3 M]C;MU:%VN,V#J9_HFS9@]DS_DN5GR>7TF_'>-C'T'(L4PR(%G"::I#D7@+(4 M@ES3LX*()419G7%?%C4VYVN[B[EJ-2_CB])VQ\<"7 OB#099W^Y8K6=4*1KM M-+V<=. *F@//!@-O((KU!]&-6ZUPZ:35[B<,QZA6ENR1J=T=MZEX^X\J.O%^ M+LRA'#>MCQ;F5ZWX[6S.M*$\55K53ZJ7[\NEBM3 M2.&A2B.H4@PF,) )8D!BP13.1QGF5PVTC19H74+[ M)_8\*VX5-OM4I5$9&)VCZ4YI%\__ MHV"Z8 " ZT9.K6-"!L+DNF1V*YS(F#,( M4I9I]XG0&!"1?8:SYW+)C3-3.NGEFI58%JS&&MJ=!Z& MFBF5\AQ2!9XLW69=L MFNMAW/R][AF]>*U[%#9V.>XD7C^8EKN!@P[1@#MZVYVZW0[%9K_N;E.-N-_H MPW#0AMI$NUZA83?"@@%XM)D5[LE79FT\S/GB19H8HHF$J:0H08!SD@*4X01H MWA6F[2LA<0%AR@NO7(V=#",-/:>:9AM"#,"(7:%R5 2%,7FL," ML")&()6I4G&":M2 .NH,7&D:[J>/*]ZOGN6"'2:U>5 ?J]9"M1PR97:IYGI0IK*9XQE0-%$ 021_M(9 M3D&!4!'3#.$X$VY?>J>\\7WS+>7NQNET8Z70>V6#GS =6F 1B MAFY9@W*$E=F';&%WDV\#G3^;ET5&-L:UX14S5>SM^A>Z#5L$]5@6HR; MH(6M8=&^9:[-=!S'R(Z6^D2^9Z;2JI\']RZJ%8_^:/[L9;WJBUZP#CJ.X@?N MG^,'SG'W',_G^!_'/Q$FDT]2B7(I:GLD0L$"%8I$'$.DX*I M/$'6._;GA(R-U+:'32U%F]T?R]IFG9#:'\A= ]10!W(N&'D=R9T#X:HCN:.' M#GXD=\ZL4T=R9Z_UB7!:+KB4HOQ):V4F:E,6^E&]7[R\[&]E_2)7C^JS?&TB M ":LD%06B (D90%0(C/ 9 R!PADC$"O!E54F[C5*C(TH-F9$9HBC:6.(V>_G ME2E[N_M.$3Z>@]1-+4-!WS/U>%HP /PN@5?]#\-0 5E.'\%=-)SQXPNNLZZ_>COJY\UG7-F'99.JTV]V:[2=*4$[W0!@SI>0UY%MFBV;()DKS3<,H%1D !5) 2A$"4A82IE(8(*551BJC;"Q$](OPOI:IS@]ZR=6I>OC6.*"F0[40C,(HH(!@F$, MDH0CE!I7R^W0P$+FV"CETV+^!7R:?M-SZ[/^?54'KRH_Z-4RP 9T.U()#&7/ MW.*-HD]1+%MU&LJTF)3MEPY&-'2B!>.:"L$$IQL[P0W:QO"M$B?!/ M=UI^C5[I5$1JL3PL'EY&TSF?K84T>S*M?VR"_)UCL2Q'QHZ'PN/=,Q\=%1>O M_FCB-3=_V^C=5YGQ2SCU4F_\K- ;%AZ_!$1W!?*+=U_9QJU%D#\W$__C_+,T M'>FU"N]H.2U_FR]8*9?5IM+#_'6]TO^L@=!W5:8HK_6#?5,9X7&Q'R%[G:Y3H\+XS?^+1!JV-D;_;&Q..#4 MT^> A#HS[D/%8<^9>P3YZ&RZ3UEN4T^Y7$U^E5^,+G^7BR]+^OIURNFLZ:W. M$D$5I04@,,$ J12;BMX)P%! ";'*,+$ZR.Z4,C;R;VOHV*:^&\UN^@V&4<_\ MZ0:/-=E9F=_%5OH!+:;2?]NQ5/>S!Z$9*_,V/&%WL4?\]L>_7J=+^2R7+Q.I MTC0O& &2QD2[A4+HCUPIT_L9XBQ7&"+[8OV[YX[M8ZXUBTSM.8<8WA9.W1_M M%=;W_)DVAC][&^X0C^P'P$ AQI5R]<[ BZ3S,J+S2,ZKJLFKK](TUZOFSTBL MY>9W>A)^GAJND"OW)EYM_>JWCRO3'V'[4 MYO'_4E;O8,2D<1@; 5*$JC9Y/ *=(+,C[6<2]P^,0_^T;5--TXJIB= M)[I\7/ZZ,I%_U6K_22ZK,)X)30J*TB0UA3L*[=L(!!BD)D@ODT4<%V:'UBVP MQD;LV/AQUT^RB=C3KW'33"I$H7K+L;!;F(9'N&<./FC6>6="@PT_U%HWA^): M[SK2+V0 C@M0P6)PK(0.'(;C L1Q)([3W=[51_22KWIN53($0HYRG M!88F=S8%-($9R$2"18XY+X15[NP%.6/CHV8#9JNGS8:*$ZYV5!, K9ZYQ0SLL[[IHS*-)4I*/3' M#Q"3VELI( -0,&RR#5#"E/URK4/2V CAJ&>@*;%3J?NC6UK]98QMEGJ!D.M[ M\3<<:"[+Q$#@#;5PO )$Q]6;!3#=Z[FN!PRXPK.P8W_-9W/#;?JK_5U?N"H? MYMK-FR[$WY>F7"%10G&)H(F'UCX9C!' !$H@DP(F+"^2(HN';)IV0L>QT7>E MHE[K>"=_]3&.=C[@C4>GYRDB9%.RVE*S5U;;:G[351]T\!9C'4,QDKYAIS3\ MKIJ!=4 F M&(JIC(FVUMR9WVT-BC86N3FN(4?6K?.,7A=TH;&^GNE(V,MD![:8V^KA&)71#;<60PX'IFO_.8 M17_4R@8-[[, )5B<7I>L@0/N+,P^CIRSN MYJOE=%Y.>75*;#K%Q#EB&!3*=(JA. 980E,#F<>4)H4@F=,Y[A!*CXV.MAM- MLE%>W$73C<8^Y1@&&?EA=AE#C^=WM.VX-;V]\[BUO ZO&<\>I,M C613TDKE M[VJ7TF400F];.LGVK4I8KA[5WQ<+4=[/Q:]R^6W*9?GK8B8F,9-42L4!*F@" M$&8"Z"4P!RJ/H33!WC)U2@,\+VILLX?1M+6-Y5@YHP-2.X(/ U3/M+S!J%*S M*@6[430RFH8L.W@)C6!%!\\*&KCDX"6#CPL.7KS#.S"ZU)Q4$ T4)3A\H98"HA((M36. X MAWF!-BW0GIT"IGW4L?IJ]CND/0_ ,HTU3>PTW:I;5?=YF=X#!9O78U!'5BMZ:PV(MI:$=5F&-=Q8TBTLR1H /8U4(:+ MR/;28N@0[6N@.A&S?=7C/.(VJ^CPNFW9A[4I&5%[=Y4*QN?0W/-9\GJC$$S%+MHB4)H%F> YY@KB#EF%.K;-N@ M6HW-FVMT-S49]I3?]H98[0S03%O:QFW)L-4-^+^ZI91]/!KS9JNRYO MZOQLAN_0M+NJ_,*CBEKF1>]O-7P.0:VW&,:! F"''4ZWD-G0L'>&UP83-EPH M;FA\]L)V@S_<;SWSNYQ^^:K=^WLMD7Z1OZS-(>"C^C"=K?5OCUL%%!2SC.MU M3,P1 HAE>J95H@"9BG/,)>XV^(=;0GHB%VCI MZ"I]T"6C)S2'2T7?Q_A-5A_T%/E-3X7?VO4&)X5@*D6Y)CI.*4"F'C:5108H MCPE)8EH0Z10T?%+*Z"8>:LY,5MLB^V]N3'4:23L^NAJ?OD-*MOKMTL["<4JG M]8&8X[2,0?FAT\Q#%NB^V+L;X?IE774;^R!?EY+794+USW55F?NYN'\Q0;"U M;WRVX\>$IP77OI!VAH@F!42@ )@G&&1498PB11C.-COO=@012C6/7?B>6>63 M+,M_C>C.ODBT#*S.M&C+,N<6AV%&U(ZF!AVEP5HF;@>F;=-=M+6J&J.V77?1 MQC+]D['MKKID:U[0%HM! 0_7BC&,6D.W; P*YHG6CF&?[['IOTUO>&^Z3"[? MM-^X>)F:,I[;2B-2Y'E2I P(1C1Y,V$BAV4&8AE+DI""8;OJ_Y;RQN;EM;*& M>*VS63N)1FO+VO*QL6/P<-KS#XCC05O85>+KM2]NCT[GC M;/&8X?:2[6W:VR5VN.W:K-V'N1:E1^7M_7JYU#]5*67/\J_5.VW$/R=,)7%F MZC9HKUD )&D,&$T+@!,6VDSFFCN7,K*6O4[5S=/K#L M^YBS!>-6Z;NH4;M)?HV,YE&E>B]YL'9H!4]VO2#V1AFM=F"<3UNUO/^*-!-V M.6Z8'<8-;SN4W)?E^F431/PJ>1W2]I),D,1Y4>08$)2;WA[F1$OB%$"5$2)4 M(:%T.M'J3]6Q4>%&N;HJKSDU>9-TZ56A@PM A-LT/2UFZ$W03F-/;&IV7^^Q2;G?.?6S.>Y^5+^5 MAGGDKB(R+BA4),E 5B2FTG0A@'Y?$! 8)VF<YEVCUIN.U,)\OV=C3=[KS.?=,NHYD$S%D6Y\NU%*WP MA&:78L+2I$"9!CU-H 1(P!BPK$@!XSBC!=8D[E:/UD'VV"A\Z\&\UKK[>7@V MH+LY?8&A',H/;-2N3^1KQ=LMFK>;G>&=0P? ON+-I)OXD(Z0'+.JW1YA&_I M 1.<7&4&U.5/2$$*)(H82),PC&@J 4&<@3C)]8I3*BB%<"LXL"]@; STOHG. M-@JZEA@X@,Z.8JX!I&<>:;!HNAXUN4)UPDC(4@*G[0]60.#@\0.7#3AMW'&Q M@#/7>2P7[V&DC.U[-FI&1L]HJZC#BN4LEA;+OA (]?R!GP#G\H:1 TH.2[D0: VT M>G-YI=Q6:Y= Z%R@G;UYN#79)?WWEF$7+_;-T&"KA[E>Q%6OPB]Z')N^S9## M.*,)T_0G%4 H$0##)-?_2?.4YQ1AZ53"[YR@L3&@T3/:*7H7&54=.V)?!-?. MUPD!6<^4Z(F61Q)'-Q3!\CC.B!DXE:/;V.-LC@O7^U'#NW4YGN!=*94*S!"<0LE^4-2C'6YA]RC?V-(?I8-XYQ MBA6!..$@%Q(!%"/MBQ2, ($P*[*$4TF1?]?J<:[$#MHH7].!VNG@_EIL>B:* M UAZ.+#O J"7KM&W.*CO,K*[(_3U!_1G"JG4N>=.%8L*PA@MH"8"&.LU"BF(>TFY>4,P?(9N*8E<\_>I3S%KV MKVM6\N6T#M.=")4JR%@..$=ZE9\("8C2LRR/L2$ M\Q2LSN>=5X)UB]///65[.03M "7\D>@I8;C4 (>8 X5@ IC($\IAS MJ0E+)(H/TG0HM&5CH\1V>_,/B]F,+LOH52[K%<-0GNSX?5K,OY@L/W-0^;24K[6:3W).9ZLW+9^;$..$4XCBE I4@H0 MC%- BQ3I_^109+#@(K7?S+.1.+9I=:>GGDTK11UV;JP@MMA6"PU#%1F+?1@!"_( M%DS!&Y5N"PWP^2)OP25=.[NT*P')E6GVVLK*_%G2AJSD3?:=HK M#XHL%H7 ,(D)4%@*@))" I*I!/ T5YG^?TRE5CT#>]%NS'-*7=8C>FD,B>@J M4F:3M.[?:HJ1FRBAVK1JPO$NDQEBF%WGD($';\#I8[>3?5?7NZC;5;?,BS;V MF5'<6AA5)@XT:P2$/_B$$4*W&\T5 6$]/TV$%.*Q0?Q!;L^C%VH38J[?\%_7 M+R]T^;90OTZ_S*=JRDTQ^SJ[WX3++&93KO7[(%=T.BMWB^RBB%F>8 H8%P0@ MEN> R 0#0HHX2W,JB$-/V;"ZC6UV:%EGB&:;AV'HI;&PZOZULS':&1EMK(Q^ M:.S\T6/'I(\WP&*G^W;CVO/$\=]T2!WVVV\WM /MS-]FB-WV\OL9A,Y=_\ B MASL?Z >KO9.$GD0,7!W\<5,Z5B[YM#3^Q\-\I1V2IU6&Y=$/RRHM]'07!KP(,5!+>7Z#?#;!>T%NO8W^8+5LKEMUJ+ MU_5*_[,&7-]565,M"8YM- MVEM6EOM4=U';T*BR--HWM=G*C&XVN\Q34UQ $FGB" MJS?H=-,7N(>33&]R0I2HJ#-J[M>KKXOE]+^DF- 4TISD"E F] ($Y@P0+E* MTDQR3O54F#@5SNH6-S;:W]5G*.M,L#J-/*);C=V3RRV!MR/E<'#V3+$'E2XV M^<+13MF^:EZ< Z67ZA='PFY8!^.Y4LOIC6[?)KIUZ)5')*RC,!" M,PJ6! .$\A00ED"0)C15688Y9$[^YVDQHZ,3_:"OICN%8SG2"V#:4L6U$/5. M$96"T5;#7LKA=($0C!)."AF8"KH,/:: SJL]$_%I^=7\G\G=^49GLNJ,4^IE ML6F39?[A?B[V?]&ZZQ(#*[I< MV?'$53JY?"N'FO7WV1@E[R*N_QO)G:[5XC.G'N1CEB&[T&L=X2OW+ MFXRDW90SV-CT/#/50V+^&[44-+5NMN-17V(&Z>"7[3L"UHP(@6RHDA)7Z3)L MQ8D0L!T5I CR4+\YMDJ#-9O52_E5SLOI-_E0A=!_6I3E3XNEG'Z9U[U!^%NK MS(Y6J/K;K-[?%O^Q+E=5L=VJ' _]:X())@+&N29JI8F:<0AP@A/ 2$RD9#SG MF=.JOQ\UQ^;>-Y9$O#&E+D57:Q_1K?J.4:@]#;$=@]]^X'JF]KHNPYZ%T4.3 MA6*,_/$NV@SKQM"]"F:&\5NV1CMCZX)G>G;6!HQTJ/3/F'B ];-&<-SX0.YT0,"BSG#?PD!4ZKO2O MC3BMG1#-'>\7552<)A43$S7G?' M#[> ]1@=A ]>G]$=F%/U&CV>XNFR'/7$W+:6EH)PQ&,%)*OZWNF%+=8.#( 0 MY7%*DUQ"IQ(@YT6-CKAJ]:+93F/+7N@6L%IZ-$' ZMNS.=$=UZ;9N;N+4'#NCP7#3YR?2[?X7L@O>!2BM(DBYMJU50;\*C:E8DFA519(0H(DC0C M .4R!I0E>J6#.4U3Q62.G!I!718Y-L9XMU@N%W^:U'G7 ^J+X-H>5H>$K/># MZUK9NNS%1EVS];-?>5)L2/3R!D7,60 T$I!HCG&#"DW90\90Q)# NQHJWZT M6D3M.O>-!7=5@#,/1U:>X 5B+E?I@]*8)S2'G.;[F$ --NJF'Q."4,II)H D M2KM-7 J DQB"%-%",)YQ_?NK.FO40;6:/7;6V,>AKY8:C93;]M+8-_5B$XV#RV^3"/T/69JBW7/Q M\:]7:8(EGA?F5X_K5;FB%O3]+TZ13_]YL*YG%X9K.C!N73#A3!>4X M!XF0B5[#(0Q(SIAVK;#^;<'S)!%#)DZ',VUL_%=;5FW-O$Z MX-MC1[/C47A$S!XRL;OU:GULO5KFU_JJ'4PG&F=LH8I:6$4&K/%DA("NWDSPMUQ^<]P.L8+9=E$1 M%KS>5QBUNM&?6M]HH_ NO_MM>\03%R(%7(O8@'"]+'.[US4JJ M&I :_M-\MUJ;M<^\BM@5[]:K7Q:K?Y>K)SH5$RP82CE6 "IN2F0@ 7!!!9 B M+F*.>19SI])+MH+'1D"-WE%;\6BC><36JTCK'KW)562T=TU"L1P,2XKJ >*^ M:2H,NAX))&Y0!F]X1C M#1Z'H;#CKIX [IF^.G,CC.+;+ I6:1\V&<(#LU"E;APD#UO%QAV2HP(U'H_P M([3ZT.K7%5U5:]=/9L"UF \+L^:<**Y]KAQ3(&&L*0PA#!C)$Z"*C&&9\0)E M3AV0.Z6-C;2:,]NMMM%&W>B/6F''HF'=4-M15# >R:E*[!SIB K3 *13K>L M06G&RNQ#8K&[R8]*[CE?KJ4X$38X%[\L:F=LOIK$M$IMU7X02B! BBC &*<@ M+XH4R43_BW0Z%K(3.S9R:;2.7NF;ECES8Q)+I.TH)3Q^/7/+!KJ6QN'(Q V- M0*QB*710>G$#XI!G'._VZ/"QV9MZWZ3U*9KC3!0*R)PA@,Q!,U$) 5F22,4% MA4D!K5MT'#Q\;.2Q42]Z[] ]X1"P;G:X%H:^]VRV"%Q.?[P,A4,GB"L@&:B5 M@\7+X=9WX8S)G8T3#N\9KO/!&6WW6A>M@P0&F/(<*)8D":2)2J15 J>5M+$15:UOW7RT MT=@4\N6USO]21LQH[?#E7H3;@M5"@M@SS37X/:IHJVST.(_>;_%[%QH_!RH, MB>- W'@EGFZ\:8M/)Y%>?,APS&IKSQ[56M_DQKU"3B?W^H41YJ7Y:4:_3&#" M9,$Q!TR9K2HF&6!0KRT%)7',DM1TG[?AV:,GCXU3M\I%1CN[;_\8KFZ>O J$ MOI=_=O9;?ZMG;3VQN"LE_]N7Q;?_J>^IUW7ZA]UR[OA)@WR<9PW8?(CG+_#, M\)9E*>7CJUQ2DTC^2=)R%Z14_5F+']KE6BD6KKJC':T"VV^,)#UW/'WFML(E#;52.*BWO6D&E-;!A MPTG=< J5(6XG=-AL<2<@CC+'W>[V3O(TA1R?EHMO4R'%N[??2BD>Y@]S$_:N MY=SSU?1;M?4T83S#F2(92&*A ")Y#'"6Z)]8EN8(I5@2Y)C?:2G:B8T&2NVL MZMJN3=#W=*[_?Z-S1+=*.Z=[VHZ#'5GU@V[?*S4-;%5K=J.V";#_X;<:Y1^C MK?+1_668?=(['1$+E]EI*WCHI$Y'0$[D<[H^P?L ?FD8\8.L_WR8?Y!5*?CI MMW9[FDD&98X*EH,B,>T:(#'[VQ*!7&'M8Z$<)=QJ?>,H=VSN5!708K:0OIIP M>\-@RG2.^F:Z^9A]IC_K6.UMH9TWYS-ZJ]&P8[(>,.Z9QC8:FTZ^]4^F!D"T M4[N?4S='H,(=YEM)'?I8WP6*$P?\3K=[UKS><^W>+\K51*_IBA0A 6*<(E-# M@P!"<0P*E61%IGVN%#I5[#D6,38JVJU-9M4GPQ>NZ98G8+0CENO Z9E#CM9L M[[N <2^_?-;V4*63CP4,6_;XK(%')8O/7^GW73_+E]?%DB[?3'G\U=N[M_@B+:<]T$0).9Q*Q1R@0J5@(')1D[ $X)!V' M._U(R!0 >YB7JV5U(OB3?FON7Q;K^6J"1"H*P@1(X[1JA)D!340*T"1/*(SS ME.5.U6W."1H;X1@]M1>^4?1.+WFXC&BEJQO#G(76CE=" -8SFU18/;2P,EI& M]]U8.=/')2 "D<99,8-2Q25C#PGBXO7A^^QL6ZJP A'$TPPH1CA 2#& ,T% M+JC(&6,*\]QEI]=&Z-CV>)^-C&A1=57A>UU5]HKZ52E79HI==>0#^8^$Y4(F M,+Y]+VTNMZH9NN/,#?K'C*\;S#6]70)U:CGQ].VW0(L8IB@UV>L0 40T*Q&I M%TZ%@C2+DR(6S.G\J4/6V,CH_7D"?%67T9I/XRCH3> M[AA(UF:X'@-=PAZAN"B8)( 6Q&!/"J QCP$CL-">I4Q(0:R#N:\$?>A#MX:[ M->@]@=O-X@$AZYG!6SGW)KBXT717]2@,6@Z!VF%0&RA$VQL]M^#LRYATAF5W MW#Y<0/9E&_9"L2TN]RR*HJGW'X9Y6P>,/TMJF@J)Q_EG:;+]IO,OIO!UN>NH MA7)">"%C0!#*0-5G'J>IGM8DS),8HJ(H4J?R*#Y:C(UIC1%19<5=^Z0]VAAB MZ'=K2E4EWC%:RV^L[!SLWD>@9^+V +\YF8AZZ8IV%9ZAJJQXZ3!LO95K8#JJ MO'+5P]R36#[.5[NZ>I_EZV)ISG--@89U.FEOB]$%/S YWM^KB6V[Z@"L9,Q B" MA!4,H+A( 1;Z)P43PF.9YS!S*D#9J[9CHY[[+U^6U7YF]#!?:9>OG/)Z;5!U M%%I]7:Q+.A>N387Z'7 [>AO-,/9,DR';8.QL;C7#+GOI3#O(\(3L4M&;KL,W MGN@;]I.])'H7>INYZ>-?J8M 3" BVH.%*6 LS@%*"0289ASPK,C, ML4I><#SD?'2DX=CFH$U3MI:B_OWLPH_G,-/-5:/T'4TQ+3NU4U]9.IY)Y>P@ MC&0B.=;ONYH\SL(;>L(X+\@C2.&S_";G:_FD'ZG%/*HJ\'"BOQF]TH!$$SPR M]5TQ C2/8Y 6&I%5CWSSX1N_G[P=_,I>,^C[ M#:P;HT?06M1Z8&[=*O2RHM]'ZT]KP(.U\K27Z)D"J5WT9O]9*_2HFBFNS@%. M!2SR0ICDQT)/(*@H *:*@B+#,,X@81ERJJO7)6QL4\"^KBV_VR_CNA-G._X. MA5[/#.P/G'MRI 4BH1(DNT0-FR1I8?11HJ3-/4$*.7R:ZC]$)>9)(R]-5RGC M,%?L-M&LD2!"8Z =4+UB)R@&E&&H/5+$TC@V/>R<2K>X"!\;P3PNIU^FYICG MH2S7&V=#>YJU:U+MOGY8S&9T65:_K79B'3=BG<;&CH3Z0KQG4CHN_=#2/-JI M;IR[>@!ZJP!A!5D_M2"Z1=^R*H05*!?J0]@]PXWEN$DG7[Y-_NUIDJ'2S1M^UO;,!O]V M_W3_R_4?^+%M'6&)S<7U5]O\9??!MAXUR&=XK/KFXSKQ+WZ.P<>_N"S+:JE2 MGRX^KE?EBL[%=/YE(B2+2<(S0*N*W3&5 "N*0)+*C"&>92EGDV]RR1:VKD"7 M.)=7KRVTOS=PUZZD/F'U/VSMA-EN3@\%7<]?;:WF9A>FUC1JJ1INQK8!)- , MW2EJT!G9QNC#&=CJ'H_SOH.9O7YVY2>+WUX7\_>+N?Y,R^IHAB(HBR('N:1Z M10&EU)2292#)4:R*G.8*VS<]LA8[MIG[?6M7.II6"D?KUZK_T49E=X9Q' F+ MX\1>\!U\Y= P3ZUW9!2/=IKW JW#:60O$ ]T0AD*:K>#2V?$.@\S[9\VW &G MLX5[AY[N=WL0_C89[E$]546$Y=-,OR3FI9MD18$SA N00)EH7S&- :%* (+C M1 HH]1!8M0:_)&ALI/[37IV)UUK;Z'6CK@/3=*%K0=N!,.N9J'@H,EP,5!X)M(/*]\+;]+1#;6H#2R:]=]P_'J!96['&HS?6WB9UN.>Q-K&TA M8 *)7I#SF&4 44H E92!E*9"9E2OTJ68O,KE="%^7='ERFYY'EQ/ET_H4-O^ MOJ)W\LMT7C6-8E3_ []A%/6)D=5+),H( 42*HBFFPY2S]-^R,#XEIWC"XP_.P@C"8P_UN^["HP_ M"V_HP/CS@CS63;MDK$=U6&MI5U0GAH@K/9T#Q14#""9Z!45R""C+4RB$%#RQ M.G:W%SFVM=0UI='L,+981P5'KF=JW>EK5E1'$$9_V-0B\L738:$5'->!EEPM M?$\5D@RUY'*"IW/Q9?>DX99A3I;M+>=@;,_=*S!?A"%6(^;R@8>LP7S3XJ SSY3O\Z.*> M5Z$7I78935BF_NMR+46K.)R66E6&:?UJ1V--?:C=_$F08 5A7/M\* 8HS25@ M2+N ,1-08!(K+IU*LH15;VRTU)@3??S+>/2RK#ZWI@=#4^S,IAWE$ -K1VRW M&ZZ>R7!C6-18=A=MQJYER5UK_-KU-7<6WFW'UY+BV;CYZ?%G66WW425X*GD,"I(E #%8 (Q)"A*(*$(HDU@ZM43G4.60XRRWJV=A*6]LO%NK'.WI?%=5WI8: MYJC1/#*JN]8M[\:]FW][0+-G"@X!I$=%N;6QE[7.;<[C8/ MA^YW:@YH5^7SDIJ3UP_TK7S66)=?%S,Q03A#*B]BD,=* 42QYA1&8Y"H(H>$ M8L2$?1)!EZ2Q4W]KTTE\)RE M$F'MC\4R+@#*DPPP2K2/QG,N_R]W[[K<.*ZEB;X*(Z9CIBK"V(<7D 1G?KF< MF;L=G97.XW3M'1WU0X&KD[MER2/*6>5^^@. I$19$@6 (,TZ?:ET.DE@K0_D MQX6%=4$QC%!HM!/NF6-NK-D1\7_;>:E. 6CFKQH(R\BLV/6QCU&IO$=[3]ZL M4S-,ZM?J4?&MAZOO4K<76S>9NA.-UUNRQM?ULJ2O]7\[,3F(,)$S!+),)5LR M%H(B*P3((XYR0>,D$U9GBF;3SNWUK]NQK56.":_:[Z4^T?%[RJJX: MMZJD)G5%"CN>,%P/,^KPC_+8+K(6X+W(5T$M;O![\^\I/EW8[E)83@='LG/OY9=V:^EWO%NY4*RW@3FG'/)466=,M9$[IQ^(O. ME8N0LS0F))2[OY1)6R9/ <(,*X.&8H M[]R;7Q[>(3][\IU_41N[NV=>>W(\= :<8(5\E?080<)I*X&,!_%1 9$1IW+[ MKGS=K.53NWW]*M^ THP#F%,,D'SI0$%AS".1 M(@:%S0>B;[*Y,7TKJV8 W@IZ%:RX86ZU$<)QQ$,:12'(28H 1$R (L$1(! 1 M1"-*A<"+K:J[/C'"NRG'0UB7DP^>)\'9['/H"[V1OVNMF%>!%E0C]W&/W)<> MY*R_/R:0>/J0]$XUZ1?!1.FWU&YTC\-)3F-4K!X_?&V3NQ@Z62.]@HP<%: M@!?Y%]RT=5VM5^!27U?W93 X^AD!W)$)9X^K%EF:R1K8.P&DV'6_7*-VN>ZP M6IP/C0#O1$=%OF"V.SFRQ*OW$,ETK.G.DRRU.SA:LKW7:]Y<>UY"4I(E(DH M18P R%DH;7!.012&(2]2#G-DU=NQ?[JY,;K>;_.]G)8'4!>P-;,*_2$V,DWW M)<[Y/Z0R@V71WM]'0- ,YAE."B:,:GP/$V-NG--JHUY6F9,N>X?&;T-?ZBC$QKW?6H<]QJ'>HNI.4%-+"[70*/0//W4!,QK:3#N&XG%MKAHN%ZVT@/A.YV4P?&SLW M6H_NO2ZS4_=-YQ[KD?K %=9WG6- T]/SZF4=<*;!XX520JY04&(LRA MI#%.0"&D?17C.$W2-"\0L^J:=W:FV?&9[F>QKNLFJKWD<]N:M]N&N0Y)^?:; MY1[S/-YF9I07%*=@P+=%3_>5*MO2IR-4';B(CJ]@F[/S3!LR?&;*V4P8^=F!.5DK989T-WVKQ6;T)&=2PWW6E4T='\ M*M@]$WOE=7CF#$I0VR_5>Q>EMI#XKU&FVGX)O!6N=IC:90./E3^S;FW?F'G7 MCQM>MUTA$8F$M($!3Q(B3>!$ ,)A!!!D"61<0)%@\YU\STQS^U"T @:XE=!F M]]H'J@; M8$(W@8$>A_X"DQL<6//S>O7XP#=/'SC9?ERQ.Z'^TI#W5RZ?#O78LH)B3 N MLS@%,(H*@"@J0%1$ LL9T(J[U@JT=[5H ULQP"EC&8)IE!*6QD7'K-/OM-FHG'_=FT^[#3H^[NKCGY)@ MRXJS181@# LFM_0LEJP7(@I(%F= 9$64%A11P:P*!UE+,#?F:P7389;=DR]+ MS[#U2ACZ>2Q_4XE_5GMBK>N?;M@(,=DIX=+ZZXN?+E6H] M_[2.45=XCMRSWRV9N]]$9\4-1\T-5A/%K8 MB?@.+5T=5G_D\[B15O0OC?[JY&?@UFY1:1(=Z'A>P-?LZ^$-L9$*OP>I* M&M2B!C\UPI[_4EO3KADJGICRPF23DIN9XF_YR/"N 12B>&[#O\OARA^\'ETY MH*Y_X'*IG!:2M]2)VC=.I8FO"Z&R?[U4VZ:\R)UXP'\N""MRSCD!&8XB ,.4 M@D)([HD@Y"(D!2XRO/C!-V1M13<>1+-YS;H"CO>VW33E^J1)\[+:<+PL_UM9 MQ4NIV,_!(Y:_5KDVK8I K#>@4D?&U4Y+!R[SL<@6K#?QPHW-CS>W5_H *=@+ M?!5<'RR14NGSV" M>9+)?8[OZ$/I1$>HG IIBVJ#=B%R@2(L"$ LRP',8PJ(*C;/:1@A2$D2QLB. MP\]--3].KA-RY">V]DQH'\6']7*)-]7^M[;NBG- &_H6/( WMB, UXGQ;223 M!E'*6>_\/>[4+T#A:UM];III]\ 7E#W:L%ZZWKV#3R>[O?7@ZBD6)*&B$!D' M.>&IZHVJFO@0^1.&<5R@'"?]>.NF((Y,H41UOULX1O! MD1FCD?2P?_0.42VM1^CL&_OX@'#:WCY.4#JU][F$C4F'G[-C3-[DYY(VI_K\ M7+S'L0B;3K#4#*Z9N[I^V7Y?;]2VU-)^_TJCDQ"O!.7/=SI#Z\S6PS3RB.3+8-@(UU5@L:["7U M6(WM,AR^2K'US#1M';;+*A\583.XQ;&ET'&KV+HSP*/\#*G6."5KF@.T#/;: M+=[+DH05&($D%I)B:%( %,O-7YXSDN$T12*UZL0Q2)JYD=!'O%FM7[;!LA75 MLKG0H)4Q(Z/)\!Z9KD[UEVY;7"A5@@-=KG:&SZO?NK1>8?75MVB0+-.V,_(! MVU&7(R^##BUO>5\76OR*-]O7!VD/5ICJ@]U?7@_^17>")R0+4\H8H$*U-XII M!@H218#D)$G3D$LM[7#A# MY]S8RS&VYVZLE1A0U=(!2>]%+6UD>*>:E@XPG2]IZ3*8@S_Q@3^I1N.;USI( MIC9_[_EVLU;S_>#7S\_+DFH"/^A/5*X7@N:"T(BK51-R XQ3U0,U4)6FXU>%MBC&]^E)17G6_IKVM6BITD*OVUNEW135/7O1MD M>K.NMHM(4)C#4.X45$5\R&(L?XH9R!(6IB&-PBBR*XL_JKAS^RQV0\ZUOCKF MIJ-QT*K<-72O@J[6ZANJ];X*.IH?1KHKW5V3%T9Y; RW+;-Y&,;>W\SA.1B0 MD3#F\GA/0AA%V'?*.Q@3^/.I!J/..GR_]J&LZ')=O6PZ_3](C(J4I0P4*12J MD$((2)(*$ M..$NCN*#F];XOSS>W#\W->O6#;[:EZO;Q5;Y0?+.15*,/=]R- M^E,XV^^F!J(W\:XIV(L;_&[2-\4)1?::.]+JE[%.MU\0;'A,TV"[3)_ZP6(DTP86DHC01=I@2E@.28 9&C(D$9 M9UQ%;ZWE!M&,'HYFL**%W3PC?O[4',$^4YDW D3^TS#>P =%;;OK=2WM1Y(^7?]F_C\7B3O(5GU6C?OO,7.-:,I?3EZ44'N/1EY>XR MWQ$4D# 1@9! 5=4[08 4/ 'RZ\J)X#@+0ZLN/);SS^T-[H@?K'7M$-I5(%"E M#"SKQ%HNB-G'>D281Z:*+L)U=98#V7?E69I* U(#?5KEL[: (WB^ZL5:SCYM MQ5@W:(YJQCH.,R3+3&],KIM/:5%P0@I(@! % E#:'P C%:F<,Y80'L=%9A6D M?#S%W)BKFQ+EDC1V !\B64'2,)>? 8P!3$4JX>,4\)00C(J"A:&P*Y@P#,") MRM=H)\.U)PP-G2^#:U;=P03OD$QW2L'3.70GKW1D M15Q]OUXQ]8?RY_[ 2U6Z[WI[@S>;5[G-TZ5L%R'.^E]N2!(P0-^0%WSB.314MA/J'CLA7 M =X&K=1UF6R/_&&#DB]*,9IS6I:Q@>&(>*QN=N.BV]4/.>AZ\_K/]>:_;E=? M-VO*JVJ1T2C,$46 "VEA0(HC@(FT.D268YC+'2B,0AOR.3W-W-A&"0?*%7BN MQ;/CF#-(FI'*<'Q&9I&=@%>!$E'71JZ%O K^ONG;>UM31S\6GKCBS"23DD._ MHF_9X,+5CDZIJN+;JNV%0Y.PX"*#(,E5X0^F(L*SE .1&ZW:Q17%,4MX03*01*KV;UYQ M^K?']8__1]Y9O^+RA_V;?6Z\25[F"\JT[^^ERP9DIE=W+]MJBU>L7#TN&!(X M$B$$*>$Y@ C)K4G*$L!0BEA(&"2<+IYU,Z)O6[S9FGWNC^:Q>4C?SC;B!PLO M=6/=8?WF#O",$:(T#PNUP=-.&0%(JJJQ%H+%>20(C5&#Y\>535? 86BV<_VE ML#0SC@:A,S(AMM5$.M)YS@4_I;C/].V#\:?/N#ZEWLDDZ9,7#FB>_'V]E'=4 M=0;/E_66G\H9A2(L2!$5@(1";I6B(@1(J&"9/,(T)2AFB55=5..9YV8+=07_ MG_\#Q5'^?]K4LY\^<%'2 XV0;9:H"!V3^?.:ZXSBFZ$[]57/NVKY_6FVWYW]JKU_8I MY&%8\)1B(&@8 1CC4-I_20(XR:39HOKZ4*NX%5L!YL9D71%5P.Q&:0#6 KQ4 MO#YV/\OG][L41/+NKD1.T\E; M9'(/+&D0)$61 9@1"A L/C,RXX:+,C0U;Z8/-3ORK +,?:J?' M@E5'_N"YO_>V[S4S.!:<;"5&)LSC(I6[9;GO+,M>FZ"KSJ6FZ+X7QKV.SG@+ M]&[51'TNU* Z/6[8VI3PL9SAW:K[N"'15_C'<40W _^>5]M-2;=*F#PIKV_BTQIXLWS>#3VK7GE;LK=5ZYBJWE_7C8:7&?37';B7&+ZJL M524GO/X#;UBE QW?5FJ4-/*??'O/Z?IQI9N08<%XGLI7/J<8JN8A$<",JKT[ MS1#A$(6'WQ/W MCB?GI#0^.MQOOPCC3^CVM^K<7E *Y5-2Q%F<<)Y&T.9[83/YW#X!K>PZS6XGN"Z18$?\5BM@QN5C MX3HR/;=B7P5:\$-DQS^M%(__@*,;:QVL-=IW$J)JZ"K1H<3 MJZ9C7C#.0?XP-+VWS[.3XIT:Z#E!=;Z%GMMP#L=@G?[1_Y#6:+EZO%U)LI$_ M-LYY$N9Y$A:2+*FJ%)R&3))E(B1M9G%!\IRS(C4^Z;HTV]PHL1%2\EXMI?V1 MU45\#4ZE?*(V,H\==H=OX6O%M3]8N@B?Q=F13Q@G.AX:!J?=\8\I/+TG/!<' MF>X0QU2?@W,:XYN&MGGK[O0[7JE?7O>7-$XK[1ZH#XRZ$:M2KDVYJDK:%!/* M")3[<@9"F,4 XH0#''$(\HRP(HMRE/',KFS8:++:O&?35!\SB;6>>#T-#=\Y MK-&$?MR#-FD=-55+Z9/^WMJQVVA[$%2O^J\U&OLNC33ZJGAOMN9;SG?JLS82 MW.=;K(TUH6?W[H,<[\/Z"9>K193%!,GO <@)S &$* ?UZA%\+G](GGB0O]?-@72$8?![+;!EMK8)[ -=N6Y@CDS, W#T MYZX]1F9L+VUGQGDX9X\A,/;)GKC5M]X@W&J4G6UF"I1K/[I9U6N;@?K7FB?->O, M(?)6P^^H2WSA]V93;UR@F#^56/OEQ$3+$Y0Z8IBF7 M9 ,I*"+$088B'(J(%=+T,2TM\7;PN5DT6BAU=!#%/Y&?@U9<\\H21^CU\\90 M3$;F!ULXK*I*G-/;J:3$T6"3U9,XIT:WF,39:UR=7^O-5C68OM6!+\K^J!9< M)*P(IK=_J>)KYN9RTE$"2PY/\=+5RVCJ? M3N!IZC<:AM'H+A\%CI(OZ CHTT%S7GUOOI434TSL%CFOY+%'H^=:AU-%9P]) MG1YQNZJV&WV^4ND>)@_?\:KQG=SSI;(>V (7,$U%B(&J$@5@Q@1 #"<@CE.4 M4IA%:1ZUFXD'P^/)\<5VV(P\3)(E48MG7XIEJN4V.":=R>K]9;SB376(CMY- M5ZBMU+SUF0>M[O-Z'"R.?>?U6$QT<#R?Q\/N$'JZQ>H]QIY C.D.PJ?#]. H M?<)I77N726-G4\D1[X0^\:^K0MU6U0MGT8)'7-Y&Q^%7Y-*OK%;NF=/."EZ85 MZ@U&F-'SW4JI,SA:.;W69[? P]?A7\],TQ[Z75;YZ+#/X)8!T6OD\A>=G(E[ MV&6\?7E13?;D.Z=?M_OUE?M#H M[S-/9++%\AGO-J[ TP>^3;( )R/@IIG91U'+SR4FY5)N*A<)BAB/PA#@3/5< MY3A613!2$,&40Q(S%"6930.T,_-8?10F:X6VWI51U/OG8-F(6]I^+\ZA:T;R M'C ;F9F/ZDWNA!RKH.01"J/4C=S/\H[E(8]4[:\">7RY&R/\]NWO:[G96VDJ M>N0K*I_Z#YQLFT-N^;>V?WU4A"$I!.!%D:O2C@B@."P RA-*$!9YBJTJ=)M. M/#=#\K>_??M;\+@3/@VHEMQQG&^)N1R!BHCLPJOWT+]C('K="!DCK8 MBSU"JW=;K#QQC_&TDY*1+1AOV]-G]4,]SS9U7U=O5XJCY(3!*:AE17 M\HL A"("*(H@$#G+0D0R$K+8:K-\>;MTYY[3NA)M+!N=5^/$ M$PY#TE>O;#FDPQ/T48LDE[U+91$QDB>8,\ XP0#& MC*D^*3G@0J1)R',>6Y&6B-AP.NN#?4KJ=DPH'7K='=7E/ERF)'B M*""/S(-G\J'J:*T6_,\&"'O(BKJ UFBI4>?F?>?\J MP7$Z2NC2 0W#VUZ;0 M?'4GVL30;D[H(D84\5PHCY<.?(I"4(B$@!R+',((TC JS&P[D^GF9\'M!%9V MQ'.W\B=OA;8(AKV$=C\M>4-PHEB0?DD]PF81 .P1OHFB=PV>P+]Y"K@U!*$?D75%FR3YC!/39HN/)>C2>=E+CT1:,M[:C]?TN>7U' MHS:M>C_P+2Z7=5W2!H:08PR2C@:5A$419E/#0O&6HTY=Q( MS*2YL?I):_!S4\W7L.R0Q4(8V);>X1W["&,>R-KDG_E&>*H4,K](6^:!V8#6 MG\IE--*$V5@VFATF5%G=Z1HE\Z <#R^;UZ.X#):0C&,N63W,$("(A "S%(,H MIO(W64*YR.SB8LY--3#*)86/0U4NWC%2&>/J0@7,O\LKM]5MT]_RGUQU>N;L^@??X$?^ M\4^^H67%OVY*RA>T$#R$DMI58PX B=H7YS $*4E"C,*(%JE=LX[I9)\;CVG) MF\3-#^OE$F\J5="^3N*TW"=/^0B8T>-,%W9L>]@@B:0RS2*I$5!G1S4&5T&+ M0M# $+0X!!J("6LF^U^]J:HH>Y1\7G65_2^)=:7E$41P^R1^PN5&UW#6%7"5 M!Z;CC_E5?X4YNUO=JP_QIEP]R@N^K%5CT?JO4OZRV5KR5*0H8100S@6 480 M4?%5<9B$L8"(H;V.5.*U:7;58/T1ESMLNS*;^<"\+^<9A^O=UFD MD3]-GM;'^E/B'4M/'PI_<4IXED5$45^\LU;6Y%?T^2$NZPE0_DPG.H4 A!=(B)0 2 M(3F190Q@Q&A6I#FA26)1>]-)"(>XL2DJ:1X('FS7 >%-F7^YB5:_V6M@Z7"Q M6B$:L0(+&(*B('*%, L!"5D.TBP,8P1IAB*K:!+_2S-M+;,YK(FA&VLLI,=V M1.&ZYGI3X.P0\_L.V@\&:-N[CUQ0\^4 LII[6A>."RQ'3ABG05RS*^0W32[U MZQ>^7= ")1Q%#(B"0@ 1Q-+T9BG (4*0Y2B37QZ[!(K]X'/CJ%8VAP2(#F)1 MGH5)&DJRYR@%,$.YI'W.02C2.&(9I%%*;,J;.",V64V3T@MN9M3LBL;(S+L3 MZRKXTM-$R"&YXUA=;_D;G:$G3M$X5NHX"^/$-0X^A=M5N2WQ\F:)JZH4)6WR MT_Z)E?]ZNR^;@RB!/"HHX P+::PA"HJXD#]E\BTF!21I;,1S-I/.C?_NE6<> MK 5XJ7B M2,H6),M+E?2:BA7 ?^3?E=._T"L-\&*_S&\F)'5$AEX+D8 ?G3B M,))X!#@M7!PCP#J1Q^/Z266A*INXK'4(Z($2ZE_^J-78/;VO@:_$#DO<>ITD MIF--YS.QU.[ A6)[KYLEJVK"[&N8_R8?%)VCS%F;GKP0B;Y)#45C]=]:C^8W.IB4#4E5^SI%28'R+*$AD/^? VE' MRBU?(B#(8A(F8.[IC./6FZB^79%E2^<_:Q[@H4"$$C0K *)*;8*C:1(]6)R;L%@MB9DQ-1;08_/IVQC7MQ745?A2 M*WQ]ON'/RG+!S)/!937UI+:7"RAOS3"G,>S[3G^4WYGMZZ=RR3,L?UYO7 MA< B3%.>@U2=P$).9HT%2&SA-Q!7.BSQD MJDA;!"& 0L@]5)1&@*"<2W.(1DF2VS6A/AC?YL&_U89RW3]]+1>U;W? KP-\*J]A ?/*F1>?2'_+8K^EH;[-**KH'HA_^)T MJ^(L,/O7BTMGZ\/5":,\+Z!T(&:,G-?9E2QV,/:VQ=$JM(VOHY$6.C>TV:\HYJSY)452K M/"S%O!,WFBWJ[4+(.2E(! &#<0I@F!0 %U$.PJS & E<%*E58?*+,\[M+6X% M#M1R!:W(BB]KH2_L(AQA-WOQO8(Y,AD,Q-&^PZ I-K[Z#%Z<;]IN@Z;J'_4< M-+YQ!/_1WI-:L:UP;1 D]DAOI:&4\^)&&X/W>CJ2@(_Q5H,6?R)-T#K4I M7$E'<\_'EW0.%BMGTME![+A.GPUN7A>_?5N(7#53B!F(8,0 +#(",.00I)"D M!2,\#)G1CF<_Y-Q8Z;=563M3Y7;>\#"O@T\_C;AI/3(W_/;E]D&7KKQ^^/AM M^$M_K&./\Z>YN'Z1F[_LW^'.4).\F,>BMV_;B7]Q.")_X$_/ZPW>O-8ULK3Y M47?T_O"B\D7K4@#UJ_N%_Z'_J5KPC&$5> .*+*7RE8LX0-)8 "&E4&U7$IH8 M5;=R%V%NKVC7VJ:Z4?JV5*ZA9_F@\SB$ ;!V1NKX#;R=/$,@S0_B'D8-I++AVJCXH)?VUB+QGN;X3S!"<2 MHPS*#Q&G@+ < 2;2B(09*;+8/)[KY!1S^] T0@8.L5VG(33Y%@P%9FRN?X.) M2X&!T^#8D/10D*8B8=,'R))4^]3O)\V3=TY(BGV2'Y)>[Y6.+067&EC.3E?O M^EAW@5J0)*-IFG,@US<&,$Y3:7%'&"1IQ.,L9902JV,]LVGG1G[Z,P.(+LM' MN_7[FF99EOT"S: W<\/Y!W1DTCQ9XG!?*^XJ^'@!4_O&?U80^6KT9S;IM(W] MK( X:N1G=[<;+7V1FN#J>]T)L"XC]:E>[;[_= M?_P6W'T*OMQ] 3?7W_X]N/WRCX_?'FZ__%UW9/ET^^7ZRXWZV^V73W?WOUX_ MW-Y]L2,Q\X4RX[%1X!^9RAJ9@YW0NF[>3NQ RSU*3Q9KM#RQFOF\DQ*;-1QO MNM9=WA5$YQLUZIR>KV] N:I'%(,@8R*/\#!4P!CG$BC2Y:P#3* MHCRA-H36,]?<**PCJGZ%:%?8X*!D<>Q]ZG0#V7NO&ZD7QX4*Z9WHA?X^'%&!"4L%B%,D.8%B# H6 MAB"/TZR(DB))D%@\US[R+=YLS2R)B:2W>:O>ZC#>"_8+?RQ7*V7.$[S41ZV3 M=.;P]$!@"&%.J;0BTU0:E905 !'Y'\823BGE) EA\T!\7%UH%#W[QZ'58+R' MX:.6^B_Y))B9O#-=ZLYBV9CF(')Q/5Q:_:S951Q9/4L^K&XO?I;#N MQ.)Y>D4^K)]PN5HD"-$X90QD3$0 8IZ"@A(!,$VA_(SQ M(C2+\#*8:V[[&RVJBM%JDZO6FT"+&_Q>"VS9':4/9D/_AQ_PQO9_N.-F[P2Y MC(@O)TC/3-,Z02ZK?.0$,;C%.:M-VEG;UZ_R"=A>KYB* M)E]C^7*ZX=M8N$ M0BYHP@"*JREU^\./I#?+8+&; W,R,@[LB/ST=\[6!Y*W$;. MC)"5;P62)TXRFW-26K*"X2TSV=WLZF=>;[8/?/.DZEL^R#':;54111&F$. \ MQ=(HDIR$4DY!BHH,%S@5B8CL^C.?G&=V!*3$!$K.0 EZ%2A1';=3YZ U]:L- M!FQT/Y@35@[>JEXDO'F73L\RL3>H5]5C[TW_Y6Z4T#0@4TG_ZCA:!;'\L]Q^ MOWFIMNLGOOGX)UV^*(>/ZNLH_X\]X#\764HRAB@!%/,8P"RA@!0,@2A.,24) ME7\4-G3A(,/VTCT%;O9YL\W1OPH1 M@PA"&.("T$P5-$L%!3C!!*0L)A$A!.>AG%>X N9QZK"W$&-.NQHU&P5\FCX><%6E_VX3!AIC4CO0!W9&WZ&=6- MFW]YJ \1H)@+G>]H0U->Y-L;HS]@5=T4SZW/8U:#>PX MV-^ZF='QNZS&R,S<2AMTE=+N/*U6T.K57:5N/U9)W+5RP>_-GR8=)JSIVCOT MGIC;GUR3DKAW.-_RN?\)W%-F: M!<8<0I(@4.11#B")&4!Q% ..11:)- SSR*K%EK4$B>,$SZG\'+>![+-V;M;2;C9,@SVZ?E:OAY3+:QKK66V=LDH.1YHLG>2D M MT\DM,7N'U5/^%R\P^\?.&WJ^>7;?69_^#+I#GG3G$189RDZM,IOY]QE %, M: Q@2')8<);DA57$4\]<<_M2:MF"Q.X3V(>EV174@EX% M#6 CA @88.+I6]4WTZ1?)0.5WWY_3&YQ;&6[:Z*G:WKOHK_O^5(5[;A1Q1Z/ M@K\[[05S5(0)%01$>10"&&$.)'WD(&(X%T+:X(E9/R1/\LR-:>H20,=I(I8= M<0,!_U@[TVQ7=<"G%!U[_N2 H(7$<)8 D10)4 M-B9 I A!1$.&D:G6:>SMW^A+9.\M\0&M+\_)(%FF]:+X@.W(H^)E4(_'B+L" M<2$)82%WQ&E$F6KP*50M! @209(H#"D6*1Y\,CC3FG"GSY@,7#CV, \XR)N? MJ\L9-S_':^,4;>N=ZOT/P2Z49C.Z9Y30V/VV"Q%.DS"&Z^NS^YF6S464:JHK+':WJ^[M_8](41GD>$9"F>0R@_!O MNILYS6E&\CB+0JL6GN93SXV96LG5-N1YPY]QR=K40AU:L]:A-;16*,!:(\OP M4_-E,2.R<< >VR'7P;D.5VKD#FK!)8_IUM2CL)D]8KZB1;W2%W=TV#88"HP(!4A"Y3<.1ZC" ,$@1CUA,619#J^B? M9!XL\7 M<88*"*,"0,2$-'1X#HB("HD9=A MHGY18RV'77NI 5CV-I]R&7>ZUE0#M#YH7#5DG(D++>\"Y[1Z8UOAPROE[D,2@X[>5X'2/%"J!ZWN MP7W?,S%=C5S;=7KOZKC&\OXUZN+:PN^M(J[UQ&[?JW:HVQ5=/[6EH+[P[2)# MG$4HC !+D=SL)&D("DP2 !F*$,KD!XA8E1\X-]'@\,1Z9Z>9E*PN*?N68RY> M[UCKMHEB;&(<']8/^$]UWO1]O52%4CZM-Z?);8$*7.1Y$H,D4XW$B*I<$F4$ MA) @!$DBTB)9WMH6:41*0J"&]?%X(4.4<$ 2((D?O^# .2PDPO M6TPHB:*0++;K+5Z:T>FE":T,L]VT(SJ:U1S!+T-E99E;6G>JW=IH[]]=73U M(DD+ GG!0:PK:60)!RAE"6"0YBCAJL,L,3X<&R#(W#:5K>S!9B>\WDZVF\S- M7H&@;B5F<9HS9,$,#M4F6H:1:6RG14-@;=,LN2;WG351B23-5K:C39-3,M&: M6)RT3;0V$YVXC;I&=L=N'H#M/7X;,OYTQW >4#@XCO,QGJ-UO5X];CN5K:__ M+*L%@9!P'N>@2*)(N3AC@(FTJ!F.2%XD69':)>BQ*C:/,B):=Z7I68?)Q Y^R9') MX>MAX'KE*7+=>1B0U0W@Y0C":= M^#C%!HCCPQ6KNP9JP),T%7/S@&[(V/[$=*I3-6]@5;<1#%^T;7-?'Z:HT M_'-;[/:@1KSBO?MOOU7N92X]K*@%'TZV2E-P9:U,T!;%K*M@=O51Z_:A7+[4 M/<>$X%17?[AP/..QDKP_S'W2[C"!IJ=D+P">I&L_([MV_9#D@3?LZV;-7NBV MZ4'[6M4;+0!D"011!;EVN>T]&R';/LE] MS1TIRF^;@23MU88?7--W.G"0.WC1A8F-SF/CH>7#[: :&16>Y\^>AXHO+1\63EH^.YE(^.[D]:FL*%ZJY-Z/*_9!I57FA$J;@G-I7F1R X75!DKNJ0!B(4E@D3/!C0[] M^R:9&]6T)9)J0>LD=2EJ\,$X[;47TGXV\@74R,SDA)%=PYD+(+CUGCDWZ'1M M:"ZH=="1YM*U#K;#&[>+"MQ8)%3$C*<"B$B^VI!R)K<4:0+R/!9)FD0A0\-9)^,?.2:A"*2R^L*= -# R!D(S\BM][#I]&(Z*A?TQ$)V)[!!+ ME.Q,DAX(>DV34_=-9Z+T2'U@JO1=Y[(+.JA3B=\JKJOA-=2Y"$F& M4!$SD%'5S8$F&&"&L:0V"".68$HLZD^9S#@WKMO7XZF]>QLE-5@+\*)*;>KP MI*LV7,EFCV$"OLF^RS.D8V_(WE8WTA*#.P&DS'5-S:NVQ*9O-&VV186P\69WQIX;$S>B.86/=R$S=F6=NK^J7?:[A3\MU5?VLT@SKR,:K@-4RZV#' M#^OE$F^J_3];QCV>P]WL'?> YLCO>RNA2C>K(PZO@D9*?R__!1@\$<&Y628E MA0NJOB6(2Y<[QNQA58!RVD;:7PRT";$85?^$;F M#$OD[(/UC,'P%;%W><)IP_:, 3B*W3._TVL]6%7A3TU%O_.'/];-T68&(4D* ME@*:)BH0!N>J;E8"!,HH3XHT%@)ZJ.QZ:N[9DULL+6+]M=)>T/?(O+ M9?6Y7/';+7^J%C0/BUQ@"A#3+8=)!I#*2".8ID04B/#(J"^4T6QSXZY&WGV= M>)7YJ47^.?A=21UHL0U-)S/ #1S3/F&<8),U-8(6SFB?2$[DB!Z,J)T3VA2A M7@?TQ4&F#:^:>). _H_C:>M+JX2+2"&*6F9)Q' DJL! M$T4>DC2)*+.*P?8IW-SXO77YVA3J&F71!IFGHR_%A/:K8S, _4?0+J>O^E%C MXO[>Q?U/B38'&WD0J-Y*]O?-,:P$=^.BN*VJ%VG%\YMUM:T6>489X1D'"<6L MX6R68" 8S_($%3&!U*YN3=]T1J_^M-5J&FF5:^U4WW1=Q>%Y4_Z0LLAKA%P1 M^9IO]PZ>@"K%W.IGGUP1,T(>C/*D=;"KO>>RE32XZ<7-N=QU'R">2UJ?G.I= MRE;W*7VN-'7O/6Y,\W=M[5C,O\I1E M15H($.84 8B2&* 8%T!@B0&E:21HY%#:WVQV!PJ:HI#_I_6&EX^K)N:,OAY0 MC#IL=>@<8K@<9H3C$=UIJ$<)'/ST69]32PP_E-7SNBHUGI*,6O$#+7^P4\ ? M(=D!YHF:#">=E*3L@'A+5Y9WNQ'7-?O72[75M/BPOF:LK&N*JL9^MZL;_%QN M\5*;:^2M1:=KC,K'BG_CFQ\EY;7)=L_I^G&E1]&)C@M>8$83D8,PDA86+'(! M,)>;9+DEAA2AO$"YU=9X;('GMEW6GRJ@E5%%MO8;M:;*H!TQCK[<9I0ZIT4< MF8ROO][>7.Q]HC*T.]UJE$42='3R1\U3 >^)U$<7=]+/P53@O_V03#;OP.(6 M>SGO1),44BV2'$6,AP+$!>4 PA0#DH<<<)QRSBDF$SD M=N*1;3K-^GQ#RTH'Q#3I:I9;\'ZXS?A[.'Y3U\ (]I(JZ/YY"3KW AA]D/@N M@7%RKOO[(#;C#T_ C