0001628280-22-008722.txt : 20220407 0001628280-22-008722.hdr.sgml : 20220407 20220407160628 ACCESSION NUMBER: 0001628280-22-008722 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220407 DATE AS OF CHANGE: 20220407 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Phunware, Inc. CENTRAL INDEX KEY: 0001665300 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37862 FILM NUMBER: 22813912 BUSINESS ADDRESS: STREET 1: 7800 SHOAL CREEK BLVD STREET 2: SUITE 230-S CITY: AUSTIN STATE: X1 ZIP: 78757 BUSINESS PHONE: 512-693-4199 MAIL ADDRESS: STREET 1: 7800 SHOAL CREEK BLVD STREET 2: SUITE 230-S CITY: AUSTIN STATE: X1 ZIP: 78757 FORMER COMPANY: FORMER CONFORMED NAME: Stellar Acquisition III Inc. DATE OF NAME CHANGE: 20160128 10-K 1 phun-20211231.htm 10-K phun-20211231
0001665300falseFY2021P1YP1Y00016653002021-01-012021-12-310001665300us-gaap:CommonStockMember2021-01-012021-12-310001665300us-gaap:WarrantMember2021-01-012021-12-3100016653002021-06-30iso4217:USD00016653002022-03-31xbrli:shares00016653002021-12-3100016653002020-12-310001665300us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-31iso4217:USDxbrli:shares00016653002020-01-012020-12-310001665300us-gaap:CommonStockMember2019-12-310001665300us-gaap:AdditionalPaidInCapitalMember2019-12-310001665300us-gaap:RetainedEarningsMember2019-12-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-3100016653002019-12-310001665300us-gaap:CommonStockMember2020-01-012020-12-310001665300us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001665300us-gaap:RetainedEarningsMember2020-01-012020-12-310001665300us-gaap:CommonStockMember2020-12-310001665300us-gaap:AdditionalPaidInCapitalMember2020-12-310001665300us-gaap:RetainedEarningsMember2020-12-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001665300us-gaap:CommonStockMember2021-01-012021-12-310001665300us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001665300us-gaap:RetainedEarningsMember2021-01-012021-12-310001665300us-gaap:CommonStockMember2021-12-310001665300us-gaap:AdditionalPaidInCapitalMember2021-12-310001665300us-gaap:RetainedEarningsMember2021-12-310001665300us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001665300us-gaap:AccountingStandardsUpdate201602Member2021-01-0100016653002021-01-010001665300srt:MinimumMember2021-01-012021-12-310001665300srt:MaximumMember2021-01-012021-12-31phun:consumer0001665300phun:DigitalAssetsMember2021-12-310001665300us-gaap:AccountsReceivableMemberphun:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-31xbrli:pure0001665300us-gaap:AccountsReceivableMemberphun:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001665300us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberphun:CustomerBMember2021-01-012021-12-310001665300us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberphun:CustomerBMember2020-01-012020-12-310001665300us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberphun:CustomerCMember2021-01-012021-12-310001665300us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberphun:CustomerCMember2020-01-012020-12-310001665300phun:BitcoinMemberphun:DigitalAssetsMember2020-12-310001665300phun:BitcoinMemberphun:DigitalAssetsMember2021-01-012021-12-310001665300phun:BitcoinMemberphun:DigitalAssetsMember2021-12-310001665300phun:BitcoinMemberphun:DigitalAssetsMember2021-12-312021-12-310001665300phun:EthereumMemberphun:DigitalAssetsMember2020-12-310001665300phun:EthereumMemberphun:DigitalAssetsMember2021-01-012021-12-310001665300phun:EthereumMemberphun:DigitalAssetsMember2021-12-310001665300phun:EthereumMemberphun:DigitalAssetsMember2021-12-312021-12-310001665300phun:SeniorConvertibleNotesPayableMember2020-03-310001665300phun:SeniorConvertibleNotesPayableMember2020-03-012020-03-310001665300us-gaap:ConvertibleNotesPayableMemberphun:SeriesANoteMember2020-07-310001665300us-gaap:ConvertibleNotesPayableMember2020-07-012020-07-31phun:retirement_plan0001665300us-gaap:ConvertibleNotesPayableMember2021-01-012021-12-310001665300us-gaap:ConvertibleNotesPayableMember2020-01-012020-12-310001665300us-gaap:WarrantMember2021-01-012021-12-310001665300us-gaap:WarrantMember2020-01-012020-12-310001665300us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001665300us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001665300us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001665300us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001665300us-gaap:RestrictedStockMember2021-01-012021-12-310001665300us-gaap:RestrictedStockMember2020-01-012020-12-310001665300us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001665300us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001665300us-gaap:FairValueMeasurementsRecurringMember2021-12-310001665300us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001665300us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001665300us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001665300us-gaap:FairValueMeasurementsRecurringMember2020-12-310001665300phun:LyteTechnologyIncMember2021-10-182021-10-180001665300phun:LyteTechnologyIncMember2021-10-180001665300phun:ContingentConsiderationByTypeWorkingCapitalItemsMemberphun:LyteTechnologyIncMemberphun:ContingentConsiderationEarnoutPaymentTrancheOneMember2021-10-182021-10-180001665300phun:ContingentConsiderationByTypeCommonStockIssuanceMemberphun:LyteTechnologyIncMember2021-10-182021-10-180001665300phun:ContingentConsiderationByTypeCommonStockIssuanceMemberphun:LyteTechnologyIncMemberphun:ContingentConsiderationEarnoutPaymentTrancheTwoMember2021-10-182021-10-18phun:installment0001665300phun:ContingentConsiderationByTypeCashMemberphun:LyteTechnologyIncMemberphun:ContingentConsiderationEarnoutPaymentTrancheThreeMember2021-10-182021-10-180001665300phun:ContingentConsiderationByTypeCommonStockIssuanceMemberphun:LyteTechnologyIncMemberphun:ContingentConsiderationEarnoutPaymentTrancheThreeMember2021-10-182021-10-180001665300phun:LyteTechnologyIncMember2021-01-012021-12-310001665300phun:LyteTechnologyIncMember2020-01-012020-12-310001665300phun:PlatformSubscriptionsAndServicesRevenueMember2021-01-012021-12-310001665300phun:PlatformSubscriptionsAndServicesRevenueMember2020-01-012020-12-310001665300phun:ComputerRevenuesMember2021-01-012021-12-310001665300phun:ComputerRevenuesMember2020-01-012020-12-310001665300phun:ApplicationTransactionRevenueMember2021-01-012021-12-310001665300phun:ApplicationTransactionRevenueMember2020-01-012020-12-310001665300country:US2021-01-012021-12-310001665300country:US2020-01-012020-12-310001665300us-gaap:NonUsMember2021-01-012021-12-310001665300us-gaap:NonUsMember2020-01-012020-12-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001665300us-gaap:CustomerConcentrationRiskMemberphun:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001665300us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberphun:CustomerEMember2021-01-012021-12-310001665300us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberphun:CustomerEMember2020-01-012020-12-310001665300phun:ComputerRevenuesMember2021-12-310001665300phun:ComputerRevenuesMember2020-12-310001665300phun:PlatformSubscriptionsAndServicesRevenueMember2021-12-310001665300phun:PlatformSubscriptionsAndServicesRevenueMember2020-12-310001665300phun:ApplicationTransactionRevenueMember2021-12-310001665300phun:ApplicationTransactionRevenueMember2020-12-3100016653002022-01-012021-12-310001665300us-gaap:TradeNamesMember2021-01-012021-12-310001665300us-gaap:TradeNamesMember2021-12-310001665300us-gaap:TradeNamesMember2020-12-310001665300us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001665300us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001665300us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001665300us-gaap:InProcessResearchAndDevelopmentMember2021-01-012021-12-310001665300us-gaap:InProcessResearchAndDevelopmentMember2021-12-310001665300us-gaap:InProcessResearchAndDevelopmentMember2020-12-310001665300us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001665300us-gaap:CustomerRelationshipsMember2021-12-310001665300us-gaap:CustomerRelationshipsMember2020-12-310001665300us-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001665300us-gaap:OrderOrProductionBacklogMember2021-12-310001665300us-gaap:OrderOrProductionBacklogMember2020-12-3100016653002016-06-150001665300phun:First30DaysMember2016-06-150001665300phun:EveryTenDaysThereafterMember2016-06-150001665300phun:FactoringFinancingAgreementMember2021-01-012021-12-310001665300phun:FactoringFinancingAgreementMember2020-01-012020-12-310001665300phun:A2021PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2021-12-310001665300phun:A2021PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2020-12-310001665300us-gaap:NotesPayableOtherPayablesMemberphun:SeriesANoteMember2021-12-310001665300us-gaap:NotesPayableOtherPayablesMemberphun:SeriesANoteMember2020-12-310001665300us-gaap:NotesPayableOtherPayablesMemberphun:SeriesBNoteMember2021-12-310001665300us-gaap:NotesPayableOtherPayablesMemberphun:SeriesBNoteMember2020-12-310001665300us-gaap:NotesPayableToBanksMemberphun:PPPLoanMember2021-12-310001665300us-gaap:NotesPayableToBanksMemberphun:PPPLoanMember2020-12-310001665300us-gaap:ConvertibleNotesPayableMemberphun:ConvertibleNotesMember2021-12-310001665300us-gaap:ConvertibleNotesPayableMemberphun:ConvertibleNotesMember2020-12-310001665300phun:PromissoryNotesMemberus-gaap:NotesPayableOtherPayablesMember2021-12-310001665300phun:PromissoryNotesMemberus-gaap:NotesPayableOtherPayablesMember2020-12-310001665300phun:A2021PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2021-10-180001665300phun:A2021PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2021-10-182021-10-180001665300us-gaap:ConvertibleNotesPayableMemberphun:SeriesANoteMember2020-07-150001665300us-gaap:ConvertibleNotesPayableMember2020-07-152020-07-150001665300us-gaap:ConvertibleNotesPayableMemberphun:SeriesBNoteMember2020-07-150001665300us-gaap:SecuredDebtMemberphun:InvestorNoteMember2020-07-150001665300us-gaap:SecuredDebtMemberphun:InvestorNoteMember2020-12-310001665300us-gaap:SecuredDebtMemberphun:InvestorNoteMember2020-01-012020-12-310001665300us-gaap:ConvertibleNotesPayableMember2020-07-150001665300us-gaap:ConvertibleNotesPayableMember2020-01-012020-12-3100016653002021-01-012021-03-310001665300us-gaap:ConvertibleNotesPayableMember2021-01-012021-03-310001665300us-gaap:SecuredDebtMemberphun:InvestorNoteMember2021-03-012021-03-310001665300us-gaap:SecuredDebtMemberphun:InvestorNoteMember2021-03-310001665300us-gaap:ConvertibleNotesPayableMemberphun:SeriesBNoteMember2021-04-052021-04-050001665300us-gaap:ConvertibleNotesPayableMemberphun:SeriesBNoteMember2021-04-050001665300us-gaap:ConvertibleNotesPayableMemberphun:SeriesBNoteMember2021-01-012021-12-310001665300us-gaap:WarrantMember2020-07-150001665300us-gaap:WarrantMemberus-gaap:CommonStockMember2020-07-150001665300us-gaap:WarrantMemberus-gaap:CommonStockMember2021-02-280001665300us-gaap:WarrantMember2021-02-280001665300us-gaap:WarrantMemberus-gaap:SubsequentEventMember2022-02-280001665300us-gaap:WarrantMemberphun:MeasurementInputStrikePriceMember2021-12-310001665300us-gaap:WarrantMemberphun:MeasurementInputStrikePriceMember2020-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2020-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2021-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2021-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2021-12-310001665300us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2020-12-3100016653002020-07-150001665300phun:SeniorConvertibleNotesPayableMember2020-07-150001665300us-gaap:NotesPayableToBanksMember2020-04-102020-04-100001665300us-gaap:NotesPayableToBanksMember2020-04-090001665300us-gaap:CommonStockMember2020-04-012020-06-300001665300phun:SeniorConvertibleNotesPayableMember2020-04-012020-06-300001665300phun:SeniorConvertibleNotesPayableMember2020-07-310001665300us-gaap:ConvertibleNotesPayableMember2020-03-202020-03-200001665300phun:ContributionsForNotesPayableMember2020-01-012020-03-310001665300phun:ContributionsForNotesPayableMemberphun:CaneCapitalLLCMember2020-01-012020-03-310001665300phun:ContributionsForNotesPayableMemberphun:CuroCapitalAppreciationFundLLCMember2020-01-012020-03-310001665300phun:ContributionsForNotesPayableMemberphun:IndividualsAssociatedWithChiefExecutiveOfficerMember2020-01-012020-03-310001665300phun:ContributionsForNotesPayableMemberphun:ChiefTechnologyOfficerMember2020-01-012020-03-310001665300us-gaap:ConvertibleNotesPayableMember2019-04-012019-04-300001665300us-gaap:ConvertibleNotesPayableMembersrt:MaximumMember2019-04-012019-04-300001665300us-gaap:ConvertibleNotesPayableMember2019-04-300001665300us-gaap:ConvertibleNotesPayableMember2021-10-272021-10-270001665300phun:PromissoryNotesMember2019-10-012019-10-310001665300phun:PromissoryNotesMembersrt:MaximumMember2019-10-012019-10-310001665300phun:PromissoryNotesMember2019-10-310001665300phun:CaneCapitalLLCMember2020-12-310001665300phun:PromissoryNotesMember2021-10-272021-10-270001665300us-gaap:ConvertibleNotesPayableMember2021-01-012021-12-310001665300phun:A2021PromissoryNoteMember2021-01-012021-12-310001665300phun:A2021PromissoryNoteMember2020-01-012020-12-310001665300phun:SeniorConvertibleNotesPayableMember2021-01-012021-12-310001665300phun:SeniorConvertibleNotesPayableMember2020-01-012020-12-310001665300phun:OtherDebtMember2021-01-012021-12-310001665300phun:OtherDebtMember2020-01-012020-12-31phun:office00016653002021-03-162021-03-1600016653002021-12-212021-12-210001665300us-gaap:PendingLitigationMemberphun:WSGRCaseMember2021-12-31phun:claim0001665300us-gaap:PendingLitigationMemberphun:WSGRCaseMember2020-12-310001665300us-gaap:PendingLitigationMemberphun:UbersFirstAmendedCrossComplaintMember2019-01-012019-12-310001665300phun:SettlementAgreementMemberus-gaap:SettledLitigationMember2020-10-092020-10-090001665300phun:SettlementAgreementMemberus-gaap:SettledLitigationMemberphun:InsuranceCarrierMember2020-10-092020-10-090001665300phun:SettlementAgreementMemberphun:PhunwareSegmentMemberus-gaap:SettledLitigationMember2020-10-092020-10-090001665300phun:SettlementAgreementMemberus-gaap:SettledLitigationMember2020-01-012020-12-310001665300us-gaap:PendingLitigationMemberphun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember2020-03-092020-03-090001665300phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMemberus-gaap:SettledLitigationMember2020-09-292020-09-290001665300phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMemberus-gaap:SettledLitigationMember2020-12-310001665300phun:PhunCoinDepositsMember2021-01-012021-12-3100016653002018-01-012018-12-31phun:stockholder0001665300phun:SalesAgreementMember2020-08-140001665300us-gaap:CommonStockMemberphun:AtTheMarketOfferingMember2021-01-012021-01-310001665300phun:AtTheMarketOfferingMember2021-01-012021-01-310001665300us-gaap:CommonStockMemberphun:UnderwrittenOfferingMember2021-02-012021-02-280001665300us-gaap:CommonStockMemberphun:UnderwrittenOfferingMember2021-02-280001665300phun:UnderwrittenOfferingMember2021-02-012021-02-280001665300phun:UnderwrittenOfferingMember2021-02-280001665300phun:AtMarketIssuanceSalesAgreementMember2021-04-072021-04-070001665300us-gaap:CommonStockMemberphun:AtMarketIssuanceSalesAgreementMember2021-01-012021-12-310001665300phun:AtMarketIssuanceSalesAgreementMember2021-01-012021-12-310001665300phun:AtMarketIssuanceSalesAgreementMember2021-12-310001665300phun:ConvertibleNoteWarrantsMember2021-12-310001665300phun:PrivatePlacementWarrantsMember2021-12-310001665300phun:ConvertibleNoteWarrantsMember2020-12-310001665300phun:CommonStockWarrantMember2021-12-310001665300phun:CommonStockWarrantMember2020-12-310001665300phun:CommonStockWarrantsMember2021-12-310001665300phun:CommonStockWarrantsMember2020-12-310001665300phun:PublicWarrantsMember2021-12-310001665300phun:PublicWarrantsMember2020-12-310001665300phun:PrivatePlacementWarrantsMember2020-12-310001665300phun:UnitPurchaseOptionWarrantsMember2021-12-310001665300phun:UnitPurchaseOptionWarrantsMember2020-12-310001665300us-gaap:WarrantMemberus-gaap:CommonStockMember2021-01-012021-12-310001665300us-gaap:WarrantMemberus-gaap:CommonStockMember2021-12-310001665300us-gaap:WarrantMember2021-01-012021-12-310001665300us-gaap:WarrantMember2012-01-012012-12-310001665300us-gaap:WarrantMember2012-12-310001665300us-gaap:WarrantMember2018-01-012018-12-310001665300us-gaap:WarrantMember2018-12-310001665300phun:PhunCoinWarrantMember2021-12-310001665300us-gaap:WarrantMemberphun:PublicWarrantMember2021-12-310001665300us-gaap:WarrantMemberus-gaap:PrivatePlacementMember2021-01-012021-12-310001665300us-gaap:WarrantMemberphun:PublicWarrantMember2021-01-012021-12-310001665300us-gaap:WarrantMemberus-gaap:PrivatePlacementMember2021-12-310001665300phun:OutstandingSharesonLastDayofImmediatelyPrecedingYearMemberphun:TwoThousandEighteenStockOptionAndIncentivePlanMemberus-gaap:EmployeeStockMember2021-12-310001665300phun:TwoThousandEighteenStockOptionAndIncentivePlanMember2021-01-012021-12-310001665300phun:TwoThousandEighteenStockOptionAndIncentivePlanMember2021-12-310001665300phun:TwoThousandEighteenStockOptionAndIncentivePlanMember2020-12-310001665300us-gaap:RestrictedStockUnitsRSUMember2020-12-310001665300us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001665300us-gaap:RestrictedStockUnitsRSUMember2021-12-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-03-310001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2020-01-012020-03-310001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2020-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeesMember2020-01-012020-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeesMember2020-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-04-012020-06-300001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-06-300001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-04-012020-06-300001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-06-300001665300phun:RestrictedStockUnitsRSUsNonEmployeesMember2020-04-012020-06-300001665300phun:RestrictedStockUnitsRSUsNonEmployeesMember2020-06-300001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember2020-07-012020-09-300001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember2020-09-300001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2020-07-012020-09-300001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2020-09-300001665300phun:RestrictedStockUnitsRSUsNonEmployeesMember2020-07-012020-09-300001665300phun:RestrictedStockUnitsRSUsNonEmployeesMember2020-09-300001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2020-10-012020-12-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember2020-10-012020-12-310001665300phun:RestrictedStockUnitsRSUsNonEmployeesMember2020-12-310001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2021-01-012021-03-310001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2021-03-310001665300phun:RestrictedStockUnitsRSUsTeamMembersMembersrt:MinimumMember2021-01-012021-03-310001665300phun:RestrictedStockUnitsRSUsTeamMembersMembersrt:MaximumMember2021-01-012021-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-03-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-03-310001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2021-04-012021-06-300001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2021-06-300001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2021-07-012021-09-300001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2021-09-300001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2021-10-012021-12-310001665300phun:RestrictedStockUnitsRSUsTeamMembersMember2021-12-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember2021-10-012021-12-310001665300phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember2021-12-3100016653002021-07-012021-09-300001665300us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001665300phun:TwoThousandEighteenEmployeeStockPurchasePlanMembersrt:MaximumMember2021-12-310001665300phun:TwoThousandEighteenEmployeeStockPurchasePlanMember2021-12-310001665300phun:TwoThousandEighteenEmployeeStockPurchasePlanMember2021-01-012021-12-31phun:purchasePeriod0001665300phun:TwoThousandEighteenEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-12-310001665300phun:TwoThousandEighteenEmployeeStockPurchasePlanMember2020-12-310001665300phun:TwoThousandNineStockOptionAndIncentivePlanMember2021-01-012021-12-310001665300phun:TwoThousandNineStockOptionAndIncentivePlanMember2020-12-310001665300phun:TwoThousandNineStockOptionAndIncentivePlanMember2021-12-3100016653002019-01-012019-12-310001665300us-gaap:EmployeeStockOptionMember2021-12-310001665300us-gaap:EmployeeStockOptionMember2020-12-310001665300us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001665300us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001665300us-gaap:CostOfSalesMember2021-01-012021-12-310001665300us-gaap:CostOfSalesMember2020-01-012020-12-310001665300us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001665300us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001665300us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001665300us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001665300us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001665300us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-31phun:segment0001665300phun:PhunwareSegmentMember2021-12-310001665300phun:LyteSegmentMember2021-12-310001665300phun:PhunwareSegmentMember2021-01-012021-12-310001665300phun:LyteSegmentMember2021-01-012021-12-3100016653002021-12-292021-12-290001665300us-gaap:SubsequentEventMemberphun:AtMarketIssuanceSalesAgreementMember2022-01-310001665300us-gaap:SubsequentEventMemberphun:AtMarketIssuanceSalesAgreementMember2022-01-312022-01-310001665300us-gaap:SubsequentEventMemberphun:AtMarketIssuanceSalesAgreementMember2022-02-012022-02-010001665300us-gaap:SubsequentEventMemberphun:ManufacturingFacilityAndWarehouseMember2022-03-15utr:sqft0001665300us-gaap:SubsequentEventMemberphun:ManufacturingFacilityAndWarehouseMember2022-03-152022-03-15


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __________ to __________
Commission file number: 001-37862
PHUNWARE, INC.
(Exact name of registrant as specified in its charter)
Delaware30-1205798
State or other jurisdiction of
incorporation or organization
(I.R.S. Employer
Identification Number)
7800 Shoal Creek Blvd, Suite 230-S Austin, TX
78757
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code 512-693-4199
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.0001 per sharePHUN
The NASDAQ Capital Market
Warrants to purchase one share of Common StockPHUNW
The NASDAQ Capital Market

Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definition 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 filer
Smaller reporting company  
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).Yes No ☒
The aggregate market value of voting stock held by non-affiliates of the registrant was $92,885,032 as of June 30, 2021, the last business day of the registrant's most recently completed second fiscal quarter (based on the closing sales price for the common stock on the Nasdaq Capital Market on such date).

As of March 31, 2022, 97,250,520 shares of common stock, par value $0.0001 per share, were issued and outstanding.

DOCUMENTS INCORPORATED BY REFERENCE
None.




TABLE OF CONTENTS

PAGE

"Phunware," "Lyte Technology" and the Phunware and Lyte Technology design logos and the trademarks or service marks of Phunware, Inc. and its subsidiaries appearing in this Annual Report on Form 10-K are the property of Phunware, Inc. Trade names, trademarks and service marks of other companies that may appear in this report are the property of their respective holders. We have omitted the ® and ™ designations, as applicable, for the trademarks used in this Annual Report on Form 10-K.



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements are intended to be covered by the safe harbor for forward-looking statements provided by the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical facts contained in this Annual Report, including statements regarding our future results of operations and financial position, business strategy and plans and our objectives for future operations, are forward-looking statements. The words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “will,” “would” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking.
The forward-looking statements contained in this Annual Report are based on our current expectations and beliefs concerning future developments and their potential effects on us. Future developments affecting us may not be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control) and other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. These risks and uncertainties include, but are not limited to, those factors described under the heading “Risk Factors.” Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. These risks and others described under “Risk Factors” may not be exhaustive.
By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. We caution you that forward-looking statements are not guarantees of future performance and that our actual results of operations, financial condition and liquidity, and developments in the industry in which we operate may differ materially from those made in or suggested by the forward-looking statements contained in this Annual Report. In addition, even if our results or operations, financial condition and liquidity, and developments in the industry in which we operate are consistent with the forward-looking statements contained in this Annual Report, those results or developments may not be indicative of results or developments in subsequent periods.




























1


SUMMARY OF RISK FACTORS
Below is a summary of the principal factors that could materially harm our business, operating results and/or financial condition, impair our future prospects and/or cause the price of our common stock to decline. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below under the heading “Risk Factors” and should be carefully considered, together with other information in this Form 10-K and our other filings with the Securities and Exchange Commission ("SEC") before making an investment decision regarding our common stock.

Risks Related to Our Business, Operations and Industry

We have a history of losses, we expect to continue to incur losses and we may not achieve or sustain profitability in the future.
We face ongoing risks related to the COVID-19 pandemic and those risks could continue to significantly disrupt or materially adversely affect our business and operating results.
Goodwill comprises a significant portion of our total assets.
Current and future litigation could adversely affect us.
Our results of operations and ability to grow could be negatively affected if we cannot adapt and expand our technology, product and service offerings in response to ongoing market changes.
If we are unable to expand or renew sales to existing customers, or attract new customers, our growth could be slower than expected and our business may be harmed.
Demand for our technology, product and service offerings could be adversely affected by volatile, negative or uncertain economic conditions, including, but not limited to those caused by the COVID-19 pandemic, and the effects of these conditions on our customers' businesses.
If we fail to maintain the efficiency of our supply chain as we respond to changes in customer demand for our products, our business could be materially adversely affected.
Worldwide political conditions may adversely affect demand for our products.
The actual market for our product solutions could be significantly smaller than estimates.
Substantial competition could reduce our market share and significantly harm our financial performance.
Our future results will depend on our ability to continue to focus our resources and manage costs effectively.
Our business strategy is evolving. Investments in new services and technologies may not be successful and may involve pursuing new lines of business or strategic transactions and investments, or dispositions of assets or businesses that may no longer help us meet our objectives.
Future acquisitions could disrupt our business and may divert management’s attention and, if unsuccessful, harm our business.
We may not be able to recognize revenue in the period in which our services are performed, which may cause our margins to fluctuate.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
We may experience quarterly fluctuations in our operating results due to a number of factors, which makes our future results difficult to predict and could cause our operating results to fall below expectations.
We could be held liable for damages or our reputation could suffer from security breaches or disclosure of confidential information or personal data.
If we cause disruptions in our customers’ businesses or provide inadequate service, our customers may have claims for substantial damages against us, which could cause us to lose customers, have a negative effect on our corporate reputation and adversely affect our results of operations.
Our technology offerings and services could infringe upon the intellectual property rights of others.
If we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties, our business could be adversely affected.
If we are unable to collect our receivables from, or bill our unbilled services to, our customers, our business, results of operations or financial condition could be adversely affected.
Increased costs of labor and employee health and welfare benefits may adversely impact our results of operations.
Our global operations are subject to complex risks, some of which might be beyond our control.
Economic uncertainties or downturns in the general economy or the industries in which our customers operate could disproportionately affect the demand for our products and services solutions and negatively impact our operating results.
If platform subscriptions renewal rates decrease, or we do not accurately predict subscription renewal rates, our future revenue and operating results may be harmed.
If we are unable to attract new customers or sell additional services and functionality to our existing customers, our revenue growth will be adversely affected.
2


Because we recognize revenue from application development services as deliverables are transferred to customers and platform subscriptions over the term of the relevant contract, downturns or upturns in sales are not immediately reflected in full in our operating results.
If we fail to forecast our revenue accurately, or if we fail to match our expenditures with corresponding revenue, our operating results could be adversely affected.
The length and unpredictability of the sales cycle for our technology offerings and services could delay new sales and cause our revenue and cash flows for any given quarter to fail to meet our projections or market expectations.
If we fail to detect advertising fraud or other actions that impact our advertising campaign performance, we could harm our reputation with advertisers or agencies, which could cause our revenue and business to suffer.
If we do not maintain and grow a critical mass of advertisers and distribution partners, the value of our services could be adversely affected.
Any inability to deliver successful mobile advertising campaigns due to technological challenges or an inability to persuasively demonstrate success will prevent us from growing or retaining our current advertiser base.
We may be unable to deliver advertising in a context that is appropriate for mobile advertising campaigns, which could harm our reputation and cause our business to suffer.
Activities of our application transaction customers with which we do business could damage our reputation or give rise to legal claims against us.
Our business depends on our ability to collect and use data to deliver ads and to disclose data relating to the performance of our ads; any limitation on these practices could significantly diminish the value of our solutions and cause us to lose customers and revenue.
Our business practices with respect to data could give rise to liabilities, restrictions on our business or reputational harm as a result of evolving governmental regulation, legal requirements or industry standards relating to consumer privacy and data protection.
Our agreements with partners, employees and others may not adequately prevent disclosure of trade secrets and other proprietary information.
We could be subject to additional income tax liabilities.
Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value-added or similar taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our operating results.
Our net operating loss carryforwards may expire unutilized or underutilized, which could prevent us from offsetting future taxable income.
Our large customers have substantial negotiating leverage, which may require that we agree to terms and conditions that may have an adverse effect on our business.
If some of our customers experience financial distress or suffer disruptions in their business, their weakened financial position could negatively affect our own financial position and results.
If we are unable to obtain and maintain adequate insurance, our financial condition could be adversely affected in the event of uninsured or inadequately insured loss or damage. Our ability to effectively recruit and retain qualified officers and directors may also be adversely affected if we experience difficulty in maintaining adequate directors’ and officers’ liability insurance.
The requirements of being a public company may strain our systems and resources, divert management’s attention and be costly.
We are a "smaller reporting company" and, because we have opted to use the reduced reporting requirements available to us, our common stock may be less attractive to investors.
Our business is subject to the risks of natural disasters, public health crises, political crises and other natural catastrophic events and to interruption by man-made problems such as computer viruses or terrorism.

Risks Related to Capitalization Matters, Corporate Governance and Market Volatility

We have and may sell additional equity or debt securities or enter into other arrangements to fund our operations, which may result in dilution to our stockholders and impose restrictions or limitations on our business. Future sales or issuances of our common stock, or the perception that such sales could occur, could depress the trading price of our common stock.
Shares of our common stock may be issued pursuant to the terms of an outstanding warrant, which could cause the price of our common stock to decline.
The Small Business Administration ("SBA") may review our Paycheck Protection Program (“PPP”) forgiveness application and if the SBA disagrees with our certification we could be subject to penalties and the repayment of our PPP loan, which could negatively impact our business, financial condition and results of operations and prospects.
The price of our common stock and warrants has been, and may continue to be, volatile, and you could lose all or part of your investment.
3


We have identified a material weakness in our internal control over financial reporting that, if not properly remediated or if we experience additional material weaknesses, could result in us being unable to provide required financial information in a timely and reliable manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.
It may be difficult for us to retain or attract qualified officers and directors, which could adversely affect our business and our ability to maintain the listing of our common stock on the Nasdaq Capital Market.
If securities or industry analysts do not publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our common stock adversely, the price and trading volume of our common stock could decline.
We do not currently intend to pay dividends on our common stock.
Delaware law and our certificate of incorporation and bylaws contain certain provisions, including anti-takeover provisions that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.
Our certificate of incorporation designates a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and also provide that the federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act or Exchange Act, each of which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.

Risks Related to our Digital Asset Holdings

Our bitcoin acquisition strategy exposes us to various risks associated with bitcoin.
The prices of digital assets, including bitcoin and ethereum, may be influenced by regulatory, commercial, and technical factors that are highly uncertain, and fluctuations in the price of bitcoin are likely to influence our financial results and the market price of our common stock.
Our historical financial statements do not reflect the potential variability in earnings that we may experience in the future relating to our digital asset holdings.
Due to the unregulated nature and lack of transparency surrounding the operations of many bitcoin trading venues, they may experience fraud, security failures or operational problems, which may adversely affect the value of our digital asset holdings.
The concentration of our digital asset holdings enhances the risks inherent in our bitcoin treasury strategy.
We may be required to access our digital assets as a source of liquidity during a time of market volatility, which may result in selling our digital assets at a significant loss.
If we or our third-party service providers experience a security breach or cyberattack and unauthorized parties obtain access to our digital asset holdings, we may lose some or all of our bitcoin and our financial condition and results of operations could be materially adversely affected.
The loss or destruction of a private key required to access our bitcoin may be irreversible. If we are unable to access our private keys or if we experience a cyberattack or other data loss relating to our digital assets, our financial condition and results of operations could be materially adversely affected.
Regulatory change reclassifying our digital assets as a security could lead to our classification as an “investment company” under the Investment Company Act of 1940 and could adversely affect the market price of bitcoin and the market price of our common stock.

Risks Related to our Token Offerings

We have raised capital to fund a token generation event of rights to receive future PhunCoin and, beginning in 2021, we have sold PhunTokens. There can be no assurance that PhunCoin or PhunToken will ever be issued and, any significant difficulties we may experience with the offerings of PhunCoin or PhunToken could result in claims against us. Additionally, the token generation event and the offerings of PhunCoin and PhunToken could subject us to various other business and regulatory uncertainties.
The further development and acceptance of blockchain networks, which are part of a new and rapidly changing industry, are subject to a variety of factors that are difficult to evaluate.
Because our tokens will be a digital asset built and transacted initially on top of existing third-party blockchain technology, we will be reliant on another blockchain network, and users could be subject to the risk of wallet incompatibility and blockchain protocol risks.
The development and operation of the Token Ecosystem (hereinafter defined) will likely require technology and intellectual property rights.
Our Token Ecosystem is designed to distribute PhunCoin or PhunToken to consumers who provide certain personal information to us. Providing this data exposes us to risks of privacy data breach and cybersecurity attacks.
4


Our Token Ecosystem may be the target of malicious cyberattacks or may contain exploitable flaws in its underlying code, which may result in security breaches and the loss or theft of PhunCoin or PhunToken. If our Token Ecosystem’s security is compromised or if our Token Ecosystem is subjected to attacks that frustrate or thwart our users’ ability to access the Token Ecosystem, their PhunCoin or PhunToken or the Token Ecosystem products and services, users may cut back on or stop using the Token Ecosystem altogether.
Our Token Ecosystem is susceptible to mining attacks.
There is no existing trading market for our tokens.
The regulatory regime governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens.
The prices of blockchain assets are extremely volatile. Fluctuations in the price of digital assets and/or waning interest of investors in the cryptocurrency industry could materially and adversely affect our business.
5

PART I
Item 1. Business.
General
Phunware, Inc. and its subsidiaries (the “Company”, "we", "us", or "our") offer a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our Multiscreen-as-a-Service ("MaaS") platform provides the entire mobile lifecycle of applications and media in one login through one procurement relationship. Our MaaS technology is available in software development kit form for organizations developing their own application, via customized development services and prepackaged solutions. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.
Overview of Business
Our MaaS platform is a fully integrated cloud platform for mobile that provides companies the services, products, and solutions necessary to engage, manage and monetize their mobile application portfolios and audiences at scale. According to eMarketer, adults in the U.S. spend more than four hours daily on mobile internet, of which approximately 90% of that time is spent in mobile apps (versus mobile web). Given this reality, we believe brands must establish a strong identity on mobile, especially on devices and platforms specific to the Apple iOS and Google Android operating systems and ecosystems. Phunware helps brands define, create, launch, promote, monetize and scale their mobile identities as a means to anchor the consumer journey and improve brand interactions. Our MaaS platform provides the entire mobile lifecycle of applications through one procurement relationship.
Our MaaS platform allows for the licensing and creation of category-defining mobile experiences for brands and their application users worldwide. Since our founding in 2009, we have amassed a database of proprietary Phunware IDs. Phunware IDs are unique identifiers assigned to a mobile device when it becomes first visible across our network of mobile application portfolios. We measure and accumulate Phunware IDs through queries that count unique devices that access our mobile application portfolio across our network of mobile applications that we have developed and/or support. The data collected from our Phunware IDs contributes to our application transaction revenue product line by helping companies and brands boost campaign performance, target high-value users, maximize conversions and optimize spend.
Business Model
Our business model includes a combination of service, subscription and media transaction offerings that enable customers to engage, manage and monetize their mobile application portfolios throughout the mobile application lifecycle, which occurs in four phases:

 
Strategize — We help brands define the application experience and determine the operating systems, feature sets and use cases they want their mobile application to support.
Create — We help brands build, buy or lease their application portfolio.
Launch — We help brands launch their applications and build their mobile audience.
Engage, Monetize and Optimize — We help brands activate, monetize and optimize their mobile application portfolios.
Our product and service offerings include cloud-based recurring software license subscriptions, with terms ranging from one to three years, application development and support services and application transaction-based media. Although a majority of our product and service offerings have been sold utilizing an internal sales team, we have also sold our product and service offerings through various channel partners. We continue to invest in these channel sales relationships.
Acquisition of Lyte Technology, Inc.
In October 2021, we acquired Lyte Technology, Inc. ("Lyte"), a provider of high-performance computer systems to individual consumers. Lyte derives its revenue by manufacturing custom and pre-packaged personal computer systems. Total consideration for the acquisition consisted of cash and common stock of the Company valued at up to approximately $10.98
6

million, of which $2.5 million is contingent upon Lyte meeting certain revenue targets. At the acquisition date, Lyte's operations were located in Gurnee, Illinois. We plan to relocate Lyte to Austin, Texas during the second quarter of 2022. Our acquisition of Lyte enables us to enter the personal computer hardware market. We will continue to pursue a direct to consumer selling strategy. We intend to grow Lyte revenue and its consumer base by expanding into international markets. We believe our acquisition of Lyte will leverage a new distribution network for our blockchain initiatives, which are more fully described below.
In conjunction with the acquisition, we also entered into a note purchase agreement with an original principal amount of $5.22 million in a private placement that closed on October 18, 2021.
Our Products and Services
Our mobile software subscriptions and services, application transaction solutions and hardware product offerings include the following:

Cloud-based mobile software licenses in software development kits (“SDKs”) form utilized inside mobile applications for the following:
Analytics (SDK that provides data related to application use and engagement);
Content Management (SDK that allows application administrators to create and manage app content in a cloud-based portal);
Alerts, Notifications & Messaging (SDK that enables brands to send messages to app users through the app);
Marketing Automation (SDK that enables location-triggered messages and workflow);
Advertising (SDK that enables in-app audience monetization); and
Location-Based Services (module that include mapping, navigation, wayfinding, workflow, asset management and policy enforcement);
Integration of our SDK licenses into existing applications maintained by our customers, as well as custom application development and support services;
Cloud-based vertical solutions, which are off-the-shelf, iOS- and Android-based mobile application portfolios, solutions and services that address: the patient experience for healthcare, the shopper experience for retail, the fan experience for sports, the traveler experience for aviation, the luxury resident experience for real estate, the luxury guest experience for hospitality, the student experience for education and the generic user experience for all other verticals and applications;
Application transactions, including re-occurring and one-time transactional media purchases for application discovery, user acquisition and audience building, audience engagement and audience monetization; and
Pre-packaged and custom high-end personal computer systems for gaming, streaming and cryptocurrency mining enthusiasts.
Competitive Strengths
Fully integrated and comprehensive solutions: Our comprehensive solutions can be used across mobile application experience definition, application portfolio creation, user discovery, user acquisition, user engagement and user monetization. Data from application analytics and our database of over one petabyte can be used to inform business decisions related to mobile strategy, marketing, operations and more.
Data reach and scale: Since Phunware’s founding in 2009, our goal has been to use our software platform within application portfolios and brands to create a massive database of proprietary Phunware IDs for every device touching networks globally to then reach everyone, everywhere, indoors and outdoors, in real time, on a 1-to-1 basis.
Built to be mobile-first, native-first, cloud-based: Phunware was built from the ground up to focus on native mobile development, while other companies in the mobile space have attempted to create shortcuts with “write once, run anywhere” software. The result is almost a decade of platform-specific mobile expertise, a major competitive differentiator.
Results-driven culture: Our employees are granted restricted stock units upon hire and are encouraged to think of Phunware as a company they own rather than a company for which they work. We also promote from within to reward top
7

performers and encourage leadership development. The result is an employee base singularly focused on solving problems and driving results.
Intellectual property portfolio development and world-class engineering resources: Through our world-class in-house technical and engineering organization, we have focused developing our intellectual property, including methods of accessing wireless account information, rendering content on a wireless device, indoor navigation with a mobile device and more. We are developing creative solutions to solve complex technical problems and create competitive advantages for our customers.
Our Growth Strategy
Key elements of our growth strategy include:
Expansion of Lyte customer base and footprint. We plan to grow our Lyte operations, both domestically and internationally, as the gaming and cryptocurrency market expands. We may also offer different technology offerings and computer-builds that keep up with changing demand.
Expansion of mobile products and services. Mobile applications and in-application advertising media are among the fastest-growing and complex technology markets. We have made significant investments in research and development and plan to continue extending the functionality and breadth of our applications in the future, including, but not limited to, our Healthcare, Smart City and Smart Workplace solutions.
Deepening of existing customer relationships. We believe that we are well positioned to identify new opportunities or enhance existing services and solutions within our existing customer base. We expect to create cross and upsell opportunities as our customers seek to deepen their approach to mobile application lifecycle management.
Development of new relationships to expand our customer base. We intend to continue to grow our customer base by expanding our team of sales professionals and developing our indirect channel relationships. We also have partnered with technology providers, who serve as a referral source and provide us with quality leads for businesses interested in our products and services. We are able to leverage our mobile expertise and capabilities to compete effectively for new customers both directly and indirectly. Primary indirect channels include hardware, software, carriers and systems integrators/consultancies.
Continued growth of our customer base through targeted marketing and outreach. We intend to continue to opportunistically expand. Top expansion targets include entertainment, retail and real estate — all verticals that benefit from our integrated solutions, comprehensive lifecycle approach and ability to engage users in both digital and physical worlds.
Addition of new capabilities and geographic regions through strategic acquisition. We operate in a fragmented market that offers significant consolidation opportunities. We plan to to continue to evaluate strategic acquisitions and partnerships that enhance our capabilities and expand our geographic footprint, both domestically and internationally.
Expansion of our partnership network with third-party providers of tools and services. We are able to leverage our mobile expertise and capabilities to compete effectively for new customers both directly and indirectly. Primary indirect channels include hardware, software, carriers and systems integrators/consultancies. We are focused on building our brand to grow within existing and target end markets where there is strong demand for the products and solutions we provide.
Our Customers
Our target customers for our mobile software subscription and services are companies that are looking to enact digital transformation in their business — whether it is retail, healthcare, entertainment, real estate, smart living and workspaces or any other industry. We provide technology and solutions to support these organizations through every stage of the mobile application lifecycle.
We believe the multi-year contractual nature of our software and managed services provides revenue visibility. Our subscription and service agreements with our customers consist of terms relating to length of agreement (for subscriptions and application support), payment, liability, performance, cancellation and termination, confidentiality and indemnification obligations, among other provisions. All of these agreements contain terms of service that are generally consistent across our customers. Our subscription and service agreements generally do not impose obligation upon us, such as exclusivity or other terms.
8

Our application transaction agreements, also known as insertion orders, are, for the most part, governed by the standard terms and conditions from the Interactive Advertising Bureau’s (“IAB”) Standard Terms and Conditions for Internet Advertising for Media Buys One Year or Less ("IAB Terms"). The IAB Terms provide that in the event that payments are not paid to the agency, then the media company, or us, agrees to hold the advertiser solely liable. We view the agreements as contracts that ordinarily accompany the business conducted by Phunware and, because of the lack of any commitments to provide a certain amount of business, we are not substantially dependent on the agreements.
We sell our Lyte computer systems directly to individual consumers with a focus on for gaming, streaming and cryptocurrency mining enthusiasts. Lyte customers purchase their systems via Lyte's website. Purchasers of Lyte game systems agree to terms and conditions governing the purchase during the online check-out process.
Concentration of Major Customers
Due to the nature of our business, we have in the past and may, at times, in the future have a material concentration of our revenue with a small number of customers. However, with the acquisition of Lyte and sales of PhunToken, we expect this to be less frequent. For the year ended December 31, 2021, no individual customer represented greater than 10% of our net revenue.
Sales and Marketing
Our internal salesforce is focused on direct sales opportunities for our platform subscription and services and application transaction product lines. They are experienced across all verticals in which we serve and can assist small, mid-sized and large organizations. Our channel sales function works with our channel partners to identify sales opportunities, as well as identify new channel partner relationships. Our marketing efforts focus on building brand reputation, expanding market awareness, driving customer demand and enabling our sales team.
Our platform subscription and services sales organization is supported by our customer solutions team, which has deep technical expertise. Once contracted, our program management team collaborates with customers to ensure timely deliverables of contracted licenses and services. Post implementation, customers are supported post-sale by our customer success function managed within our program management team. Our sales cycle can range many months for large organizations.
We market our application transaction product line direct to businesses. We are also hoping to expand our media offerings by obtaining new business from local and national advertising agencies. Our contract length for our application transaction can be as small as a few days to three months for larger advertising campaigns. Our sales cycle is typically small for direct to business customers, whereby it may be longer when partnering with agencies.
Our marketing efforts for our Lyte operations currently consist of purchasing advertisements on various social media platforms. We do not maintain an internal salesforce, as sales are e-commerce based and derived from Lyte's website. Post-sale, we maintain a customer service and success function for our Lyte computer customers.
Research and Development
Our ability to compete depends in large part on our continuous commitment to research and development and our ability to rapidly introduce new applications, technologies, features and functionality into our solutions. Our research and development efforts are focused on improving and enhancing our existing service offerings by working closely with our customers, conducting quality assurance testing and improving our core technology as well as developing new proprietary services and solutions. Performance, security, functional depth and breadth and usability of our solutions drive our technology decisions and product development. Research and development expenses were $4.2 million and $2.6 million for the fiscal years ended December 31, 2021 and 2020, respectively.

PhunCoin and PhunToken
Our product research and development team is continuing our vision of a future in which consumers own, control and are rewarded for the use of their personal data and information. In 2019, we launched a dual token structure in conjunction with the commencement of the offering of PhunToken. In 2018, we began offering rights to future issuances of PhunCoin. The dual-token economy both empowers consumers and re-imagines how brands engage with audiences by creating a blockchain-enabled data exchange (the “Token Ecosystem”) that recognizes the value of data and engagement. PhunCoin is intended to be the “Value of Data” that empowers consumers to take control of and be compensated for their data. PhunToken is intended to act as the “Value of Engagement” that empowers consumers to monetize their digital activity and the data they share with
9

brands. In 2021, we commenced the sale of PhunToken. Upon sale of PhunToken to customers, we transfer the PhunToken purchased to the customers applicable ethereum-based wallet address. We continue to market and sell PhunToken.
During 2018 and 2019, we sold rights to the future issuances of PhunCoin. To date, we have recorded the rights purchases as a liability in our consolidated balance sheets as of December 31, 2021 and 2020, as we have yet to issue any PhunCoins pursuant to our rights offerings. We currently do anticipate generating additional significant funding from sales of PhunCoin rights.
A multidisciplinary team (design, engineering, quality assurance and product) is actively developing all aspects of the Token Ecosystem for iOS and Android. PhunCoin security features and compliance protocols have been and continue to be implemented. We are planning for future enhancements of the Token Ecosystem in 2022; however, there can be no assurance as to when (or if) we will be able to successfully launch the Token Ecosystem.
Competition
The market for technology and solutions related to mobile application lifecycle management is evolving, highly competitive and significantly fragmented. With the introduction of new technologies and the potential entry of new competitors into the market, we expect competition to increase and intensify in the future, which could harm our ability to increase sales, maintain or increase renewals and maintain our prices.
We compete primarily with companies offering cloud-based software solutions for location-based services, mobile marketing automation, content management, analytics and audience monetization, as well as data and campaign management for audience building and engagement. We also sometimes compete with application development agencies, in-house mobile teams and products developed by software providers that allow customers to build and scale new mobile applications. Our competitors include Airship, Apadmi, Appcelerator, Mutual Mobile, Pointr, Purple and as well as many competitors in the desktop personal computing business.
We believe the principal competitive factors in our market include the following:

 
product features and functionality;
location accuracy and latency;
technology architecture;
level of customer satisfaction;
ease of use;
deployment options and hardware flexibility;
breadth and depth of application functionality;
professional services and customer support;
total costs of ownership;
brand awareness and reputation;
sophistication of technology platform;
actionable insights through big data analytics;
capability for customization, configurability, integration, security, scalability and reliability of applications;
ability to innovate and respond to customer needs rapidly;
domain expertise;
global reach;
size of customer base and level of user adoption; and
ability to integrate with legacy enterprise infrastructures and third-party applications.
Some of our current competitors have, and future competitors may have, greater financial, technical, marketing and other resources, greater resources to devote to the development, promotion, sale and support of their products and services, more extensive customer bases and broader customer relationships, and/or longer operating histories and greater name recognition. As a result, these competitors may be better able to respond quickly to new technologies and to undertake more
10

extensive marketing campaigns. In a few cases, some competitors may also be able to offer competing solutions at little or no additional cost by bundling them with their existing suite of solutions.
Government Regulation
We are subject to a variety of laws and regulations in the United States and abroad that involve matters central to our business. Many of these laws and regulations are still evolving and being tested in courts, and could be interpreted in ways that could harm our business including, but not limited to, privacy, data protection and personal information, rights of publicity, content, intellectual property, advertising, marketing, distribution, data security, data retention and deletion, and other communications, protection of minors, consumer protection, telecommunications, product liability, taxation, economic or other trade prohibitions or sanctions, anti-corruption law compliance and securities law compliance. In particular, we are subject to federal, state and foreign laws regarding privacy and protection of people's data. Foreign data protection, privacy, content and other laws and regulations can impose different obligations or be more restrictive than those in the United States. U.S. federal and state and foreign laws and regulations, which in some cases can be enforced by private parties in addition to government entities, are constantly evolving and can be subject to significant change. As a result, the application, interpretation and enforcement of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices.
Proposed or new legislation and regulations could also significantly affect our business. For example, the European General Data Protection Regulation (GDPR) took effect in May 2018 and applies to all of our products and services used by people in Europe. The GDPR includes operational requirements for companies that receive or process personal data of residents of the European Union that are different from those previously in place in the European Union, and includes significant penalties for non-compliance. Effective August 2020, the Brazilian General Data Protection Law imposes requirements similar to GDPR on products and services offered to users in Brazil. The California Consumer Privacy Act (CCPA), which took effect in January 2020, also establishes certain transparency rules and creates new data privacy rights for users. Furthermore, voters in California approved Proposition 24, which expanded the CCPA by limiting businesses' use of "sensitive business information," such as precise geolocating. Proposition 24 is effective January 1, 2023 for personal data collected after January 1, 2022. Similarly, there are a number of legislative proposals in the European Union, the United States, at both the federal and state level, as well as other jurisdictions that could impose new obligations or limitations in areas affecting our business, such as liability for copyright infringement. In addition, some countries are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services.
New laws enacted by government or regulatory authorities could cause us to incur substantial costs, expose us to unanticipated civil and criminal liability or penalties (including substantial monetary remedies), interrupt or require us to change our business practices in a manner materially adverse to our business, divert resources and the attention of management from our business or subject us to other remedies that adversely affect our business.
Intellectual Property
Our ability to protect our intellectual property, including our technologies, is an important factor in the success and continued growth of our business. We protect our intellectual property through trade secrets law, patents, copyrights, trademarks and contracts. We have established business procedures designed to maintain the confidentiality of our proprietary information such as the use of our license agreements with customers and our use of our confidentiality agreements and intellectual property assignment agreements with our employees, consultants, business partners and advisors where appropriate. Some of our technologies rely upon third party licensed intellectual property.
In the United States, we have 17 patents issued and 4 pending non-provisional patent applications. The issued patents expire between the years 2027 and 2037, which are subject to the payment of maintenance fees. We also have one patent in Japan, which expires in 2031, which is subject to the payment of annual fees. In addition, we have registered “Phunware” as a trademark in the United States and Canada. We cannot provide assurance that any of our patent applications will result in the issuance of a patent or whether the examination process will require us to narrow our claims. Furthermore, even if a patent is issued, we cannot assure you that such patent will be adequate to protect our business. We also license software from third parties for integration into our solutions, including open source software and other software available on commercially reasonable terms.
Despite our efforts to protect our technology and proprietary rights through intellectual property rights, licenses and confidentiality agreements, unauthorized parties may still copy or otherwise obtain and use our software and other technology.
11

In addition, if we expand international operations, an effective patent, copyright, trademark and trade secret protections may not be available or may be limited in foreign countries.
Our industry is characterized by the existence of a large number of patents and claims and related litigation regarding patent and other intellectual property rights. In particular, leading companies in our markets have extensive patent portfolios and are regularly involved in litigation. From time to time, third parties, including certain of these leading companies, may assert patent, copyright, trade secret and other intellectual property rights against us, our channel partners or our customers. Our standard license and other agreements may obligate us to indemnify our channel partners and customers against such claims. Successful claims of infringement by a third party could prevent us from continuing to offer our solution or performing certain services, require us to expend time and money to develop non-infringing solutions or force us to pay substantial damages, including treble damages if we are found to have willfully infringed patents or copyrights, royalties or other fees. Competitors may also be more likely to claim that our solutions infringe their proprietary rights and seek an injunction against us from continuing to offer our platform and/or components thereof. We cannot provide assurance that we do not currently infringe, or that we will not in the future infringe, upon any third-party patents or other proprietary rights.
Employees
We leverage our employees’ long-standing, deep customer relationships and strong technical expertise to deliver complex solutions that meet customer needs and advance mobile technology. As of December 31, 2021, we had 120 employees: including 42 software developers, engineers, QA engineers and product managers; a sales and marketing force of approximately 18 professionals and 46 employees at Lyte. None of our employees are currently covered under any collective bargaining agreements. We believe our relations with our employees are good.
Corporate Information
Our principal executive offices are located at 7800 Shoal Creek Boulevard, Suite 230-South, Austin, Texas 78757, and our telephone number is (512) 693-4199. Our website address is https://www.phunware.com. The information on, or that can be accessed through, our website is not part of this Annual Report on Form 10-K. We have included our website address as an inactive textual reference only.
Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Exchange Act are available free of charge on the investor relations section of our website, which we post as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC also maintains an Internet website that contains reports and other information regarding issuers, such as Phunware, that can be filed electronically with the SEC. The SEC's Internet website is located at http://www.sec.gov.
12

Item 1A. Risk Factors.
Risk Factors
An investment in our securities involves a high degree of risk. You should consider carefully the risks and uncertainties described below, together with all of the other information contained in this Annual Report, including our consolidated financial statements and related notes, before deciding to invest in our securities. If any of the following events occur, our business, financial condition and operating results may be materially adversely affected. In that event, the trading price of our securities could decline, and you could lose all or part of your investment. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business or results of operations.
Risks Related to Our Business, Operations and Industry
We have a history of losses, we expect to continue to incur losses and we may not achieve or sustain profitability in the future.
We have incurred significant losses in each fiscal year since our inception. We experienced a consolidated net loss for the years ended December 31, 2021 and December 31, 2020. These losses were due to both a reduction in revenue in 2020 and 2021, as compared to previous years, and the substantial investments we made to build our products and services, grow and maintain our business, acquire customers and service our various debt obligations. You should not consider our historical revenue levels or operating expenses prior to recent periods as indicative of our future performance. Key elements of our growth strategy include acquiring new customers and continuing to innovate and expand our product offerings. As a result, our operating expenses may continue to increase in the future due to expected increased sales and marketing expenses, operations costs, research and development costs and general and administrative costs and, therefore, our operating losses may continue or even potentially increase for the foreseeable future. In addition, as a public company we incur significant legal, accounting and other expenses. Furthermore, to the extent that we are successful in increasing our customer base, we may also incur increased expenses because costs associated with generating and supporting customer agreements are generally incurred up front. Revenue recognition may not occur during the same the same period in which we incur costs associated with our agreements. Our efforts to grow our business may be costlier than we expect and we may not be able to increase our revenue enough to offset our higher operating expenses. We may incur significant losses in the future for many reasons, including the other risks described in this Annual Report and unforeseen expenses, difficulties, complications and delays and other unknown events. You should not rely upon future bookings we may announce or revenue growth as indicative of our future performance. We cannot assure you that we will reach profitability in the future or at any specific time in the future or that, if and when we do become profitable, we will sustain profitability. If we are ultimately unable to generate sufficient revenue to meet our financial targets, become profitable and have sustainable positive cash flows, investors could lose their investment.
We face ongoing risks related to the COVID-19 pandemic and those risks could continue to significantly disrupt or materially adversely affect our business and operating results.
The COVID-19 pandemic has had a significant adverse impact on global commercial activity and has created significant volatility in financial markets. Many governmental authorities have instituted quarantines, work-from-home directives, social distancing mandates, travel restrictions, border closures, limitations on public gatherings, and closures of or operational limitations on non-essential businesses, which are adversely impacting a number of industries such as travel, leisure, hospitality, and retail, in which we serve. In addition, hospitals, a major sector of business in which we operate, have implemented their own restrictions regarding onsite non-essential personnel during the pandemic. There is significant uncertainty around the breadth and duration of business disruptions related to COVID-19, as well as its impact on the global economy and consumer confidence. The COVID-19 pandemic could have a sustained adverse impact on economic and market conditions and trigger a period of prolonged global economic slowdown, which could decrease technology spending, adversely affect demand for our offerings, and harm our business and operating results.
We believe our revenues may be negatively impacted in future periods until the effects of the pandemic have fully subsided and the current macroeconomic environment has substantially recovered. The uncertainty related to COVID-19 may also result in increased volatility in the financial projections we use as the basis for estimates and assumptions used in our financial statements.
In light of the uncertain and rapidly evolving situation relating to COVID-19, we have taken precautionary measures intended to reduce the risk of the virus to our employees, customers and communities in which we operate. We have established remote working arrangements for our employees, limited non-essential business travel and cancelled or shifted our customer,
13

employee and industry events to a virtual-only format when necessary and available. As a result of these precautionary measures, there could be a negative impact on our sales, marketing and customer success efforts, continued delays in our sales cycles, delays in the release or delivery of new or enhanced product and service offerings or unexpected changes to such offerings, or operational or other challenges, any of which could significantly disrupt our business and operating results. For example, our shift to creating virtual customer and industry events may not be successful, and we may not be able to showcase our products as effectively or generate the same customer interest, opportunities and leads through virtual events as we have historically done through in-person events.
Considerable uncertainty still surrounds COVID-19, the evolution of its variants, its potential long-term economic effects, as well as the effectiveness of any responses taken by government authorities and businesses and of various efforts to inoculate the global population. Although we continue to actively monitor the situation and may take further actions as may be required by government authorities or as more information and public health guidance become available, we may not be able to immediately respond to, meet or enforce all required health and safety measures in all of our locations, and the full extent to which COVID-19 impacts our business and operating results will depend on future developments, including the duration, spread, severity and potential recurrence of the COVID-19 pandemic, impact on our customers and our sales cycles, our ability to generate new business leads, impact on our customer, employee, and industry events and effect on our vendors, all of which are highly uncertain and cannot be predicted.
In addition, the effects of the COVID-19 pandemic may heighten many of the other risks described in this “Risk Factors” section.
Goodwill comprises a significant portion of our total assets. We assess goodwill for impairment at least annually, which could result in a material, non-cash write-down and could have a material adverse effect on our results of operations, financial condition and our future operating results.
The carrying value of our goodwill was $33.3 million, or approximately 33% of our total assets, as of December 31, 2021. We perform an analysis on our goodwill balances to test for impairment on an annual basis or whenever events occur that may indicate impairment possibly exists. Goodwill is deemed to be impaired if the net book value of a reporting unit exceeds the estimated fair value.
We completed our annual goodwill impairment analysis as of September 30, 2021, and we concluded an impairment of goodwill was not necessary. We further updated this analysis at December 31, 2021 and concluded an impairment was not necessary as of this date, as well.
Goodwill impairment analysis and measurement is a process that requires significant judgment. Several factors could result in impairment of a material amount of our goodwill balance in future periods, including, but not limited to:

(i)
A decline in our stock price and resulting market capitalization, if we determine that the decline is sustained and is indicative of a reduction in the fair value of any of our reporting units below its carrying value.
(ii)
Weakening of the world-wide economy, weakness in the business in which we operate or failure to reach our internal forecasts could impact our ability to achieve our forecasted levels of cash flows and reduce the estimated discounted cash flow value of our reporting units.
It is not possible at this time to determine if any such future impairment charge would result from these factors, or, if it does, whether such charge would be material. We will continue to review our goodwill for possible impairment. We cannot be certain that a future downturn in our business, changes in market conditions or a longer-term decline in the quoted market price of our stock will not result in an impairment of goodwill and the recognition of resulting expenses in future periods, which could adversely affect our results of operations for those periods.

Current and future litigation could adversely affect us.
We, along with our executive officers and former and current board members, are parties to legal proceedings with Wild Basin Investments, LLC as further described on our Current Report on Form 8-K filed with the SEC on January 10, 2020. We, along with our officers and directors, may also become subject to other legal proceedings in our ordinary course of business. We cannot predict with certainty the outcome of this legal proceeding. The outcome of this or future legal proceeding could require us to take, or refrain from taking, actions which could negatively affect our operations. Such legal proceedings involve substantial costs, including the costs associated with investigation, litigation and possible settlement, judgment, penalty, or fine. As a smaller company, the collective costs of litigation proceedings represent a drain on our cash resources, and require an inordinate amount of our management’s time and attention. An adverse ruling with respect to our current or any other
14

litigation could have a material adverse effect on our results of operations and financial condition. Negative publicity surrounding such legal proceedings may also harm our reputation and adversely impact our business and results.
Our results of operations and ability to grow could be negatively affected if we cannot adapt and expand our technology and product and service offerings in response to ongoing market changes.
The collaboration and technology solutions business and markets are characterized by rapid technological change, evolving industry standards, changing customer preferences and new product and service introductions. Our success depends on our ability to continue to develop and implement technology, product and service offerings that anticipate or timely respond to rapid and continuing changes in technology and industry developments and offerings by new technology providers to serve the evolving needs of our customers. Examples of areas of significant change in the industry include cloud, software defined infrastructure, virtualization, security, mobility, data analytics and IoT, the continued shift from maintenance to managed services and ultimately to cloud based services, as-a-service solutions, security and information technology automation. In addition, enterprises are continuing to shift from on-premise, hardware infrastructure to software centric hosted solutions. Technological developments such as these may materially affect the cost and use of technology and services by our customers and could affect the nature of how our revenue is generated. These technologies and others that may emerge, could reduce and, over time, replace some of our current business. In addition, customers may delay spending under existing contracts and engagements and may delay entering into new contracts while they evaluate new technologies. If we do not sufficiently invest in new technology, industry developments and our personnel, or evolve and expand our business at sufficient speed and scale, or if we do not make the right strategic investments to respond to these developments and successfully drive innovation, our technology offerings and services, our results of operations and our ability to develop and maintain a competitive advantage and growth could be negatively affected.
In addition, if we are unable to keep up with changes in technology and new hardware, software and services offerings, for example, by providing the appropriate training to our customer solutions team, sales directors, program management team, channel partners and software development and product engineers to enable them to effectively sell and deliver such new offerings to customers, our business, results of operations, or financial condition could be adversely affected.
If we are unable to expand or renew sales to existing customers, or attract new customers, our growth could be slower than expected and our business may be harmed.
Our future growth depends upon expanding sales and renewals of sales of our technology and service offerings to existing customers and expansion of our personal computer offerings. Our customers may not continue to purchase our technology offerings and services, or our customers may reduce their purchase rate of services, if we do not demonstrate the value proposition for their investment and we may not be able to replace existing customers with new customers. In addition, our customers may not renew their contracts with us on the same terms, or at all, because of dissatisfaction with our product or service offerings. If our customers do not renew their contracts, our revenue may grow more slowly than expected, may not grow at all, or may decline.
Additionally, increasing incremental sales to our current customer base may require increasingly sophisticated and costly sales efforts that are targeted at senior management. We plan to continue expanding our sales efforts but we may be unable to hire qualified sales personnel, may be unable to successfully train those sales personnel that we are able to hire and sales personnel may not become fully productive on the timelines that we have projected, or at all. Additionally, although we dedicate significant resources to sales and marketing programs, these sales and marketing programs may not have the desired effect and may not expand sales. We cannot provide assurance that our efforts will increase sales to existing customers or generate additional revenue. If our efforts to upsell to our customers are not successful or we cannot find additional expansion opportunities, our future growth may grow more slowly than expected, may not grow at all, or may decline.
Our ability to achieve significant growth in revenue in the future will also depend upon our ability to attract new customers. This may be particularly challenging where an organization has already invested substantial personnel and financial resources to integrate competing technology offerings and services. An organization may be reluctant or unwilling to invest in new technology offerings and services. If we fail to attract new customers and maintain and expand those customer relationships, our revenue may grow more slowly than expected, may not grow at all, or may decline and our business may be harmed.
Demand for our technology, product and service offerings could be adversely affected by volatile, negative, or uncertain economic conditions, including, but not limited to those caused by the COVID-19 pandemic, and the effects of these conditions on our customers’ businesses.
15

Our revenue and profitability depend on the demand for our technology, product and service offerings, which could be negatively affected by numerous factors, many of which are beyond our control. Volatile, negative, or uncertain economic conditions, including those caused by the COVID-19 pandemic affect our customers’ businesses and the markets we serve. Such economic conditions in our markets have undermined and could in the future undermine, business confidence in our markets and cause our customers to reduce or defer their spending on new technology offerings and services, or may result in customers reducing, delaying or eliminating spending under existing contracts with us, which would negatively affect our business. Growth in the markets we serve could be at a slow rate, or could stagnate or contract, in each case for an extended period of time. Ongoing economic volatility and uncertainty and changing demand patterns affect our business in a number of other ways, including making it more difficult to accurately forecast customer demand and effectively build our revenue and resource plans.
Economic volatility and uncertainty is particularly challenging because it may take some time for the effects and changes in demand patterns resulting from these and other factors to manifest themselves in our business and results of operations. Changing demand patterns from economic volatility and uncertainty could have a significant negative impact on our business, results of operations, or financial condition.
If we fail to maintain the efficiency of our supply chain as we respond to changes in customer demand for our products, our business could be materially adversely affected.
Our ability to meet customer demand for our products depends, in part, on our ability to deliver the products our customers want on a timely basis. Accordingly, we rely on our supply chain for the manufacturing, distribution and fulfillment of Lyte personal computers. As we continue to grow Lyte, expand to international markets and acquire new customers, the efficiency of our supply chain will become increasingly important because many of our customers tend to have specific requirements for Lyte products, and specific time-frames in which they require delivery of these products. If we are unable to consistently deliver the right personal computers to our customers on a timely basis in the right locations, our customers may not order from us, which could have a material adverse effect on our business.
Worldwide political conditions may adversely affect demand for our products.
Worldwide political conditions may create uncertainties that could adversely affect our business. The United States has been and may continue to be involved in armed conflicts that could have a further impact on our sales and our supply chain related to acquiring necessary inventory to assemble Lyte computers. The consequences of armed conflict, political instability or civil or military unrest are unpredictable, and we may not be able to foresee events that could have a material adverse effect on us. Terrorist attacks or other hostile acts may negatively affect our operations, or adversely affect demand for our products, and such attacks or related armed conflicts may impact our physical facilities or those of our suppliers or customers. Furthermore, these attacks or hostile acts may make travel and the transportation of our products more difficult and more expensive, which could materially adversely affect us. Any of these events could cause consumer spending to decrease or result in increased volatility in the United States economy and worldwide financial markets.
The actual market for our product solutions could be significantly smaller than estimates of total potential market opportunity and if customer demand for our services does not meet expectations, our ability to generate revenue and meet our financial targets could be adversely affected.
While we expect strong growth in the markets for our products, it is possible that the growth in some or all of these markets may not meet our expectations, or materialize at all. The methodology on which our estimate of our total potential market opportunity is based includes several key assumptions based on our industry knowledge and customer experience. If any of these assumptions proves to be inaccurate, then the actual market for our solutions could be significantly smaller than our estimates of our total potential market opportunity. If the customer demand for our products or services or the adoption rate in our target markets does not meet our expectations, our ability to generate revenue from customers and meet our financial targets could be adversely affected.
Substantial competition could reduce our market share and significantly harm our financial performance.
The market in which we operate is highly competitive, with relatively low barriers to entry for some software, product or service organizations. Some customers may be hesitant to switch vendors or to adopt cloud-based software such as ours and prefer to maintain their existing relationships. Some of our competitors are larger and have greater name recognition, much longer operating histories, larger marketing budgets and significantly greater resources than we do. We also face competition from custom-built software vendors and from vendors of specific applications, some of which offer cloud-based solutions, as well as custom-built personal computer hardware vendors. We may also face competition from a variety of vendors of software
16

and products that address only a portion of our platform. In addition, other companies that provide cloud-based software in different target markets may develop software or acquire companies that operate in our target markets, and some potential customers may elect to develop their own internal software. With the introduction of new technologies and market entrants, we expect this competition to intensify in the future.
Many of our competitors are able to devote greater resources to the development, promotion and sale of their products and services. Furthermore, our current or potential competitors may be acquired by third parties with greater available resources and the ability to initiate or withstand substantial price competition. In addition, many of our competitors have established marketing relationships, access to larger customer bases and major distribution agreements with consultants, system integrators and resellers. Our competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their product offerings or resources. If our technology offerings do not become more accepted relative to our competitors’, or if our competitors are successful in bringing their products or services to market earlier than ours, or if their products or services are more technologically capable than ours, then our revenues could be adversely affected. In addition, some of our competitors may offer their products and services at a lower price. If we are unable to achieve our target pricing levels, our operating results may be negatively affected. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses or a failure to maintain or improve our competitive market position, any of which could adversely affect our business.
Our future results will depend on our ability to continue to focus our resources and manage costs effectively.
We are continually focusing on measures intended to further improve cost efficiency. We may be unable to realize all expected cost savings in connection with these efforts within the expected time frame, or at all, and we may incur additional and/or unexpected costs to realize them. Further, we may not be able to sustain any achieved savings in the future. Future results will depend on the success of these efforts.
If we are unable to control costs, our operating margins could decrease and we may incur additional losses. Our future profitability will depend on our ability to manage costs or increase productivity. An inability to effectively manage costs could adversely impact our business, results of operations or financial condition.
Our profitability could suffer if we are not able to manage large and complex projects and complete fixed price, fixed timeframe contracts on budget and on time.
Our profitability and operating results are dependent on the scale of our projects and the prices we are able to charge for our technology offerings and services. We perform a significant portion of our work through fixed price contracts, in which we assume full control of the project team and manage all facets of execution. As a significant portion of our projects are on a fixed price model, we may be unable to accurately estimate the appropriate project price and successfully manage such projects. Although we use specified technical processes and our past experience to reduce the risks associated with estimating, planning and performing fixed price and fixed timeframe projects, we face the risk of cost overruns, completion delays and wage inflation in connection with these projects. If we fail to accurately estimate the resources or time required for a project or future rates of wage inflation, or if we fail to perform contractual obligations within the contractual timeframe, our profitability could suffer.
The challenges of managing larger and more complex projects include:

 
maintaining high quality control and process execution standards;
maintaining planned resource utilization rates on a consistent basis;
maintaining productivity levels and implementing necessary process improvements;
controlling project costs;
maintaining close customer contact and high levels of customer satisfaction;
recruiting and retaining sufficient numbers of skilled engineering, design and program management professionals; and
maintaining effective customer relationships.
In addition, large and complex projects may involve multiple engagements or stages and there is a risk that a customer may choose not to retain us for additional stages or may cancel or delay additional planned engagements. Such cancellations or
17

delays may make it difficult to plan our project resource requirements and may result in lower profitability levels than we anticipated upon commencing engagements.
Our business strategy is evolving. Investments in new services and technologies may not be successful and may involve pursuing new lines of business or strategic transactions and investments, or dispositions of assets or businesses that may no longer help us meet our objectives. Such efforts may not be successful.
We continue to invest in new services and technologies, including adding additional vertical solutions to our product offerings and blockchain. We also plan to expand Lyte internationally. The complexity of these solutions, our learning curve in developing and supporting them and significant competition in the markets for these solutions could make it difficult for us to market and implement these solutions successfully. Additionally, there is a risk that our customers may not adopt these solutions widely, which could prevent us from realizing expected returns on these investments. Even if these solutions are successful in the market, they may rely on third-party technology, software, services and our ability to meet stringent service levels. If we are unable to deploy these solutions successfully or profitably, it could adversely impact our business, results of operations or financial condition.
Our industry is undergoing significant change and our business strategy is continuing to evolve to meet these changes. In order to profitably grow our business, we may need to expand into new lines of business beyond our current focus of mobile engagement analytics products, mobile application advertising and services, which may involve pursuing strategic transactions, including potential acquisitions of, or investments in, related or unrelated businesses. In addition, we may seek divestitures of existing businesses or assets. There can be no assurance that we will be successful with our efforts to evolve our business strategy and we could suffer significant losses as a result, which could have a material adverse effect on our business, financial condition and results of operations.
If we decide to sell assets or a business, we may encounter difficulty in finding buyers or alternative exit strategies on acceptable terms in a timely manner, which could delay the achievement of our strategic objectives. We may also dispose of a business at a price or on terms that are less desirable than we had anticipated. In addition, we may experience greater dis-synergies than expected and the impact of the divestiture on our revenue may be larger than projected.

18

Future acquisitions could disrupt our business and may divert management’s attention and, if unsuccessful, harm our business.
We may choose to expand by making additional acquisitions that could be material to our business. We have in the past made several acquisitions of complementary businesses, including acquisitions of Odyssey, Simplikate, Digby, Tapit!, GoTV and our most recently completed acquisition of Lyte.
Acquisitions involve many risks, including the following:

 
an acquisition may negatively affect our results of operations and financial condition because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, may expose us to claims and disputes by third parties, including intellectual property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel, or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
an acquisition may disrupt our ongoing business, divert resources, increase our expenses, or distract our management;
an acquisition may result in a delay or reduction of customer purchases for both us and the company we acquired due to customer uncertainty about continuity and effectiveness of service from either company;
we may encounter difficulties in, or may be unable to, successfully sell any acquired technology offerings or services;
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience or where competitors have stronger market positions;
the challenges inherent in effectively managing an increased number of employees in diverse locations;
the potential strain on our financial and managerial controls and reporting systems and procedures;
the potential known and unknown liabilities associated with an acquired company;
our use of cash to pay for acquisitions would limit other potential uses for our cash;
if we incur additional debt to fund such acquisitions, such debt may subject us to additional material restrictions on our ability to conduct our business as well as additional financial maintenance covenants;
the risk of impairment charges related to potential write-downs of acquired assets or goodwill in future acquisitions;
to the extent that we issue a significant amount of equity or equity linked securities in connection with future acquisitions, existing stockholders may be diluted and earnings per share may decrease; and
managing the varying intellectual property protection strategies and other activities of an acquired company.
We may not succeed in addressing these or other risks or any other problems encountered in connection with the integration of any acquired business. The inability to integrate successfully the business, technologies, products, personnel or operations of any acquired business, or any significant delay in achieving integration, could harm our business, results of operations or financial condition.
We may not be able to recognize revenue in the period in which our services are performed, which may cause our margins to fluctuate.
Our services are performed under both fixed-price and time and material contract arrangements. All revenue is recognized pursuant to applicable accounting standards. Our failure to meet all the obligations, or otherwise meet a customer’s
19

expectations, may result in us having to record the cost related to the performance of services in the period that services were rendered, but delay the timing of revenue recognition to a future period in which all obligations have been met.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
U.S. generally accepted accounting principles (“GAAP”) are subject to interpretation by the Financial Accounting Standards Board (“FASB”), the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results for periods prior and subsequent to such change. For example, recent new standards issued by the FASB that could materially impact our financial statements include standards regarding recognition of revenue from contracts with customers, costs of obtaining a contract and accounting for leases. We may adopt one or more of these standards retrospectively to prior periods and the adoption may result in an adverse change to previously reported results.
For example, in February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under this guidance, companies are required to recognize all leases on their balance sheets by recording a lessee’s rights and obligations. We implemented this guidance in January 2021 on a modified retrospective basis and are required to account for the leases as assets and liabilities on our balance sheet, where previously we accounted for such leases on an “off balance sheet” basis. As a result, a significant amount of lease related assets and liabilities were recorded on our balance sheet. Though these changes did not have any direct impact on our overall financial condition, these changes could cause investors or others to believe that we are highly leveraged and could change the calculations of financial metrics, as well as third-party financial models regarding our financial condition.
To adopt new standards, we may have to implement new modules in our accounting system, hire consultants and increase our spending on audit fees, thereby increasing our general and administrative expense. Any difficulties in implementing changes in accounting standards or adequately accounting after adoption could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.

20

We may experience quarterly fluctuations in our operating results due to a number of factors, which makes our future results difficult to predict and could cause our operating results to fall below expectations.
Our quarterly operating results have fluctuated in the past and we expect them to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance and comparing our operating results on a period-to-period basis may not be meaningful. In addition to the other risks described herein, factors that may affect our quarterly operating results include:

 
the amount and timing of completion application development services and other service-related engagements;
changes in spending on subscriptions, services and application transactions media offerings and services by our current or prospective customers;
our ability to scale and expand Lyte;
pricing our technology offerings and services effectively so that we are able to attract and retain customers without compromising our operating results;
one-time, non-recurring revenue events;
attracting new customers and increasing our existing customers’ use of our technology offerings and services;
the mix between new contracts and renewals;
customer renewal rates and the amounts for which agreements are renewed;
seasonality and its effect on customer demand for Lyte personal computers;
awareness of our brand;
changes in the competitive dynamics of our market, including consolidation among competitors or customers and the introduction of new technologies and technology enhancements;
our ability to manage our existing business and future growth;
unforeseen costs and expenses related to the expansion of our business, operations and infrastructure, including disruptions in our hosting network infrastructure and privacy and data security;
customer delays in purchasing decisions in anticipation of new products or product enhancements by us or our competitors;
budgeting cycles of our customers;
changes in the competitive dynamics of our market, including consolidation among competitors or customers;
the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses (including marketing events and commissions and bonuses associated with performance) and employee benefit expenses;
changes to the commission plans, quotas and other compensation related metrics for our sales representatives;
the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments and other non-cash charges;
the amount and timing of costs associated with recruiting, training and integrating new employees;
the amount and timing of cash collections from our customers and the mix of quarterly and annual billings;
unforeseen costs and expenses related to the expansion of our business, operations and infrastructure;
changes in the levels of our capital expenditures;
foreign currency exchange rate fluctuations; and
general economic and political conditions.
We may not be able to accurately forecast the amount and mix of future technology offerings and services, size or duration of contracts, revenue and expenses and, as a result, our operating results may fall below our estimates.
21

We could be held liable for damages or our reputation could suffer from security breaches or disclosure of confidential information or personal data.
In the normal course of business as a seller of personal computers via the internet, we obtain large amounts of personal data, including credit and debit card information. We are also dependent on technology networks and systems to process, transmit and securely store electronic information and to communicate among our locations and with our customers. Security breaches of this infrastructure could lead to shutdowns or disruptions of our systems and potential loss or unauthorized disclosure of confidential information or data, including personal data. In addition, many of our engagements involve projects that are critical to the operations of our customers’ businesses. The theft and/or unauthorized use or publication of our, or our customers’, confidential information or other proprietary business information as a result of such an incident could adversely affect our competitive position and reduce marketplace acceptance of our services. Any failure in the networks or computer systems used by us or our customers could result in a claim for substantial damages against us and significant reputational harm, regardless of our responsibility for the failure.
In addition, we often have access to or are required to manage, utilize, collect and store sensitive or confidential customer or employee data, including personal data. As a result, we are subject to numerous U.S. and non-U.S. laws and regulations designed to protect this information, such as the European Union’s GDPR and various U.S. federal and state laws governing the protection of personal data. If any person, including any of our employees, negligently disregards or intentionally breaches controls or procedures with which we are responsible for complying with respect to such data, or otherwise mismanages or misappropriates that data, or if unauthorized access to or disclosure of data in our possession or control occurs, we could be subject to liability and penalties in connection with any violation of applicable privacy laws and/or criminal prosecution, as well as significant liability to our customers or our customers’ clients’ for breaching contractual confidentiality and security provisions or privacy laws. These risks will increase as we continue to grow our cloud-based product offerings and services and store and process increasingly large amounts of our customers’ confidential information and data and host or manage parts of our customers’ businesses, especially in industries involving particularly sensitive data such as the healthcare industry which we serve. The loss or unauthorized disclosure of sensitive or confidential customer or employee data, including personal data, whether through breach of computer systems, systems failure, employee negligence, fraud or misappropriation, or otherwise, could damage our reputation and cause us to lose customers. Similarly, unauthorized access to or through our information systems and networks or those we develop or manage for our customers, whether by our employees or third parties, could result in negative publicity, legal liability and damage to our reputation, which could in turn harm our business, results of operations, or financial condition.
If we cause disruptions in our customers’ businesses or provide inadequate service, our customers may have claims for substantial damages against us, which could cause us to lose customers, have a negative effect on our corporate reputation and adversely affect our results of operations.
If we make errors in the course of delivering services to our customers or fail to consistently meet our service-level obligations or other service requirements of our customers, such errors or failures could disrupt our customers' business, which could result in a reduction in our revenue or a claim for substantial damages against us. In addition, a failure or inability by us to meet a contractual requirement could subject us to penalties, cause us to lose customers or damage our brand or corporate reputation and limit our ability to attract new business.
The services we provide are often critical to our customers’ businesses. Certain of our customer contracts require us to comply with security obligations including maintaining network security and backup data, ensuring our network is virus free, maintaining business continuity planning procedures and ensuring our employees conduct their job functions with the a high level of integrity. Any failure in a customer’s system, failure of our data center, cloud or other offerings, or breach of security relating to the services we provide to the customer could damage our reputation or result in a claim for substantial damages against us. Any significant failure of our equipment or systems, or any major disruption to basic infrastructure in the locations in which we operate, such as power and telecommunications, could impede our ability to provide services to our customers, have a negative impact on our reputation, cause us to lose customers and adversely affect our results of operations.
Under our customer contracts, our liability for breach of our obligations is in some cases limited pursuant to the terms of the contract. Such limitations may be unenforceable or otherwise may not protect us from liability for damages. In addition, certain liabilities, such as claims of third parties for which we may be required to indemnify our customers, are generally not limited under our contracts. The successful assertion of one or more large claims against us in amounts greater than those covered by our current insurance policies could harm our business, results of operations, or financial condition. Even if such assertions against us are unsuccessful, we may incur reputational harm and substantial legal fees.
22

Our technology offerings and services could infringe upon the intellectual property rights of others or we might lose our ability to use intellectual property of others.
We cannot be sure that our brand, software solution and personal computing product offerings and services do not infringe upon the intellectual property rights of third parties, who could claim that we or our customers are infringing upon their intellectual property rights. These claims could harm our reputation, cause us to incur substantial costs or prevent us from offering some products or services in the future, or require us to rebrand. Any related proceedings could require us to expend significant resources over an extended period of time. In most of our contracts, we agree to indemnify our customers for expenses and liabilities resulting from claimed infringements of the intellectual property rights of third parties. In some instances, the amount of these indemnities could be greater than the revenue we receive from the customer. Any claims or litigation in this area, regardless of merit, could be time-consuming and costly, damage our reputation, and/or require us to incur additional costs to obtain the right to continue to offer a product, service or solution to our customers. If we cannot secure this right at all or on reasonable terms, or, alternatively, substitute a non-infringing technology, our business, results of operations, or financial condition could be harmed. Similarly, if we are unsuccessful in defending a trademark claim, we could be forced to re-brand, which could harm our business, results of operations or financial condition. Additionally, in recent years, individuals and firms have purchased intellectual property assets where their sole or primary purpose is to assert claims of infringement against technology providers and customers that use such technology. Any such action naming us or our customers could be costly to defend or lead to an expensive settlement or judgment against us. Moreover, such an action could result in an injunction being ordered against our customer or our own services or operations, causing further damages.
If we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties, our business could be adversely affected.
Our success depends, in part, upon our ability to protect our proprietary methodologies and other intellectual property. Existing laws offer only limited protection of our intellectual property rights and the protection in some countries in which we operate or may operate in the future may be very limited. We rely upon a combination of confidentiality policies, nondisclosure and other contractual arrangements and trade secret, copyright and trademark laws to protect our intellectual property rights. These laws are subject to change at any time and could further limit our ability to protect our intellectual property. There is uncertainty concerning the scope of available intellectual property protection for software and business methods, which are fields in which we rely on intellectual property laws to protect our rights. The validity and enforceability of any intellectual property right we obtain may be challenged by others and, to the extent we have enforceable intellectual property rights, those intellectual property rights may not prevent competitors from reverse engineering our proprietary information or independently developing technology offerings and services similar to or duplicative of us. Further, the steps we take in this regard might not be adequate to prevent or deter infringement or other misappropriation of our intellectual property by competitors, former employees or other third parties and we might not be able to detect unauthorized use of, or take appropriate and timely steps to enforce, our intellectual property rights. Enforcing our rights might also require considerable time, money and oversight and we may not be successful in enforcing our rights.
If we are unable to collect our receivables from, or bill our unbilled services to, our customers, our business, results of operations or financial condition could be adversely affected.
Our business depends on our ability to successfully obtain payment from our customers of the amounts they owe us for technology offerings sold or services performed. We typically evaluate the financial condition of our customers and usually bill and collect on relatively short cycles. We maintain allowances against receivables and unbilled services for which we believe collection is doubtful. Actual losses on customer balances could differ from those that we currently anticipate and, as a result, we might need to adjust our allowances. There is no guarantee that we will accurately assess the creditworthiness of our customers. Macroeconomic conditions could also result in financial difficulties for our customers, including limited access to the credit markets, insolvency, or bankruptcy, and, as a result, could cause customers to delay payments to us, request modifications to their payment arrangements that could increase our receivables balance, or default on their payment obligations to us. Timely collection of customer balances also depends on our ability to complete its contractual commitments and bill and collect our contracted revenue. If we are unable to meet our contractual requirements, we might experience delays in collection of and/or be unable to collect our customer balances and if this occurs, our business, results of operations, or financial condition could be adversely affected. In addition, if we experience an increase in the time to bill and collect for our services, our cash flows could be adversely affected.
Increased costs of labor and employee health and welfare benefits may adversely impact our results of operations.
23

Labor related costs represent a significant portion of our expenses. An increase in labor costs, for example, as a result of increased competition for skilled labor, or employee benefit costs, such as health care costs or otherwise, could adversely impact our business, results of operations or financial condition.
Our global operations are subject to complex risks, some of which might be beyond our control.
Although international revenue currently represents a small portion of our revenue, our business from outside of the United States may expand in the future as we expand our international presence, including but not limited to our subscription, application transaction, Lyte personal computing, services and digital asset offerings. As a result, we may be subject to risks inherently associated with international operations, including risks associated with foreign currency exchange rate fluctuations, difficulties in enforcing intellectual property and/or contractual rights, the burdens of complying with a wide variety of foreign laws and regulations, potentially adverse tax consequences, tariffs, quotas and other barriers, potential difficulties in collecting accounts receivable, international hostilities, terrorism and natural disasters. Expansion of international operations also increases the likelihood of potential or actual violations of domestic and international anti-corruption laws, such as the Foreign Corrupt Practices Act, or of U.S. and international export control and sanctions regulations. We may also face difficulties integrating any new facilities in different countries into our existing operations, as well as integrating employees that we hire in different countries into our existing corporate culture. If we are unable to manage the risks of our global operations, our business, results of operations, or financial condition could be adversely affected.
Economic uncertainties or downturns in the general economy or the industries in which our customers operate could disproportionately affect the demand for our products and services solutions and negatively impact our operating results.
General worldwide economic conditions could experience a significant downturn causing market volatility widespread uncertainty. As a result, we and our customers could find it extremely difficult to accurately forecast and plan future business activities. In addition, these conditions could cause our customers or prospective customers to reduce their information technology and individual household budgets, which could decrease corporate and individual spending on our product and service offerings, resulting in delayed and lengthened sales cycles, a decrease in new customer acquisition and/or loss of customers. Furthermore, during challenging economic times, our customers may face issues with their cash flows and with gaining timely access to sufficient credit or obtaining credit on reasonable terms, which could impair their ability to make timely payments to us, impact customer renewal rates and adversely affect our revenue. If such conditions occur, we may be required to increase our reserves, allowances for doubtful accounts and write-offs of accounts receivable and our operating results would be harmed. In addition, a downturn in the technology-related spend by our customers may disproportionately affect us. We cannot predict the timing, strength or duration of any economic slowdown or recovery, whether global, regional or within specific markets. If the conditions of the general economy or markets in which we operate worsen, our business could be harmed. In addition, even if the overall economy does not worsen or improves, the market for product and service offerings may not experience growth or we may not experience growth.
If platform subscriptions renewal rates decrease, or we do not accurately predict subscription renewal rates, our future revenue and operating results may be harmed.
Our customers have no obligation to renew their subscriptions for our solutions after the expiration of their subscription period, which generally ranges from one to three years. In addition, our customers may renew for lower subscription amounts or for shorter contract lengths. We may not accurately predict renewal rates for our customers. Our renewal rates may decline or fluctuate as a result of a number of factors, including customer usage, pricing changes, number of applications used by our customers, customer satisfaction with our service, increased competition, the acquisition of our customers by other companies and deteriorating general economic conditions. If our customers do not renew their subscriptions for our solutions or decrease the amount they spend with us, our revenue will decline and our business will suffer.
If we are unable to attract new customers or sell additional services and functionality to our existing customers, our revenue growth will be adversely affected.
To increase our revenue, we must add new customers, encourage existing customers to renew their subscriptions on terms favorable to us, increase their usage of our solutions and sell additional functionality and services to existing customers. As our industry matures, as interactive channels develop further, or as competitors introduce lower cost and/or differentiated products or services that are perceived to compete with ours, our ability to sell and renew based on pricing, technology and functionality could be impaired. In addition, attracting, retaining and growing our relationship with customers may require us to effectively employ different strategies than we have historically used with current customers and we may face challenges in doing so. As a result, we may be unable to renew our agreements with existing customers or attract new customers or new
24

business from existing customers on terms that would be favorable or comparable to prior periods, which could have an adverse effect on our revenue and growth.
Because we recognize revenue from application development services as deliverables are transferred to customers and platform subscriptions over the term of the relevant contract, downturns or upturns in sales are not immediately reflected in full in our operating results.
We recognize revenue related to application development services upon the transfer of control to the customer of those services. We recognize software subscription revenue over the term of each of our contracts, which, generally ranges from one to three years. As a result, much of the revenue we report each quarter results from contracts entered into during previous quarters. Consequently, a shortfall in demand for our professional services and software solutions or a decline in new, expanded or renewed contracts in any one quarter may not significantly reduce our revenue for that quarter but could negatively affect our revenue in the future. Accordingly, the effect of significant downturns in new or expanded sales or renewals of our professional services or software license solutions will not be reflected in full in our operating results until future periods. Our revenue recognition model also makes it difficult for us to rapidly increase our revenue through additional sales in any period.
If we fail to forecast our revenue accurately, or if we fail to match our expenditures with corresponding revenue, our operating results could be adversely affected.
The lengthy sales cycle for the evaluation and implementation of our platform software and service solutions, which typically extends for several months, may cause us to experience a delay between increasing operating expenses for such sales efforts, and, upon successful sales, the generation of corresponding revenue. Accordingly, we may be unable to prepare accurate internal financial forecasts or replace anticipated revenue that we do not receive as a result of delays arising from these factors. As a result, our operating results in future reporting periods may be significantly below the expectations of the public market, equity research analysts or investors, which could harm the price of our common stock.
The length and unpredictability of the sales cycle for our technology offerings and services could delay new sales and cause our revenue and cash flows for any given quarter to fail to meet our projections or market expectations.
The sales cycle between our initial contact with a potential customer and the signing of a contract to provide technology offerings and services varies. As a result of the variability and length of the sales cycle, we have a limited ability to forecast the timing of sales. A delay in or failure to complete transactions could harm our business and financial results and could cause our financial results to vary significantly from quarter to quarter. Our sales cycle varies widely, reflecting differences in our potential customers’ decision-making processes, procurement requirements and budget cycles and is subject to significant risks over which we have little or no control, including:
 
our customers’ budgetary constraints and priorities;
the timing of our customers’ budget cycles;
the impact of the COVID-19 pandemic to our customers; and
the length and timing of customers’ approval processes.
If we fail to detect advertising fraud or other actions that impact our advertising campaign performance, we could harm our reputation with advertisers or agencies, which could cause our revenue and business to suffer.
Our business relies on our ability to deliver successful and effective advertising campaigns. Some of those campaigns may experience fraudulent and other invalid impressions, clicks or conversions that advertisers may perceive as undesirable, such as non-human traffic generated by machines that are designed to simulate human users and artificially inflate user traffic on websites. These activities could overstate the performance of any given advertising campaign and could harm our reputation. It may be difficult for us to detect fraudulent or malicious activity because we do not own content and rely in part on our digital media partners to control such activity. These risks become more pronounced as the digital video industry shifts to programmatic buying. Both governmental and industry self-regulatory bodies have increased their scrutiny and awareness of and have taken recent actions to address advertising fraud and other malicious activity. While we routinely review the campaign performance, such reviews may not detect or prevent fraudulent or malicious activity. If we fail to detect or prevent fraudulent or other malicious activity, the affected advertisers may experience or perceive a reduced return on their investment and our reputation may be harmed. High levels of fraudulent or malicious activity could lead to dissatisfaction with our solutions, refusals to pay, prompt refund or future credit demands or withdrawal of future business. In addition, advertisers increasingly rely on third party vendors to measure campaigns against audience guarantee, viewability and other requirements and to detect
25

fraud. If we are unable to successfully integrate our technology with such vendors, or our measurement and fraud detection differs from their findings, our customers could lose confidence in our solutions, we may not get paid for certain campaigns and our revenues could decrease. Further, if we are unable to detect fraudulent or other malicious activities and advertisers demand fraud-free inventory, our supply could fall drastically, making it impossible to sustain our current business model. If we fail to detect fraudulent or other malicious activities that impact the performance of our brand advertising campaigns, we could harm our reputation with our advertisers or agencies and our revenue and business could suffer.
If we do not maintain and grow a critical mass of advertisers and distribution partners, the value of our services could be adversely affected.
Our success depends, in large part, on the maintenance and growth of a critical mass of advertisers and distribution partners. Advertisers will generally seek the most competitive return on investment from advertising and marketing services. Distribution partners will also seek the most favorable payment terms available in the market. Advertisers and distribution partners may change providers or the volume of business with a provider, unless the product and terms are competitive. In this environment, we must compete to acquire and maintain our network of advertisers and distribution partners. If our business is unable to maintain and grow our base of advertisers, our current distribution partners may be discouraged from continuing to work with us and this may create obstacles for us to enter into agreements with new distribution partners. Our business also depends in part on certain of our large reseller partners and agencies to grow their base of advertisers, as these advertisers become increasingly important to our business and our ability to attract additional distribution partners and opportunities. Similarly, if our distribution network does not grow and does not continue to improve over time, current and prospective advertisers and distribution partners and agencies may reduce or terminate this portion of their business with us. Any decline in the number of advertisers and distribution partners could adversely affect the value of our services.
Any inability to deliver successful mobile advertising campaigns due to technological challenges or an inability to persuasively demonstrate success will prevent us from growing or retaining our current advertiser base.
It is critical that we deliver successful mobile advertising campaigns on behalf of our advertisers. Factors that may adversely affect our ability to deliver successful mobile advertising campaigns include:

 
Inability to accurately process data and extract meaningful insights and trends, such as the failure to accurately process data to place ads effectively at digital media properties;
Faulty or out-of-date algorithms that fail to properly process data or result in inability to capture brand-receptive audiences at scale;
Technical or infrastructure problems causing digital video not to function, digital video or impressions to not display properly or be placed next to inappropriate context;
Inability to control video completion rates, maintain user attention or prevent end users from skipping advertisements;
Inability to detect and prevent advertising fraud and other malicious activity;
Inability to fulfill audience guarantee or viewability requirements of advertiser customers;
Inability to integrate with third parties that measure campaigns against audience guarantee or viewability requirements;
Unavailability of campaign data for advertisers to effectively measure the success of their campaigns; and
Access to quality inventory at sufficient volumes to meet the needs of advertisers’ campaigns.
Our ability to deliver successful advertising campaigns also depends on the continuing and uninterrupted performance of our own internal and third party managed systems, which we utilize to place ads, monitor the performance of advertising campaigns and manage advertising inventory. Our revenue depends on the technological ability of our solutions to deliver ads and measure them. Sustained or repeated system failures that interrupt our ability to provide solutions to customers, including security breaches and other technological failures affecting our ability to deliver ads quickly and accurately and to collect and process data in connection with these ads, could significantly reduce the attractiveness of our solutions to advertisers, negatively impact operations and reduce our revenue. Our systems are vulnerable to damage from a variety of sources, including telecommunications failures, power outages, malicious human acts and natural disasters. In addition, any steps we take to increase the reliability and redundancy of systems may be expensive and may not be successful in preventing system failures.
26

Also, advertisers may perceive any technical disruption or failure in ad performance on digital media partners’ platforms to be attributable to us and our reputation could similarly suffer, or advertisers may seek to avoid payment or demand future credits for disruptions or failures, any of which could harm our business and results of operations. If we are unable to deliver successful advertising campaigns, our ability to attract potential advertisers and retain and expand business with existing advertisers could be harmed and our business, financial condition and operating results could be adversely affected.
We may be unable to deliver advertising in a context that is appropriate for mobile advertising campaigns, which could harm our reputation and cause our business to suffer.
It is very important to advertisers that their brand advertisements not be placed in or near content that is unlawful or could be deemed offensive or inappropriate by their customers. Unlike advertising on television, where the context in which an advertiser’s ad will appear is highly predictable and controlled, digital media content is more unpredictable and we cannot guarantee that digital video advertisements will appear in a context that is appropriate for the brand. We rely on continued access to premium ad inventory in high-quality and brand-safe environments, viewable to consumers across multiple screens. If we are not successful in delivering context appropriate advertising campaigns for advertisers, our reputation will suffer and our ability to attract potential advertisers and retain and expand business with existing advertisers could be harmed, or our customers may seek to avoid payment or demand future credits for inappropriately placed advertisements, any of which could harm our business, financial condition and operating results.
Activities of our application transaction customers with which we do business could damage our reputation or give rise to legal claims against us.
We do not monitor or have the ability to control whether our advertising customers’ advertising of their products and solutions complies with federal, state, local and foreign laws. Failure of our application transaction customers to comply with federal, state, local or foreign laws or our policies could damage our reputation and expose us to liability under such laws. We may also be liable to third parties for content in the ads we deliver if the content involved violates copyrights, trademarks or other intellectual property rights of third parties or if the content is defamatory, unfair and deceptive or otherwise in violation of applicable laws. A third party or regulatory authority may file a claim against us even if our advertising customer has represented that its ads are lawful and that they have the right to use any copyrights, trademarks or other intellectual property included in an ad. Any of these claims could be costly and time-consuming to defend and could also hurt our reputation within the advertising industry. Further, if we are exposed to legal liability, we could be required to pay substantial fines or penalties, redesign our business methods, discontinue some of our solutions or otherwise expend significant resources. Similarly, we do not monitor or have the ability to control whether digital media property owners with which we do business are in compliance with applicable laws and regulations, or intellectual property rights of others and their failure to do so could expose us to legal liability. Third parties may claim that we should be liable to them for content on digital media properties if the content violates copyrights, trademarks or other intellectual property rights of third parties or if the content is defamatory, unfair and deceptive, or otherwise in violation of applicable laws or other brand protection measures. These risks become more pronounced as the digital video industry shifts to programmatic buying.
Our business depends on our ability to collect and use data to deliver ads and to disclose data relating to the performance of our ads; any limitation on these practices could significantly diminish the value of our solutions and cause us to lose customers and revenue.
When we deliver an ad to an internet-connected device, we are able to collect information about the placement of the ad and the interaction of the device user with the ad, such as whether the user visited a landing page or watched a video. We are also able to collect information about the user’s IP address, device, mobile location and some demographic characteristics. We may also contract with one or more third parties to obtain additional pseudonymous information about the device user who is viewing a particular ad, including information about the user’s interests. As we collect and aggregate this data provided by billions of ad impressions, we analyze it in order to optimize the placement and scheduling of ads across the advertising inventory provided to us by digital media properties.
Although the data we collect does not enable us to determine the actual identity of any individual, our customers or end users might decide not to allow us to collect some or all of the data or might limit our use of it. For example, a digital media partner might not agree to provide us with data generated by interactions with the content on its apps, or device users might not consent to share their information about device usage. Any limitation on our ability to collect data about user behavior and interaction with content could make it more difficult for us to deliver effective advertising programs that meet the demands of our customers. This in turn could harm our revenue and impair our business.
27

Although our contracts with advertisers generally permit us to aggregate data from advertising campaigns, sometimes an advertiser declines to permit the use of this data, which limits the usefulness of the data that we collect. Furthermore, advertisers may request that we discontinue using data obtained from their campaigns that have already been aggregated with other advertisers’ campaign data. It would be difficult, if not impossible, to comply with these requests and complying with these kinds of requests could cause us to spend significant amounts of resources. Interruptions, failures or defects in our data collection, mining, analysis and storage systems, as well as privacy concerns and regulatory restrictions regarding the collection, use and processing of data, could also limit our ability to aggregate and analyze the data from our customers’ advertising campaigns. If that happens, we may not be able to optimize the placement of advertising for the benefit of our advertising customers, which could make our solutions less valuable, and, as a result, we may lose customers and our revenue may decline.
Our business practices with respect to data could give rise to liabilities, restrictions on our business or reputational harm as a result of evolving governmental regulation, legal requirements or industry standards relating to consumer privacy and data protection.
In the course of providing our solutions, we collect, transmit and store information related to and seeking to correlate internet-connected devices, user activity and the ads we place. Federal, state and international laws and regulations govern the collection, use, processing, retention, sharing and security of data that we collect across our advertising solutions. We strive to comply with all applicable laws, regulations, policies and legal obligations relating to privacy and data collection, processing use and disclosure. However, the applicability of specific laws may be unclear in some cases and domestic and foreign government regulation and enforcement of data practices and data tracking technologies is expansive, not clearly defined and rapidly evolving. In addition, it is possible that these requirements may be interpreted and applied in a manner that is new or inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any actual or perceived failure by us to comply with U.S. federal, state or international laws, including laws and regulations regulating privacy, data, security or consumer protection, or disclosure or unauthorized access by third parties to this information, could result in proceedings or actions against us by governmental entities, competitors, private parties or others. Any proceedings or actions against us alleging violations of consumer or data protection laws or asserting privacy-related theories could hurt our reputation, force us to spend significant amounts in defense of these proceedings, distract our management, increase our costs of doing business, adversely affect the demand for our solutions and ultimately result in the imposition of monetary liability. We may also be contractually liable to indemnify and hold harmless our customers from the costs or consequences of litigation resulting from using our solutions or from the disclosure of confidential information, which could damage our reputation among our current and potential customers, require significant expenditures of capital and other resources and cause us to lose business and revenue.
The regulatory framework for privacy issues is evolving worldwide. It is possible that new laws and regulations will be adopted in the United States and internationally, or existing laws and regulations may be interpreted in new ways, that could affect our business, particularly with regard to collection or use of data to target ads and communication with consumers and the international transfer of data from Europe to the U.S. In particular, the GDPR extends the jurisdictional scope of European data protection law. As a result, we are subject to the GDPR when we provide our targeting services in Europe. The GDPR imposes stricter data protection requirements that may necessitate changes to our services and business practices. Potential penalties for non-compliance with the GDPR include administrative fines of up to 4% of annual worldwide revenue.
While we have not collected data that is traditionally considered personal data, such as name, email address, physical address, phone numbers or social security numbers, we typically collect and store IP addresses, geolocation information and device or other persistent identifiers that are or may be considered personal data in some jurisdictions or otherwise may be the subject of legislation or regulation. For example, some jurisdictions in the EU regard IP addresses as personal data and certain regulators have advocated for including IP addresses, GPS-level geolocation data and unique device identifiers as personal data. Moreover, with the effectiveness of the CCPA in California on January 1, 2020, the use of geolocation gathering in California should be approached with care to ensure compliance. Furthermore, the GDPR makes clear that online identifiers (such as IP addresses and other device identifiers) will be treated as “personal data” going forward and therefore subject to stricter data protection rules.
Evolving definitions of personal data within the United States, European Union and elsewhere, especially relating to the classification of IP addresses, machine or device identifiers, geolocation data and other such information, may cause us to change our business practices, diminish the quality of our data and the value of our solution and hamper our ability to expand our offerings.
Complying with any new regulatory requirements could force us to incur substantial costs or require us to change our business practices in a manner that could reduce our revenue or compromise our ability to effectively pursue our growth
28

strategy. Our failure to comply with evolving interpretations of applicable laws and regulations, or to adequately protect personal data, could result in enforcement action against us or reputational harm, which could have a material adverse impact on our business, financial condition and results of operations.
In addition to compliance with government regulations, we voluntarily participate in trade associations and industry self-regulatory groups that promulgate best practices or codes of conduct addressing the provision of internet advertising. We could be adversely affected by changes to these guidelines and codes in ways that are inconsistent with our practices or in conflict with the laws and regulations of U.S. or international regulatory authorities. For instance, new guidelines, codes, or interpretations, by self-regulatory organizations or government agencies, may require additional disclosures, or additional consumer consents, such as “opt-in” permissions to share, link or use data, such as health data from third parties, in certain ways. If we fail to abide by, or are perceived as not operating in accordance with, industry best practices or any industry guidelines or codes with regard to privacy, our reputation may suffer and we could lose relationships with advertisers and digital media partners.
Our agreements with partners, employees and others may not adequately prevent disclosure of trade secrets and other proprietary information.
We rely in part on confidentiality agreements and other restrictions with our customers, partners, employees, consultants and others to protect our proprietary technology and other proprietary information. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. Despite our efforts to protect our proprietary technology, processes and methods, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. Moreover, policing unauthorized use of our technologies, products and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where applicable laws may be less protective of intellectual property rights than those in the United States and where enforcement mechanisms for intellectual property rights may be weak. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.
We could be subject to additional income tax liabilities.
We are generally subject to income taxes in the United States. We use significant judgment in evaluating our worldwide income-tax provision. During the ordinary course of business, we conduct many transactions for which the ultimate tax determination is uncertain. For example, our effective tax rates could be adversely affected by changes in the valuation of our deferred tax assets and liabilities or by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations. We are subject to audit in various jurisdictions, and such jurisdictions may assess additional income tax against us. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation could be materially different from our historical income-tax provisions and accruals. The results of an audit or litigation could have a material effect on our operating results or cash flows in the period or periods for which that determination is made.
Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value-added or similar taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our operating results.
We do not collect sales and use, value-added or similar taxes in all jurisdictions in which we have sales, based on our belief that such taxes are either not applicable or an exemption from such taxes applies. Sales and use, value-added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future, including as a result of a change in law. Such tax assessments, penalties and interest or future requirements may adversely affect our business, financial condition and results of operations.
Our net operating loss carryforwards may expire unutilized or underutilized, which could prevent us from offsetting future taxable income.
We may be limited in the portion of net operating loss carryforwards that we can use in the future to offset taxable income for U.S. Federal income tax purposes, including any limitations that may be imposed under Section 382 of the Code as a result of our past ownership changes or an ownership change in connection with our reverse merger and recapitalization on December 26, 2018. As of December 31, 2021, we had federal net operating loss carryforwards of approximately $166.8 million, of which $81.2 million will never expire and $85.7 million will expire at various dates beginning in 2030. At
29

December 31, 2021, we had state and local net operating loss carryforwards of approximately $79.5 million, with the majority beginning to expire in 2030 if not utilized.
We periodically assess the likelihood that we will be able to recover net deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible profits. As a result of this analysis of all available evidence, both positive and negative, we concluded that a valuation allowance against our net U.S. deferred tax assets should be applied as of December 31, 2021. To the extent we determine that all or a portion of our valuation allowance is no longer necessary, we will recognize an income tax benefit in the period this determination is made for the reversal of the valuation allowance. Once the valuation allowance is eliminated or reduced, its reversal will no longer be available to offset our current tax provision. These events could have a material impact on our reported results of operations.
Our large customers have substantial negotiating leverage, which may require that we agree to terms and conditions that may have an adverse effect on our business.
Our large customers have substantial purchasing power and leverage in negotiating contractual arrangements with us. These customers may request for us to develop additional features without providing us additional revenue, may require penalties for failure to deliver such features, may seek discounted product or service pricing and may seek more favorable contractual terms. As we sell more products and services to this class of customer, we may be required to agree to such terms and conditions. Such large customers also have substantial leverage in negotiating the resolution of any disagreements or disputes that may arise between us. Any of the foregoing factors could have a material adverse effect on our business, financial condition and results of operations.
If some of our customers experience financial distress or suffer disruptions in their business, their weakened financial position could negatively affect our own financial position and results.
We have a diverse customer base and, at any given time, one or more customers may experience financial distress, file for bankruptcy protection, go out of business, or suffer disruptions in their businesses. If a customer with whom we do a substantial amount of business experiences financial difficulty or suffers disruptions in its business, it could delay or jeopardize the collection of accounts receivable, result in significant reductions in services provided by us and may have a material adverse effect on our business, financial condition and results of operations.
If we are unable to obtain and maintain adequate insurance, our financial condition could be adversely affected in the event of uninsured or inadequately insured loss or damage. Our ability to effectively recruit and retain qualified officers and directors may also be adversely affected if we experience difficulty in maintaining adequate directors’ and officers’ liability insurance.
We may not be able to obtain and maintain insurance policies on terms affordable to us that would adequately insure our business and property against damage, loss or claims by third parties. To the extent our business or property suffers any damages, losses or claims by third parties that are not covered or adequately covered by insurance, our financial condition may be materially adversely affected. We currently have directors’ and officers’ liability insurance. If we are unable to maintain sufficient insurance as a public company to cover liability claims made against our officers and directors, we may not be able to retain or recruit qualified officers and directors to manage our company, which could have a material adverse effect on our business, financial condition and results of operations.
The requirements of being a public company may strain our systems and resources, divert management’s attention and be costly.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the rules and regulations of Nasdaq Capital Market. The requirements of these rules and regulations will increase our legal, accounting and financial compliance costs, will make some activities more difficult, time consuming and costly and may also place undue strain on our personnel, systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations.
We are required to maintain various other control and business systems related to our equity, finance, treasury, information technology, other recordkeeping systems and other operations. As a result of these maintenance obligations, management’s attention may be diverted from other business concerns, which could adversely affect our business. Furthermore,
30

we supplement our internal team with third party software and system providers to support our reporting obligations to achieve effective internal controls.

To the extent we do not sufficiently manage third party service providers, and they fail to provide us with adequate service, we may not effectively manage our future growth which may result in ineffective internal controls over financial reporting and an increased cost of compliance. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected.
In addition, compliance with new laws, rules and regulations would make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to incur substantial costs to maintain appropriate levels of coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers and members of our board of directors, particularly members to serve on our audit committee.
As a result of disclosure of information in this Annual Report and in other filings required of a public company, our business and financial condition will become more visible, which we believe may result in threatened or actual litigation by third parties. If such claims are successful, our business and results of operations could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the time and resources of our management and adversely affect our business and results of operations.
We are a "smaller reporting company" and, because we have opted to use the reduced reporting requirements available to us, our common stock may be less attractive to investors.
We are a "smaller reporting company" as defined by the SEC. For as long as we continue to be a smaller reporting company, we may take advantage of exemptions from various reporting requirements that are applicable to other public companies that are not smaller reporting companies, including not being required to comply with auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.
We cannot predict if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
Our business is subject to the risks of natural disasters, public health crises, political crises and other natural catastrophic events and to interruption by man-made problems such as computer viruses or terrorism.
Our systems and operations are vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, human errors, break-ins and similar events. For example, a significant natural disaster, such as a tornado, earthquake, hurricane, mudslides, fire, flood, snow, ice or extreme temperatures could have a material adverse effect on our business, results of operations and financial condition and our insurance coverage may be insufficient to compensate us for losses that may occur. We have an office and at least one data center located in California, a region known for earthquakes and mudslides. A significant amount of our development and ad operations work is located in California. We also have corporate offices in Texas and Florida, both of which are susceptible to floods, hurricanes and extreme temperatures. Our Lyte operations are located in Illinois, an area that is vulnerable to heavy winds, ice, snow and tornadoes. In addition, acts of terrorism, which may be targeted at metropolitan areas that have higher population density than rural areas, could cause disruptions in our or our advertisers’ businesses or the economy as a whole. Our servers may also be vulnerable to computer viruses, break-ins, denial-of-service attacks and similar disruptions from unauthorized tampering with our computer systems, which could lead to interruptions, delays, loss of critical data. We may not have sufficient protection or recovery plans in some circumstances, such as natural disasters affecting California, Texas or Florida. In late 2019, a strain of
31

the coronavirus was reported to have surfaced and spread to the United States. The ongoing extent to which COVID-19 and its variants impact on our results is unknown. As we rely heavily on our data centers, computer and communications systems and the internet to conduct our business and provide high-quality customer service, such disruptions could negatively impact our ability to run our business and either directly or indirectly disrupt our customers’ business, which could have a material adverse effect on our business, results of operations and financial condition.

32

Risks Related to Capitalization Matters, Corporate Governance and Market Volatility
We have and may sell additional equity or debt securities or enter into other arrangements to fund our operations, which may result in dilution to our stockholders and impose restrictions or limitations on our business. Future sales or issuances of our common stock, or the perception that such sales could occur, could depress the trading price of our common stock.
During 2021, we issued a significant amount common stock in various sales of our common stock via at-the-market offerings, as well as, issuances upon a partial exercise of an outstanding warrant. Additional capital may be needed in the future to continue our planned operations, and we may seek additional funding through a combination of equity offerings, debt financings, strategic alliances, licensing and collaboration arrangements, or other third-party business arrangements. These financing activities may have an adverse effect on our stockholders’ rights, the market price of our common stock and on our operations and may require us to relinquish rights to some of our technologies, intellectual property or products, issue additional equity or debt securities, or otherwise agree to terms unfavorable to us. Further, in February 2022, we filed a Form S-3, which was subsequently declared effective by the SEC, pursuant to which we may issue up to $200 million in common stock, preferred stock, warrants and units, and contained therein was a prospectus supplement in which we may sell up to $100 million in sales of our common stock deemed to be an “at the market offering” as defined by the Securities Act. Any sale or issuance of securities pursuant to a registration statement or otherwise may result in dilution to our stockholders and may cause the market price of our stock to decline, and new investors could gain rights superior to our existing stockholders.
In addition, any debt financings that we may enter into in the future may impose restrictive covenants or otherwise adversely affect the holdings or the rights of our stockholders, and any additional equity financings will be dilutive to our stockholders. The perception that such sales or issuances may occur could also negatively impact the market price of our common stock. Furthermore, additional equity or debt financing might not be available to us on reasonable terms, if at all.
Shares of our common stock may be issued pursuant to the terms of an outstanding warrant, which could cause the price of our common stock to decline.
On July 15, 2020 we issued a Series A Senior Convertible Note (a "Series A Note") and a Series B Senior Convertible Note (a "Series B Note," and together with the Series A Note, the "2020 Convertible Notes") to an institutional investor. We paid the 2020 Convertible Notes in full in April 2021. However, in connection with the issuance of the 2020 Convertible Notes, we issued a warrant to the holder. As of December 31, 2021, 1,780,000 shares may be issued under the warrant at an exercise price of $2.25 per share. The issuance of these shares will dilute our other equity holders, which could cause the price of our common stock to decline.
The SBA may review our Paycheck Protection Program (“PPP”) forgiveness application and if the SBA disagrees with our certification we could be subject to penalties and the repayment of our PPP loan, which could negatively impact our business, financial condition and results of operations and prospects.
During 2021, we received notification of forgiveness of our $2.85 million PPP loan received in calendar year 2020. We must retain PPP loan documentation in our files for six years after the date of forgiveness. We believe we met the SBA’s certification requirement based on our weakened business operations during the COVID-19 pandemic and small market value. However, no assurance can be given as to the outcome if the SBA re-evaluates our loan certification. The SBA could determine we did not qualify in whole or in part for loan forgiveness. In addition, it is unknown what type of penalties could be assessed against us if the SBA disagrees with our certification. We could be required to repay the PPP loan. Any penalties in addition to the potential repayment of the PPP loan could negatively impact our business, financial condition and results of operations and prospects.
The price of our common stock and warrants has been, and may continue to be, volatile, and you could lose all or part of your investment.
Technology stocks have historically experienced high levels of volatility. The trading price and volume of our common stock and warrants have fluctuated, and may continue to fluctuate, substantially due to a variety of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our common stock.
In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock and/or warrants could decline for reasons unrelated to our business, results of operations or financial condition. The trading price of our common stock and warrants might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of
33

volatility in the trading price of a company’s securities, securities class action litigation has often been brought against that company. If our stock price is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have an adverse effect on our business, results of operations and financial condition.
Specifically, while we cannot state for certainty what circumstances are causing volatility in our stock price, such volatility may be attributable in part to the following factors:

 
price and volume fluctuations in the overall stock market from time to time;
the announcement of new products, solutions or technologies, investments, commercial relationships, acquisitions or other events by us or our competitors;
changes in how customers perceive the benefits of our products and future offerings;
the addition or departure of key personnel;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
sales of large blocks of our common stock or warrants;
developments concerning intellectual property rights;
changes in legal, regulatory and enforcement frameworks impacting our products;
variations in our and our competitors’ results of operations;
whether our results of operations meet the expectations of securities analysts or investors;
actual or anticipated fluctuations in our quarterly and annual results and those of other public companies in our industry;
the failure of securities analysts to publish research about us, or shortfalls in our results of operations compared to levels forecast by securities analysts;
actual or perceived significant data breach involving our products or website;
litigation involving us, our industry or both;
governmental or regulatory actions or audits;
general economic conditions and trends;
flash crashes,” “freeze flashes” or other glitches that disrupt trading on the securities exchange on which we are listed; and
major catastrophic events in our domestic and foreign markets, such as, but not limited to, natural disasters, terrorist attacks, cyber attacks or disease outbreak, epidemic or pandemic, including the ongoing effects of COVID-19 and its variants.
Furthermore, the trading price of our Common Stock has recently been volatile during relatively short time periods. For example, on January 28, 2022 our Common Stock traded at an intraday low of $1.93, whereas on February 10, 2022 our Common Stock traded at an intraday high of $3.87. We believe the volatility in the trading price and price range of our Common Stock may be the result of a number of factors, many of which are outside our control. Any increase in the trading price of our Common Stock may not be sustained. In the event of a rapid decrease in the trading price of our Common Stock, investors could lose a significant portion of their investment.
We have identified a material weakness in our internal control over financial reporting that, if not properly remediated or if we experience additional material weaknesses, could result in us being unable to provide required financial information in a timely and reliable manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.
During the preparation of our quarterly report on Form 10-Q for the period ended September 30, 2021, our management identified a material weakness in our internal control over financial reporting related to the accounting for a certain adjustment provision that triggered in February 2021 pursuant to a warrant we issued in conjunction with our 2020 Convertible Notes. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. For further discussion of our internal control over financial reporting, a
34

description of the identified material weakness and a summary of the remediation efforts we are implementing, see Part II, Item 9A “Controls and Procedures” of this Report.
If we are not able to remediate the material weakness in a timely manner, or if additional material weaknesses in our internal control over financial reporting are discovered or occur in the future, we may be unable to provide required financial information in a timely and reliable manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.
It may be difficult for us to retain or attract qualified officers and directors, which could adversely affect our business and our ability to maintain the listing of our common stock on the Nasdaq Capital Market.
We may be unable to attract and retain qualified officers, directors and members of our board committees required for publicly-held companies, including, but not limited to, certifications from executive officers and requirements for financial experts on boards of directors. Further, applicable rules and regulations of the SEC and Nasdaq Capital Market heighten the requirements for board or committee membership, particularly with respect to an individual’s independence from the corporation and level of experience in finance and accounting matters. We may have difficulty attracting and retaining directors with the requisite qualifications. We currently do not have an "audit committee financial expert" as defined by the SEC serving on our Audit Committee. If we are unable to attract and retain qualified officers and directors, our business and our ability to maintain the listing of our shares of common stock on Nasdaq Capital Market could be adversely affected.
If securities or industry analysts do not publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our common stock adversely, the price and trading volume of our common stock could decline.
The trading market for our common stock may be influenced by the research and reports that industry or securities analysts may publish about us, our business, our market or our competitors. We currently have a limited number of securities and industry analysts who publish research on us. If we are unable to increase our analysts coverage or these current analysts cease to publish research on us, our stock price and trading volume could be negatively impacted. If any of the analysts who cover us change their recommendation regarding our stock adversely, or provide more favorable relative recommendations about our competitors, the price of our common stock could decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.
We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared nor paid any cash dividends on our capital stock. We do not expect to declare or pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. As a result, stockholders must rely on sales of their common stock after price appreciation as the only way to realize any future gains on their investment, if any.
Delaware law and our certificate of incorporation and bylaws contain certain provisions, including anti-takeover provisions that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.
Our certificate of incorporation, bylaws and the Delaware General Corporation Law ("DGCL") contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our board of directors and therefore could depress the trading price of our common stock and warrants. These provisions could also make it difficult for stockholders to take certain actions, including effecting changes in our management. Among other things, our certificate of incorporation and bylaws include provisions regarding:
35



 
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
the ability of our board of directors to issue shares of preferred stock, including “blank check” preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the limitation of the liability of, and the indemnification of, our directors and officers;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
the requirement that directors may only be removed from our board of directors for cause;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of stockholders and could delay the ability of stockholders to force consideration of a stockholder proposal or to take action, including the removal of directors;
the requirement that a special meeting of stockholders may be called only by our board of directors, the chairperson of our board of directors, chief executive officer or president (in the absence of a chief executive officer), which could delay the ability of stockholders to force consideration of a proposal or to take action, including the removal of directors;
controlling the procedures for the conduct and scheduling of board of directors and stockholder meetings;
the requirement for the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend, alter, change or repeal any provision of our certificate of incorporation or bylaws, which could preclude stockholders from bringing matters before annual or special meetings of stockholders and delay changes in our board of directors and also may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our board of directors to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which could preclude stockholders from bringing matters before annual or special meetings of stockholders and delay changes in our board of directors and also may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of the Company.
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our board of directors or management.
In addition, as a Delaware corporation, we are subject to provisions of Delaware law, including Section 203 of the DGCL, which may generally prohibit certain stockholders holding 15% or more of our outstanding capital stock from engaging in certain business combinations with us for a specified period of time unless certain conditions are met.
Any provision of our certificate of incorporation, bylaws or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.
Our certificate of incorporation designates a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and also provides that the federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act or Exchange Act, each of which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
36

Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Company, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee or agent to us or our stockholders, (iii) any action asserting a claim against us arising pursuant to any provision of the DGCL or our certificate of incorporation or bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our certificate of incorporation or bylaws, or (v) any action asserting a claim against us governed by the internal affairs doctrine, in each such case subject to said Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. Unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act or the Exchange Act.
Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to this provision. These exclusive-forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find either exclusive-forum provision in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm its results of operations.

37

Risks Related to our Digital Asset Holdings
Our bitcoin acquisition strategy exposes us to various risks associated with bitcoin.
During the fourth quarter of 2021, our Board of Directors via a unanimous written consent approved certain purchases by the Company of bitcoin, which we currently hold.
We are continually examining the risks and rewards of our bitcoin acquisition strategy. This strategy has not been tested over time or under various market conditions. Some investors and other market participants may disagree with this strategy or actions we undertake to implement it. If the price of bitcoin falls or our bitcoin acquisition strategy otherwise proves unsuccessful, it would adversely impact our financial condition, results of operations, and the market price of our common stock.
As of December 31, 2021, we held approximately 632 bitcoins that were acquired at an aggregate purchase price of approximately $37.0 million and an average purchase price of approximately $58,477 per bitcoin, inclusive of fees and expenses. As part of our overall corporate strategy, we may purchase additional bitcoin in future periods, though we may also sell bitcoin in future periods as needed to generate cash assets for operating purposes.
While our bitcoin is currently owned directly by us, we may investigate other potential approaches to holding our bitcoin assets. If we change the means by which we hold our bitcoin assets, the accounting treatment for our bitcoin may correspondingly change. A change in the accounting treatment of our bitcoin holdings could have a material impact on our results of operations in future periods and could increase the volatility of our reported results of operations as well as affect the carrying value of our bitcoin on our balance sheet, which in turn could have a material adverse effect on our financial results and the market price of our common stock.
Bitcoin is a highly volatile asset that has traded below $30,000 per bitcoin and above $65,000 per bitcoin in the twelve months preceding the date of this Annual Report on Form 10-K. Bitcoin does not pay interest or other returns and so our ability to generate cash from our bitcoin holdings depends on sales or implementing strategies that we may consider to create income streams or otherwise generate funds using our bitcoin holdings, including lending bitcoin to counterparties. Furthermore, the impact of our bitcoin holdings on our financial results and the market price of our common stock may be impacted by the trading price of bitcoin at any given time.
The prices of digital currencies, including bitcoin and ethereum, may be influenced by regulatory, commercial, and technical factors that are highly uncertain, and fluctuations in the price of bitcoin are likely to influence our financial results and the market price of our common stock.
Fluctuations in the trading prices of digital assets are likely to influence our financial results and the market price of our common stock. Our financial results and the market price of our common stock would be adversely affected and our business and financial condition could be negatively impacted if the price of bitcoin decreased substantially, including as a result of:

38

 
decreased user and investor confidence in digital assets;
investment and trading activities of highly active retail and institutional users, speculators, miners and investors;
negative publicity or events relating to digital assets;
negative or unpredictable media or social media coverage on digital assets;
public sentiment related to the actual or perceived environmental impact of bitcoin, ethereum and related activities, including environmental concerns raised by private individuals and governmental actors related to the energy resources consumed in the bitcoin mining process;
changes in consumer preferences and the perceived value of bitcoin or ethereum;
competition from other crypto assets that exhibit better speed, security, scalability, or other characteristics, or that are backed by governments, including the U.S. government;
the correlation between the prices of digital assets, including the potential that a crash in one digital asset or widespread defaults on one digital asset exchange or trading venue may cause a crash in the price of bitcoin, or a series of defaults by counterparties on bitcoin asset exchanges or trading venues;
the identification of Satoshi Nakamoto, the pseudonymous person or persons who developed bitcoin, or the transfer of Satoshi’s bitcoin;
interruptions in service or failures of the principal markets for bitcoin or ethereum;
further reductions in mining rewards of bitcoin, including block reward halving events, which are events that occur after a specific period of time that reduce the block reward earned by “miners” who validate bitcoin and ethereum transactions;
transaction congestion and fees associated with processing transactions on the bitcoin or ethereum network;
changes in the level of interest rates and inflation, monetary policies of governments, trade restrictions, and fiat currency devaluations;
developments in mathematics or technology, including in digital computing, algebraic geometry and quantum computing, that could result in the cryptography being used by digital assets becoming insecure or ineffective; and
national and international economic and political conditions.
In addition, bitcoin, ethereum and other digital assets are relatively novel and are subject to various risks and uncertainties that may adversely impact their price. The application of securities laws and other regulations to such assets is unclear in certain respects, and it is possible that regulators in the United States or foreign countries may create new regulations or interpret laws in a manner that adversely affects the price of our digital assets holdings. For example, foreign government authorities have recently expanded their efforts to restrict certain activities related to bitcoin and other digital assets. In China, the People’s Bank of China and the National Development and Reform Commission have outlawed cryptocurrency mining and declared all cryptocurrency transactions illegal within the country. In India, it has been reported that the Ministry of Corporate Affairs has circulated draft legislation that would prohibit mining, holding, selling, trading or using cryptocurrencies in the country. Similarly, the Central Bank of the Russian Federation issued a report in January 2022 advocating for a wide-ranging ban on crypto-related activities including the issuance, exchange and mining of cryptocurrencies in Russian territory, citing threats to financial stability, citizens’ well-being and its monetary policy sovereignty. Moreover, the risks of engaging in a bitcoin-focused treasury strategy are relatively novel and have created, and may create further, complications due to the lack of experience that third parties have with companies engaging in such a business, such as the unavailability of director and officer liability insurance on acceptable terms.
The growth of the digital assets industry in general, and the use and acceptance of bitcoin and ethereum in particular, may also impact the price of our digital asset holdings and is subject to a high degree of uncertainty. The pace of worldwide growth in the adoption and use of bitcoin may depend, for instance, on public familiarity with digital assets, ease of buying and accessing bitcoin, institutional demand for bitcoin as an investment asset, consumer demand for bitcoin as a means of payment, and the availability and popularity of alternatives to bitcoin. Even if growth in bitcoin adoption occurs in the near or medium-term, there is no assurance that bitcoin usage will continue to grow over the long-term.
Because bitcoin and ethereum have no physical existence beyond the record of transactions on their respective blockchains, a variety of technical factors related to the bitcoin blockchain could also impact the price of bitcoin. For example, malicious attacks by miners, inadequate mining fees to incentivize validating of transactions, hard “forks” of the blockchain into multiple blockchains, and advances in digital computing, algebraic geometry and quantum computing could undercut the integrity of the blockchain and negatively affect the price of our digital asset holdings. The liquidity of bitcoin and ethereum
39

may also be reduced and damage to the public perception of bitcoin and ethereum may occur, if financial institutions were to deny banking services to businesses that hold digital assets, provide digital asset-related services or accept digital assets as payment, which could also decrease the price of our digital asset holdings.
Our historical financial statements do not reflect the potential variability in earnings that we may experience in the future relating to our digital asset holdings.
Our historical financial statements do not fully reflect the potential variability in earnings that we may experience in the future from holding, management or selling significant amounts of digital assets.
The prices of bitcoin and ethereum have historically been subject to dramatic price fluctuations and are highly volatile. As explained more fully in Note 2 to our consolidated financial statements for the year ended December 31, 2021 included in this Annual Report on Form 10-K, we determine the fair value of our digital assets based on quoted (unadjusted) prices. We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted (unadjusted) prices on an active exchange, indicate that it is more likely than not that any of our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest price of one digital asset quoted on an active exchange at any time since acquiring the specific asset. If the carrying value exceeds that lowest price at any time during the quarter, an impairment loss is deemed to have occurred with respect to that digital asset in the amount equal to the difference between its carrying value and such lowest price, and subsequent increases in the price will not be adjusted upward. Gains (if any) are not recorded until realized upon sale, at which point they would be presented net of any impairment losses. In determining the gain to be recognized upon sale, we calculate the difference between the sale price and carrying value of the specific digital asset sold immediately prior to sale.
As a result, any decrease in the fair value of our digital assets below their respective carrying value for such assets at any time since their acquisition requires us to incur an impairment charge, and such charge could be material to our financial results for the applicable reporting period, which may create significant volatility in our reported earnings and decrease the carrying value of our digital assets, which in turn could have a material adverse effect on the market price of our common stock.
As of December 31, 2021, we held $32.6 million of digital assets on our balance sheet and recognized $9.4 million digital asset impairment losses during the year ended December 31, 2021, which represented 18% of our net losses.
We may purchase additional digital assets or engage in other non-traditional treasury strategies in future periods. As a result, the proportion of our total assets represented by digital asset holdings may increase in the future, and volatility in our earnings in future periods may be significantly more than what we experienced in prior periods.
Due to the unregulated nature and lack of transparency surrounding the operations of many digital asset trading venues, they may experience fraud, security failures or operational problems, which may adversely affect the value of our digital asset holdings.
Digital asset trading venues are relatively new and, in some cases, unregulated. Furthermore, there are many trading venues which do not provide the public with significant information regarding their ownership structure, management teams, corporate practices and regulatory compliance. As a result, the marketplace may lose confidence in these trading venues, including prominent exchanges that handle a significant volume of trading, in the event one or more trading venues experience fraud, security failures or operational problems.
Any actual or perceived false trading in the digital asset market, and any other fraudulent or manipulative acts and practices, could adversely affect the value of our digital asset holdings. Negative perception, a lack of stability in the broader digital asset markets and the closure or temporary shutdown of trading venues due to fraud, business failure, hackers or malware, or government-mandated regulation may reduce confidence in digital assets and result in greater volatility of prices. To the extent investors view our common stock as linked to the value of our digital asset holdings, these potential consequences of a trading venue’s failure could have a material adverse effect on the market price of our common stock.
The concentration of our digital asset holdings enhances the risks inherent in our digital asset treasury strategy.
As of December 31, 2021, the carrying value of our digital asset holdings represented approximately 33% of our total assets, a majority of which is held in bitcoin and ethereum. We may purchase additional digital assets and increase our overall holdings of bitcoin and ethereum in the future, as well as, accept bitcoin and ethereum as payment for PhunToken and our products and services. The concentration of our digital asset holdings limit the risk mitigation that we could take advantage of by purchasing a more diversified portfolio of treasury assets, and the absence of diversification enhances the risks inherent of a traditional treasury strategy. If there is a significant decrease in the price of bitcoin or ethereum, we will experience a more pronounced impact on our financial condition than if we used our cash to purchase a more diverse portfolio of assets.
40

We may be required to access our digital asset holdings as a source of liquidity during a time of market volatility, which may result in selling our digital assets at a significant loss.
We have currently adopted bitcoin as our primary treasury reserve asset. Historically, the digital asset markets have been characterized by more price volatility, a relative anonymity, a developing regulatory landscape, susceptibility to market abuse and manipulation, and various other risks inherent in its entirely electronic, virtual form and decentralized network. During times of market instability, we may not be able to sell our bitcoin or other digital asset holdings at reasonable prices or at all. If we are unable to sell our digital assets, or if we are forced to sell our digital assets at a significant loss, in order to meet our working capital requirements, our business and financial condition could be negatively impacted.
If we or our third-party service providers experience a security breach or cyberattack and unauthorized parties obtain access to our digital asset holdings, we may lose some or all of our digital assets and our financial condition and results of operations could be materially adversely affected.
Security breaches and cyberattacks are of particular concern with respect to digital assets. Bitcoin, ethereum and other blockchain-based cryptocurrencies have been, and may in the future be, subject to security breaches, cyberattacks, or other malicious activities. A successful security breach or cyberattack could result in:
 
a partial or total loss of our holdings in a manner that may not be covered by insurance or indemnity provisions of the custody agreement with a custodian who holds our bitcoin;
harm to our reputation and brand;
improper disclosure of data and violations of applicable data privacy and other laws; or
significant regulatory scrutiny, investigations, fines, penalties, and other legal, regulatory, contractual and financial exposure.
Further, any actual or perceived data security breach or cybersecurity attack directed at other companies with digital assets or companies that operate digital asset networks, whether or not we are directly impacted, could lead to a general loss of confidence in the broader blockchain ecosystem or in the use of networks to conduct financial transactions, which could negatively impact us.
Attacks upon systems across a variety of industries, including industries related to digital assets, are increasing in frequency, persistence and sophistication, and, in many cases, are being conducted by sophisticated, well-funded and organized groups and individuals, including state actors. The techniques used to obtain unauthorized, improper or illegal access to systems and information (including personal data and digital assets), disable or degrade services, or sabotage systems are constantly evolving, may be difficult to detect quickly, and often are not recognized or detected until after they have been launched against a target. These attacks may occur on our systems or those of our third-party service providers or partners. We may experience breaches of our security measures due to human error, malfeasance, insider threats, system errors or vulnerabilities or other irregularities. In particular, unauthorized parties have attempted, and we expect that they will continue to attempt, to gain access to our systems and facilities, as well as those of our partners and third-party service providers, through various means, such as hacking, social engineering, phishing and fraud. Threats can come from a variety of sources, including criminal hackers, hacktivists, state-sponsored intrusions, industrial espionage and insiders. In addition, certain types of attacks could harm us even if our systems are left undisturbed. For example, certain threats are designed to remain dormant or undetectable, sometimes for extended periods of time, or until launched against a target and we may not be able to implement adequate preventative measures. Further, there has been an increase in such activities as a result of the COVID-19 pandemic, and there could be additional breaches as a result of the recent conflict in Ukraine. Any future breach of our operations or those of others in the digital asset industry, including third-party services on which we rely, could materially and adversely affect our business.
The loss or destruction of a private key required to access our digital asset wallets may be irreversible. If we are unable to access our private keys or if we experience a cyberattack or other data loss relating to our digital asset holdings, our financial condition and results of operations could be materially adversely affected.
Our digital assets are controllable only by the possessor of both the unique public keys and private keys relating to the local or online digital wallets in which our digital assets are held. While the blockchain ledger requires a public key relating to a digital wallet to be published when used in a transaction, private keys must be safeguarded and kept private in order to prevent a third party from accessing the assets held in such wallet. To the extent our private key is lost, destroyed, or otherwise compromised and no backup of the private key is accessible, we will be unable to access our digital assets held in the related digital wallet. Furthermore, we cannot provide assurance that our digital wallets will not be compromised as a result of a cyberattack. The blockchain ledger, as well as other cryptocurrencies and blockchain technologies, have been, and may in the future be, subject to security breaches, cyberattacks or other malicious activities.
41

Regulatory change reclassifying our digital assets as a security could lead to our classification as an “investment company” under the Investment Company Act of 1940 and could adversely affect the market price of our digital asset holdings and the market price of our common stock.
While senior SEC officials have stated their view that bitcoin is not a “security” for purposes of the federal securities laws, the SEC has so far refused to permit the listing of any bitcoin-based ETFs, citing, among other things, concerns regarding bitcoin market integrity and custodial protections. It is possible that the SEC could take a contrary position to the one taken by its senior officials or a federal court could conclude that bitcoin is a security. Such a determination could lead to our classification as an “investment company” under the Investment Company Act of 1940, which would subject us to significant additional regulatory controls that could have a material adverse effect on our business and operations and also may require us to substantially change the manner in which we conduct our business.
In addition, if bitcoin is determined to constitute a security for purposes of the federal securities laws, the additional regulatory restrictions imposed by such a determination could adversely affect the market price of bitcoin and in turn adversely affect the market price of our common stock.
42

Risks Related to our Token Offerings
We have raised capital to fund a Token Generation Event of rights to receive future PhunCoin and, beginning in 2021 have sold PhunTokens. There can be no assurance that PhunCoin will ever be issued and, any significant difficulties we may experience with the offerings of PhunCoin or sales of PhunToken could result in claims against us. Additionally, the Token Generation Event and the offerings of PhunCoin and sales of PhunToken could subject us to various other business and regulatory uncertainties.
In June 2018, we raised capital by offering investors the right to acquire PhunCoin ("Rights") pursuant to Rule 506(c) of Regulation D as promulgated under the Securities Act. In addition, in 2019, PhunCoin, Inc. commenced an offering of Rights pursuant to Regulation CF, which closed May 1, 2019. As of December 31, 2021, a total of $1.2 million has been raised in both Rights offerings.
During the second quarter of 2019, Phunware announced the launch of a separate token, PhunToken, by its wholly owned subsidiary, Phun Token International, which enables consumers to participate in our planned blockchain-enabled data exchange and mobile loyalty ecosystem. As of December 31, 2021, we sold $1.1 million of PhunToken. Upon sale of PhunToken to customers, we deliver PhunToken to the respective customer's Etherum-based wallet.
We will use our commercially reasonable efforts to develop the Token Ecosystem, deliver PhunCoin and PhunToken, respectively, but there is no assurance that such efforts will be successful. If the Token Generation Event, defined as the launch of the Token Ecosystem, is not consummated, our sales of PhunCoin and additional sales of PhunToken may not result in substantial proceeds. If the Token Generation Event is not consummated and/or PhunCoin or PhunToken is not adopted commercially, we may have to reduce our planned expenditures. Also, any significant difficulties we may experience with the Token Generation Event, the delivery of PhunCoin or the continued sales and delivery of PhunToken could result in claims against us which could have a material adverse effect on the Company and its stockholders.
The further development and acceptance of blockchain networks, which are part of a new and rapidly changing industry, are subject to a variety of factors that are difficult to evaluate. The slowing or stopping of the development or acceptance of blockchain networks and blockchain assets could have a material adverse effect on our business plans, which may have a material adverse effect on the Company and our stockholders.
The growth of the blockchain industry in general, as well as the networks on which we will rely to consummate the Token Generation Event, is subject to a high degree of uncertainty. The cryptocurrency and cryptosecurities industries as a whole have been characterized by rapid changes and innovations and are constantly evolving. The slowing or stopping of the development, general acceptance and adoption and usage of blockchain networks and blockchain assets may materially adversely affect our business plans to launch and maintain PhunCoin and PhunToken. For example, given the regulatory complexity with respect to cryptocurrency and related digital assets, complying with such regulations, which could change in the future or be subject to new interpretations, could have a material and adverse effect on our ability to develop, launch and continue to operate PhunCoin, PhunToken and the Token Ecosystem. In addition, the tax and accounting consequences to us of the Token Generation Event, PhunCoin and PhunToken could lead to incorrect reporting, classification or liabilities. If the Token Generation Event occurs and PhunCoin and PhunToken are developed, the structural foundation of PhunCoin and PhunToken, and the software applications and other interfaces or applications upon which PhunCoin, PhunToken and the Token Ecosystem rely or on which PhunCoin, PhunToken and the Token Ecosystem may rely in the future, are and will be unproven. There can be no assurances that PhunCoin or PhunToken will be fully secure, which may result in impermissible transfers, a complete loss of users’ PhunCoin or PhunToken on the Token Ecosystem, or an unwillingness of users to access, adopt and utilize PhunCoin or PhunToken, whether through system faults or malicious attacks. Any such faults or attacks on PhunCoin or PhunToken may materially and adversely affect our business.
Because our tokens will be a digital asset built and transacted initially on top of existing third-party blockchain technology, Phunware is reliant on another blockchain network, and users could be subject to the risk of wallet incompatibility and blockchain protocol risks.
Reliance upon another blockchain technology to create the Token Ecosystem subjects us and Token Ecosystem users to the risk of digital wallet incompatibility, or additional ecosystem malfunction, unintended function, unexpected functioning of, or attack on, the providers' blockchain protocol, which may cause PhunCoin or PhunToken to malfunction or function in an unexpected manner, including, but not limited to, slowdown or complete cessation in functionality of the Token Ecosystem.
The development and operation of the Token Ecosystem will likely require technology and intellectual property rights.
43

Our ability to develop and operate the Token Ecosystem may depend on technology and intellectual property rights that we may license from unaffiliated third parties. If for any reason we were to fail to comply with our obligations under any applicable license agreement, or were unable to provide or were to fail to provide the technology and intellectual property that the Token Ecosystem requires, it would be unable to operate, which would have a material adverse effect on the Company’s operations and financial condition and its ability to develop, enhance, and maintain the Token Ecosystem.

Some of our code and protocols rely on open source code publicly available. The open-source structure of some of the Token Ecosystem protocols means that the Token Ecosystem may be susceptible to developments by users or contributors that could damage the Token Ecosystem and our reputation and could affect the utilization of the Token Ecosystem, PhunCoin and PhunToken.

It is our intention that the Token Ecosystem will operate partially based on an open-source code maintained by us and other public contributors. The open-source nature of the Token Ecosystem protocol will mean that it may be difficult for the Company or contributors maintain or develop the Token Ecosystem and the Company may not have adequate resources to address emerging issues or malicious programs that develop within the Token Ecosystem adequately or in a timely manner. Third parties not affiliated with us may introduce weaknesses or bugs into the core infrastructure elements of the Token Ecosystem and open-source code which may negatively impact the Token Ecosystem. Such events may result in a loss of trust in the security and operation of the Token Ecosystem and a decline in user activity and could negatively impact the acceptance and adoption of the Token Ecosystem, PhunCoin and PhunToken.

A substantial portion of the Token Ecosystem incorporates so-called “open source” software, and we may incorporate additional open source software in the future. Open source software is generally freely accessible, usable and modifiable. Certain open source licenses may, in certain circumstances, require us to offer the components of our system that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of the particular open source license. If an author or other third party that distributes open source software we use
were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, including being enjoined from the offering of the components of our system that contained the open source software and being required to comply with the foregoing conditions, which could disrupt our ability to offer the affected software. We could also be subject to suits by parties claiming ownership of what we believe to be open source software. Litigation could be costly for us to defend, have a negative effect on our operating results and financial condition and require us to devote additional research and development resources to change our products.
The Token Ecosystem is designed to distribute PhunCoin or PhunToken to consumers who provide certain personal information to us. Providing this data exposes us to risks of privacy data breach and cybersecurity attacks.
We utilize a substantial amount of electronic information. This includes transaction information and sensitive personal information of the users of the Token Ecosystem. The service providers used by us, may also use, store, and transmit such information. We intend to implement detailed cybersecurity policies and procedures and an incident response plan designed to protect such information and prevent data loss and security breaches.
There can be no assurances that PhunCoin, PhunToken or a user’s data will be fully secure, which may result in impermissible transfer, a complete loss of users’ PhunCoin, PhunToken or data on the Token Ecosystem, whether through system faults or malicious attacks, or an unwillingness of users to access, adopt and utilize PhunCoin and PhunToken. Any such faults or attacks on PhunCoin, PhunToken or users’ data may materially and adversely affect PhunCoin, PhunToken and the Token Ecosystem. There are a number of data protection, security, privacy and other government- and industry-specific requirements, including those that require companies to notify individuals of data security incidents involving certain types of personal data. Security compromises could harm the Token Ecosystem’s reputation, erode user confidence in the effectiveness of its security measures, negatively impact its ability to attract new users, or cause existing users to stop using the Token Ecosystem, PhunCoin and PhunToken. We may be compelled to disclose personal information about a user or users of the Token Ecosystem to federal or state government regulators or taxation authorities.  Accordingly, certain information concerning users may be shared outside Phunware.
The Token Ecosystem may be the target of malicious cyberattacks or may contain exploitable flaws in its underlying code, which may result in security breaches and the loss or theft of PhunCoin or PhunToken. If Token Ecosystem’s security is compromised or if the Token Ecosystem is subjected to attacks that frustrate or thwart our users’ ability to access the Token Ecosystem, their PhunCoin, PhunToken or the Token Ecosystem products and services, users may cease using the Token Ecosystem altogether.
44


The Token Ecosystem will use new technology. There are no guarantees that such technology will be bug-free or accepted by the marketplace. Thus, even if the Token Ecosystem should become operational, our tokens may be subject to the risk of theft, loss, malfunction, or reputational risk, any of which can significantly degrade the potential use of PhunCoin and PhunToken.

The Token Ecosystem structural foundation, the open-source protocols, the software application and other interfaces or applications built upon the Token Ecosystem are still in an early development stage and are unproven, and there can be no assurances that the Token Ecosystem and the creation, transfer or storage of PhunCoin and PhunToken will be uninterrupted or fully secure which may result in a complete loss of users’ PhunCoin or PhunToken or an unwillingness of users to access, adopt and utilize the Token Ecosystem. Further, the Token Ecosystem may also be the target of malicious attacks seeking to identify and exploit weaknesses in the software or the Token Ecosystem which may result in the loss or theft of PhunCoin or PhunToken. For example, if our tokens and the Token Ecosystem are subject to unknown and known security attacks (such as double-spend attacks, 51% attacks, or other malicious attacks), such attacks may materially and adversely affect the Token Ecosystem. In any such event, if the system launch does not occur or if the Token Ecosystem is not widely adopted, Purchasers of PhunCoin may lose all of their investment and customers of PhunToken may hold a coin for which there is no market to transact.

The Token Ecosystem is susceptible to mining attacks.

As with other decentralized cryptographic tokens and cryptocurrencies, the blockchain used in connection with PhunCoin, PhunToken and the Token Ecosystem may be susceptible to mining attacks, including double-spend attacks, majority mining power attacks, selfish-mining attacks, and race condition attacks. Any successful attacks present a risk to the Token Ecosystem and our tokens. Despite efforts by us, the risk of known or novel mining attacks exists.

Alternative platforms or networks may be established that compete with or are more widely used than the Token Ecosystem. It is possible that alternative platforms or networks could be established that utilize the same or similar protocols underlying the Token Ecosystem or attempt to facilitate services that are materially similar to the Token Ecosystem’s services. The introduction of these alternative networks and the potential entry of new competitors into the market could harm our ability to increase sales, which could negatively impact the Token Ecosystem, PhunCoin and PhunToken.

There is no existing trading market for our tokens.

Our PhunCoin and PhunToken are new crypto assets for which there is no established public market and peer-to-peer transfers will not be permitted unless and until token holders are notified otherwise by us and informed of the requirements and conditions to do so. There can be no assurance that a secondary market will develop or, if a secondary market does develop, that it will provide the holders of our PhunCoin and PhunToken with liquidity of investment or that it will continue for the life of the tokens. The liquidity of any market for our tokens will depend on a number of factors, including, but not limited: (i) the number of holders of our PhunCoin or PhunToken; (ii) the performance of our tokens; (iii) the market for similar crypto assets; (iv) the interest of traders in making a market PhunCoin and PhunToken; (v) regulatory developments in the digital token or cryptocurrency industries and (vi) legal restrictions on transfer. In the event that our tokens remain untradeable for a significant period of time or indefinitely, their value could be materially adversely affected.
The regulatory regime governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens.
Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is currently undeveloped and likely to rapidly evolve as government agencies take greater interest in them. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. In addition, any violations of laws and regulations relating to the safeguarding of private information in connection with PhunCoin and PhunToken could subject us to fines, penalties or other regulatory actions, as well as to civil actions by affected parties. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could result in a variety of adverse consequences, including civil penalties and fines.
45

The prices of blockchain assets are extremely volatile. Fluctuations in the price of digital assets and/or waning interest of investors in the cryptocurrency industry could materially and adversely affect our business.

The prices of blockchain assets such as bitcoin and ethereum have historically been subject to dramatic fluctuations and are highly volatile. Several factors may influence the interest in cryptocurrency and blockchain asset investments such as PhunCoin and PhunToken, including, but not limited to:
 
global blockchain asset supply;
businesses’ acceptance of blockchain assets like cryptocurrencies as payment for goods and services, the security of online blockchain asset exchanges and digital wallets that hold blockchain assets, the perception that the use and holding of blockchain assets is safe and secure, and the regulatory restrictions on their use;
purchasers’ expectations with respect to the rate of inflation;
changes in the software, software requirements or hardware requirements underlying the Token Ecosystem;
changes in the rights, obligations, incentives, or rewards for the various participants in the Token Ecosystem;
interest rates;
currency exchange rates, including the rates at which digital assets may be exchanged for fiat currencies;
fiat currency withdrawal and deposit policies of blockchain asset exchanges on which users may trade cryptocurrency and blockchain assets and liquidity on such exchanges;
interruptions in service from or failures of major blockchain asset exchanges in which users may trade cryptocurrency and blockchain assets;
investment and trading activities of large investors, including private and registered funds, that may directly or indirectly invest in PhunCoin or other blockchain assets;
monetary policies of governments, trade restrictions, currency devaluations and revaluations;
regulatory measures that may affect the use of blockchain assets such as PhunCoin and PhunToken;
the maintenance and development of the open-source software protocol of certain blockchain assets;
global or regional political, economic or financial events and situations; or
expectations among the Token Ecosystem or other blockchain asset participants that the value and/or utility of other blockchain assets will soon change.
Item 1B. Unresolved Staff Comments.
None.
46

Item 2. Properties.
We currently lease approximately 9,700 square feet of office and warehouse space for our Lyte operations in Gurnee, Illinois. This lease is currently month-to-month. In March 2022, we entered into a lease agreement for approximately 21,830 square feet of manufacturing and warehouse space for our Lyte operations in Round Rock, Texas. We plan to relocate our Lyte operations to Texas during the second quarter of 2022. Our corporate headquarters is located in Austin, Texas, where we currently lease approximately 3,600 square feet under a lease agreement set to expire in March 2022, which we are planning to extend via a month-to-month lease arrangement. We also currently lease facilities in Irvine, California; San Diego, California; and Miami, Florida. We are currently subleasing our Irvine, California and Miami, Florida office facilities.
We currently do not anticipate difficulty in either retaining occupancy of any of our facilities through lease renewals prior to expiration or through month-to-month occupancy arrangements or replacing them with equivalent facilities. We believe that our existing facilities are suitable and adequate for our present purposes and that the productive capacity of such facilities is substantially being utilized or we have plans to utilize such capacity.
Item 3. Legal Proceedings.
The information set forth under the subheading "Litigation" in Note 11, "Commitments and Contingencies" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K is incorporated herein by reference.
Item 4. Mine Safety Disclosures.
Not applicable.
47

PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Market Information
Our common stock, $0.0001 par value, began trading on the Nasdaq Capital Market on December 28, 2018 under the symbol “PHUN”.
Holders
On March 31, 2022, there were approximately 177 holders of record of our common stock. We believe the number of beneficial owners of our common stock is substantially greater than the number of record holders because a large portion of our outstanding common stock is held of record in broker “street name” for the benefit of individual investors.
Dividends
We have not paid any cash dividends on our common stock to date. The payment of any cash dividends will be dependent upon our revenue, earnings and financial condition from time to time. The payment of any dividends is within the discretion of our board of directors. It is presently expected that we will retain all earnings for use in our business operations and, accordingly, it is not expected that our board of directors will declare any dividends in the foreseeable future.
Recent Sales of Unregistered Securities
None.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
None.
Item 6. [Reserved]
48


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
References in this section to “we,” “us,” "our" or “the Company” refer to Phunware, Inc. References to “management” or “management team” refer to our officers and directors.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes thereto appearing elsewhere in this Annual Report on Form 10-K. As discussed in the section titled "Special Note Regarding Forward-Looking Statements," the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of many factors, including, but not limited to, those discussed in the section titled “Risk Factors” and elsewhere in this Annual Report.
Certain figures, such as interest rates and other percentages, included in this section have been rounded for ease of presentation. Percentage figures included in this section 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 section may vary slightly from those obtained by performing the same calculations using the figures in our consolidated financial statements or in the associated text. Certain other amounts that appear in this section may similarly not sum due to rounding.
Key Events and Recent Developments
On September 10, 2021, we entered into a Stock Purchase Agreement with Caleb Borgstrom for the purchase of all issued and outstanding shares of common stock of Lyte Technology, Inc. with an initial purchase price of up to approximately $10.3 million, of which $2.5 million is subject to an earnout provision based upon Lyte operations meeting certain annual revenue milestones. On October 18, 2021, we closed the acquisition with an adjusted purchase price of approximately $11.0 million (subject to the earn-out adjustment), representing an increase in working capital as of the closing date. Refer to Note 3 "Business Combination" in the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for more information on the acquisition of Lyte.
Refer to "Liquidity and Capital Resources" below for further discussion on key events and recent developments.

Overview
Phunware, Inc. offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our MaaS platform provides the entire mobile lifecycle of applications, media and data in one login through one procurement relationship. Our offerings include:

 
Enterprise mobile software development kits (SDKs) including content management, location-based services, marketing automation, business intelligence and analytics, alerts, notifications and messaging, audience engagement and audience monetization;
Integration of our SDK licenses into existing applications maintained by our customers, as well as custom application development and support services;
Cloud-based vertical solutions, which are off-the-shelf, iOS- and Android-based mobile application portfolios, solutions and services that address: the patient experience for healthcare, the shopper experience for retail, the fan experience for sports, the traveler experience for aviation, the luxury resident experience for real estate, the luxury guest experience for hospitality, the student experience for education and the generic user experience for all other verticals and applications; and
Application transactions for mobile audience building, user acquisition, application discovery, audience engagement and monetization, including our engagement-driven cryptocurrency PhunToken.
We also offer and sell pre-packaged and custom high-end personal computer systems for gaming, streaming and cryptocurrency mining enthusiasts.
We intend to continue investing for long-term growth. We have invested and expect to continue investing in the expansion of our ability to market, sell and provide our current and future products and services to customers globally. We also expect to continue investing in the development and improvement of new and existing products and services to address customers' needs. We currently do not expect to be profitable in the near future.
49

Key Business Metrics
Our management regularly monitors certain financial measures to track the progress of its business against internal goals and targets. We believe that the most important of these measures include backlog and deferred revenue.
Backlog and Deferred Revenue. Backlog represents future amounts to be invoiced under our current software subscription and services customer agreements. At any point in the contract term, there can be amounts that we have not yet been contractually able to invoice. Until such time as these amounts are invoiced, they are not recorded in revenue, deferred revenue, accounts receivable or elsewhere in our consolidated financial statements, and are considered by us to be backlog. We expect backlog to fluctuate up or down from period to period for several reasons, including the timing and duration of customer contracts, varying billing cycles and the timing and duration of customer renewals. We reasonably expect approximately 40% of our backlog as of December 31, 2021 will be invoiced during the subsequent 12-month period, primarily due to the fact that our contracts are typically one to three years in length.
In addition, our deferred revenue consists of amounts that have been invoiced but have not yet been recognized as revenues as of the end of a reporting period. Together, the sum of deferred revenue and backlog represents the total billed and unbilled contract value yet to be recognized in revenue, and provides visibility into future revenue streams.
The following table sets forth our backlog and deferred revenue:


December 31,
20212020
(in thousands)
Backlog$3,316 $3,991 
Deferred revenue5,272 5,075 
Total backlog and deferred revenue$8,588 $9,066 
For further information regarding our deferred revenue balances, refer to Note 4 “Revenue” of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
50

Non-GAAP Financial Measures
Adjusted Gross Profit, Adjusted Gross Margin and Adjusted EBITDA
We report our financial results in accordance with GAAP. We also use certain non-GAAP financial measures that fall within the meaning ascribed in SEC Regulation G and Regulation S-K Item 10(e), which may provide users of the financial information with additional meaningful comparison to prior period results. Our non-GAAP financial measures include adjusted gross profit, adjusted gross margin and adjusted earnings before interest, taxes, depreciation and amortization ("EBITDA") (our "non-GAAP financial measures"). Management uses these measures (i) to compare operating performance on a consistent basis, (ii) to calculate incentive compensation for our employees, (iii) for planning purposes including the preparation of our internal annual operating budget and (iv) to evaluate the performance and effectiveness of operational strategies.
Our non-GAAP financial measures should be considered in addition to, not as a substitute for, or superior to, financial measures calculated in accordance with GAAP. They are not measurements of our financial performance under GAAP and should not be considered as alternatives to revenue or net loss, as applicable, or any other performance measures derived in accordance with GAAP and may not be comparable to other similarly titled measures of other businesses. Our non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of our operating results as reported under GAAP. Some of these limitations include:

 
Non-cash compensation is and will remain a key element of our overall long-term incentive compensation package, although we exclude it as an expense when evaluating our ongoing operating performance for a particular period;
Our non-GAAP financial measures do not reflect the impact of certain cash charges resulting from matters we consider not to be indicative of ongoing operations; and
Other companies in our industry may calculate our non-GAAP financial measures differently than we do, limiting their usefulness as comparative measures.
We compensate for these limitations to our non-GAAP financial measures by relying primarily on our GAAP results and using our non-GAAP financial measures only for supplemental purposes. Our non-GAAP financial measures include adjustments for items that may not occur in future periods. However, we believe these adjustments are appropriate because the amounts recognized can vary significantly from period to period, do not directly relate to the ongoing operations of our business and complicate comparisons of our internal operating results and operating results of other peer companies over time. For example, it is useful to exclude non-cash, stock-based compensation expenses because the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations and these expenses can vary significantly across periods due to timing of new stock-based awards. We may also exclude certain discrete, unusual, one-time, or non-cash costs in order to facilitate a more useful period-over-period comparison of our financial performance. Each of the normal recurring adjustments and other adjustments described in this paragraph help management with a measure of our operating performance over time by removing items that are not related to day-to-day operations or are non-cash expenses.
The following table sets forth the non-GAAP financial measures we monitor.

Year Ended December 31,
20212020
(in thousands, except percentages)
Adjusted gross profit (1)
$4,670 $6,939 
Adjusted gross margin (1)
43.9 %69.4 %
Adjusted EBITDA (2)
$(11,662)$(8,353)
(1)Adjusted gross profit and adjusted gross margin are non-GAAP financial measures. We believe that adjusted gross profit and adjusted gross margin provide supplemental information with respect to gross profit and gross margin regarding ongoing performance. We define adjusted gross profit as net revenues less cost of revenue, adjusted to exclude one-time revenue adjustments, stock-based compensation and amortization of intangible assets. We define adjusted gross margin as adjusted gross profit as a percentage of net revenues.
51

(2)Adjusted EBITDA is a non-GAAP financial measure. We believe adjusted EBITDA provides helpful information with respect to operating performance as viewed by management, including a view of our business that is not dependent on (i) the impact of our capitalization structure and (ii) items that are not part of day-to-day operations. We define adjusted EBITDA as net loss plus (i) interest expense, (ii) income tax expense, (iii) depreciation, (iv) amortization, and further adjusted for (v) one-time adjustments and (vi) stock-based compensation expense.
Reconciliation of Non-GAAP Financial Measures
The following tables set forth a reconciliation of the most directly comparable GAAP financial measure to each of the non-GAAP financial measures discussed above.
Year Ended December 31,
20212020
(in thousands, except percentages)
Gross profit$3,613 $6,644 
Add back:  Amortization of intangibles21 
Add back:  Stock-based compensation1,050 274 
Adjusted gross profit$4,670 $6,939 
Adjusted gross margin43.9 %69.4 %
Year Ended December 31,
20212020
(in thousands)
Net loss$(53,522)$(22,199)
Add back:  Depreciation and amortization240 153 
Add back:  Interest expense4,481 3,413 
(Less) Add back:  Income tax (benefit) expense(426)
EBITDA(49,227)(18,631)
Add back: Stock-based compensation4,941 4,492 
Add back: Legal settlement— 4,500 
Add back: Loss on extinguishment of debt7,952 2,158 
Add back: Impairment of digital assets9,383 — 
Add back (Less): Fair value adjustment for warrant liabilities18,139 (872)
Less: Gain on forgiveness of PPP loan    (2,850)— 
Adjusted EBITDA$(11,662)$(8,353)

52

Components of Results of Operations
Revenue and Gross Profit
There are a number of factors that impact the revenue and margin profile of the product, service and technology offerings we provide, including, but not limited to, solution and technology complexity, technical expertise requiring the combination of products and types of services provided, as well as other elements that may be specific to a particular client solution.
Platform Subscriptions and Services Revenue. Subscription revenue is derived from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), that includes accessing the MaaS platform; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees.
Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. Support revenue is comprised of support and maintenance fees of customer applications, software updates and technical support for application development services for a support term.
From time to time, we also provide professional services by outsourcing employees’ time and materials to customers.
Platform subscriptions and services gross profit is equal to subscriptions and services revenue less the cost of personnel and related costs for our support and professional services employees, external consultants, stock-based compensation and allocated overhead. Costs associated with our development and project management teams are generally recognized as incurred. Costs directly attributable to the development or support of applications relating to platform subscription customers are included in cost of sales, whereas costs related to the ongoing development and maintenance of Phunware’s MaaS platform are expensed in research and development. As a result, platform subscriptions and services gross profit may fluctuate from period to period.
Application Transaction Revenue. We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions and cost per click. During 2021, we announced the commencement of the selling of PhunToken, PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. We recognize revenue related to PhunToken at time of delivery to a customer's ethereum-based wallet.
Application transaction gross profit is equal to application transaction revenue less cost of revenue associated with application transactions. Application transaction gross profit is impacted by the cost of advertising traffic we pay to our suppliers, the amount of traffic which we can purchase from those suppliers and ethereum blockchain fees paid to deliver PhunToken. As a result, our application transaction gross profit may fluctuate from period to period due to variable costs of advertising traffic and cryptocurrency blockchain fees.
Computer Hardware Revenue. We acquired Lyte in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. A majority of Lyte's customers pay us via credit card payments, which is managed through a third party processor. We recognize revenue at the time a completed unit ships from our facility.
Computer hardware gross profit is equal to computer hardware revenue less the costs associated with the assembly of computers. Computer hardware gross profit is impacted by the costs that we pay for parts incorporated into a Lyte computer system, as well as labor costs of our employees directly attributable to building computer systems and shipping. Demand may exceed available supply at times, which may hamper our ability to deliver computer systems timely and may increase the costs at which we can obtain inventory needed for computer builds. Customizable solutions we offer our customers may also vary from time to time. As a result, computer hardware revenue and gross profit may fluctuate from period to period. Although we plan to invest in Lyte for future growth, we may experience revenue and gross profit fluctuations as a result of seasonality.
53

Gross Margin
Gross margin measures gross profit as a percentage of revenue. Gross margin is generally impacted by the same factors that affect changes in the mix of subscriptions and services and application transactions, and computer hardware.
Operating Expenses
Our operating expenses include sales and marketing expenses, general and administrative expenses, research and development expenses, depreciation and amortization of acquired intangible assets. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and, in sales and marketing expense, commissions. Legal settlements pertaining to litigation brought as a result of the Company's operations is also included in operating expenses.
Sales and Marketing Expense. Sales and marketing expense is comprised of compensation, commission expense, variable incentive pay and benefits related to sales personnel, along with travel expenses, other employee related costs, including stock-based compensation and expenses related to marketing programs and promotional activities. We expect our sales and marketing expense will increase in absolute dollars as we increase our sales and marketing organizations as we plan to increase revenue but may fluctuate as a percentage of our total revenue from period to period.
General and Administrative Expense. General and administrative expense is comprised of compensation and benefits of administrative personnel, including variable incentive pay and stock-based compensation, bad debt expenses and other administrative costs such as facilities expenses, professional fees and travel expenses. We expect to incur additional general and administrative expenses as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and listing standards of Nasdaq, additional insurance expenses, investor relations activities and other administrative and professional services. We also expect to increase the size of our general and administrative function to support the growth of our business. As a result, we expect that our general and administrative expenses will increase in absolute dollars but may fluctuate as a percentage of our total revenue from period to period.
Research and Development Expense. Research and development expenses consist primarily of employee compensation costs and overhead allocation. We believe that continued investment in our platform is important for our growth. As a result, we expect our research and development expenses will increase in absolute dollars as our business grows but may fluctuate as a percentage of revenue from period to period.
Interest Expense 

Interest expense includes interest related to our outstanding debt, including amortization of discounts and deferred issuance costs.

Refer to Note 8 "Factoring Agreement" and Note 9 "Debt" of the notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for more information on our factoring arrangement and debt offerings, respectively.

We also may seek additional debt financings to fund the expansion of our business or to finance strategic acquisitions in the future, which may have an impact on our interest expense.

Income Tax Expense
We are subject to U.S. Federal income taxes, state income taxes net of federal income tax effect and nondeductible expenses. Our effective tax rate will vary depending on permanent non-deductible expenses and other factors.
Refer to Note 15 "Income Taxes" of the notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for further discussion.
54

Results of Operations
Comparison of Fiscal Years Ended December 31, 2021 and 2020
Net Revenue
Year Ended December 31,Change
(in thousands, except percentages)20212020Amount%
Net Revenue
Platform subscriptions and services$5,308 $9,108 $(3,800)(41.7)%
Computer hardware3,095 — 3,095 100.0 %
Application transaction2,240 893 1,347 150.8 %
Total revenue$10,643 $10,001 $642 6.4 %
Platform subscriptions and services as a percentage of total revenue49.9 %91.1 %
Computer hardware as a percentage of total revenue29.1 %— %
Application transactions as a percentage of total revenue21.0 %8.9 %
Total revenue increased $0.6 million, or 6.4%, in the year ended December 31, 2021 compared to the corresponding period in 2020.
Platform subscriptions and services revenue decreased $3.8 million, or (41.7)%. Greater revenues derived in 2020 were primarily driven by development, licensing and support services provided to a particular customer during 2020. Revenue from this customer was 32% of our total net revenues for the year ended December 31, 2020. This customer is identified as “Customer D” in Note 4 “Revenue” of the notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Computer hardware revenue represented $3.1 million due to the Lyte Technology, Inc. acquisition.
Application transaction revenue increased $1.3 million, or 150.8% due to $1.1 million in PhunToken sales, as we commenced the sale of PhunToken in 2021 and an increase in revenue related to advertising campaigns.

55

Cost of Revenue, Gross Profit and Gross Margin

Year Ended December 31,Change
(in thousands, except percentages)20212020Amount%
Cost of Revenue
Platform subscriptions and services$3,702 $3,180 $522 16.4 %
Computer hardware3,017 — 3,017 100.0 %
Application transaction311 177 134 75.7 %
Total cost of revenue$7,030 $3,357 $3,673 109.4 %
Gross Profit
Platform subscriptions and services$1,606 $5,928 $(4,322)(72.9)%
Computer hardware78 — 78 100.0 %
Application transaction1,929 716 1,213 169.4 %
Total gross profit$3,613 $6,644 $(3,031)(45.6)%
Gross Margin
Platform subscriptions and services30.3 %65.1 %
Computer hardware2.5 %— %
Application transaction86.1 %80.2 %
Total gross margin33.9 %66.4 %
Total gross profit decreased $3.0 million, or (45.6)%, in the year ended December 31, 2021 compared to the corresponding period of 2020. Stock-based compensation increased $0.8 million during the year ended December 31, 2021. Furthermore, margin decrease can be attributed to a higher margin realized in 2020 as compared to the same period in 2021 related to the customer identified as “Customer D” in Note 4, “Revenue”, in the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Operating Expenses

Year Ended December 31,Change
(in thousands, except percentages)20212020Amount%
Operating expenses
Sales and marketing$3,022 $1,653 $1,369 82.8 %
General and administrative13,256 15,361 (2,105)(13.7)%
Research and development4,179 2,628 1,551 59.0 %
Legal settlement— 4,500 (4,500)(100.0)%
Total operating expenses$20,457 $24,142 $(3,685)(15.3)%
Sales and Marketing
Sales and marketing expense increased $1.4 million, or 82.8% for the year ended December 31, 2021 compared to the corresponding period of 2020, primarily due to $0.5 million of increase employee compensation costs due to higher headcount, $0.4 million related to stock-based compensation expense and $0.3 million of online marketing expenditures.
General and Administrative
General and administrative expense decreased $2.1 million, or (13.7)%, for the year ended December 31, 2021, compared to the corresponding period of 2020, primarily due to a decrease of $1.8 million in legal fees mainly related to our previous litigation with Uber, $1.3 million in stock-based compensation expense and $0.5 million in bad debt recoveries. This decrease was partially offset by additional expenses of $1.2 million related to investor relations costs.

56

Research and Development
Research and development expense increased $1.6 million, or 59.0% for the year ended December 31, 2021, compared to the corresponding period of 2020, primarily due to increases of $1.0 million for increased headcount dedicated to research and development projects and $0.6 million in stock-based compensation expense.
Legal Settlement

The legal settlement expense of $4.5 million for the year ended December 31, 2020 relates to the settlement of our litigation with Uber as described in detail in Note 11 "Commitments and Contingencies" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Other income (expense)

Year Ended December 31,Change
(in thousands, except percentages)20212020Amount%
Other income (expense)
Interest expense$(4,481)$(3,413)$(1,068)31.3 %
Loss on extinguishment of debt(7,952)(2,158)(5,794)268.5 %
Impairment of digital assets(9,383)— (9,383)100.0 %
Fair value adjustment for warrant liabilities(18,139)872 (19,011)(2,180.2)%
Gain on forgiveness of Paycheck Protection Program ("PPP") loan2,850 — 2,850 100.0 %
Other income, net— 100.0 %
Total other expense$(37,104)$(4,699)$(32,405)689.6 %

    Other expense increased $(32.4) million for the year ended December 31, 2021 when compared to 2020, primarily due to a fair value adjustment as a result of a partial exercise of an outstanding warrant issued to the holder of our 2020 Convertible Notes, impairment of our digital asset holdings, primarily consisting of bitcoin and losses on extinguishment of debt related to payments and the payoff of our 2020 Convertible Notes. These losses were partially offset by the gain on forgiveness of our Paycheck Protection Program loan.
Refer to Note 2, "Summary of Significant Accounting Policies" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for further discussion regarding our digital asset holdings. Further, reference is made to Note 9 "Debt" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for further discussion on our debt holdings.
57

Liquidity and Capital Resources
As of December 31, 2021, we held total cash of $23.1 million, all of which was held in the United States.
In connection with our acquisition of Lyte, we entered into a note purchase agreement and completed the sale of an unsecured promissory note (the "2021 Promissory Note") with an original principal amount of $5.2 million in a private placement that closed on October 18, 2021. After deducting all transaction cost, net cash proceeds to us were $4.7 million. No interest will accrue on the promissory note unless and until the occurrence of an event of default (as defined in the promissory note). We may prepay outstanding balance of the promissory note earlier than it is due with a prepayment premium of 110%. Beginning on January 15, 2022 and on the same day of each month thereafter until the promissory note is paid in full, we are required to make a monthly amortization payments in the amount of $574 thousand which are considered prepayments subject to the prepayment premium.
On April 7, 2021, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. ("B. Riley"), pursuant to which we offered and sold shares of our common stock, from time to time. We filed two prospectus supplements on April 7, 2021 and October 26, 2021 that form part of our shelf registration statement for the offer and sale of up to an aggregate of $25 million and $48.5 million in common stock, respectively. As of December 31, 2021, 20,951,043 shares of our common stock had been sold and we had received aggregate net cash proceeds of $65.2 million. We terminated our At Market Issuance Sales Agreement with B. Riley on February 4, 2022, with an effective termination date of February 9, 2022. In addition, on October 22, 2021, the holder of our 2020 Convertible Notes partially exercised its warrant for the purchase of 2,060,000 shares of our common stock at an exercise price of $2.25 per share for net proceeds of $4.6 million to the Company.
On February 1, 2022, we filed a Form S-3, which was subsequently declared effective by the SEC on February 9, 2022, pursuant to which we may issue up to $200 million in common stock, preferred stock, warrants and units. Contained therein, was a prospectus supplement in which we may sell up to $100 million of our common stock in an “at the market offering” as defined by the Securities Act pursuant to an At Market Issuance Sales Agreement we entered into with H.C. Wainwright & Co., LLC on January 31, 2022. To date, we have not sold any shares of our common stock under the sales agreement with H.C. Wainwright or issued any securities under our Form S-3 filed on February 1, 2022.
As a result of the financing events described above, while our liquidity risk continues as a result of continued losses and the ongoing and evolving effects of the COVID-19 pandemic, management believes it has sufficient cash on hand for at least one year following the filing date of this Annual Report on Form 10-K.
Our future capital requirements will depend on many factors, including our pace of growth, subscription renewal activity, the timing and extent of spend to support development efforts, the pace at which we can scale Lyte, the expansion of sales and marketing activities and the market acceptance of our products and services. We believe that it is likely we will in the future enter into arrangements to acquire or invest in complementary businesses, technologies and intellectual property rights. We may be required to seek additional equity or debt financings, or issue securities related to the effective registration statement described above. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired and/or on acceptable terms, our business, operating results and financial condition could be adversely affected.
The following table summarizes our cash flows for the periods presented:
Year Ended December 31,Change
(in thousands, except percentages)20212020Amount%
Consolidated statement of cash flows
Net cash used in operating activities$(22,514)$(10,973)$(11,541)105.2 %
Net cash used in investing activities(46,385)— (46,385)100.0 %
Net cash provided by financing activities88,019 14,596 73,423 503.0 %
Operating Activities
Our primary source of cash from operating activities is receipts sales for our various product and service offerings as further described elsewhere in this Annual Report. Our primary uses of cash from operating activities are payments to employees for compensation and related expenses, publishers and other vendors for the purchase of digital media inventory and related costs, vendors for costs of inventory related to the assembly of Lyte computers, sales and marketing expenses and general operating expenses.
58

We utilized $(22.5) million of cash from operating activities during 2021 resulting from a net loss of $(53.5) million. The net loss included non-cash charges of $40.0 million, primarily consisting of the change in fair value of warrants, impairment of digital assets, the loss on the extinguishment and amortization of debt issuance costs related to our 2020 Convertible Notes, as well as stock-based compensation. In addition, certain changes in our operating assets and liabilities resulted in significant cash (decreases) as follows: $(5.7) million from a decrease in accounts payable, accrued expenses and an installment payments to Uber related to the settlement of our lawsuit, as well as $(3.3) million from other working capital changes, primarily related to a decrease in post-acquisition deferred revenue and inventory purchases.    
We utilized $(11.0) million of cash from operating activities during 2020 primarily resulting from a net loss of $(22.2) million, as adjusted for non-cash charges related to stock-based compensation of $4.5 million, $2.2 million for amortization of debt discount and deferred financing costs, $0.2 million for bad debt expense, $(0.5) million for accounts payable settlements, $(0.9) million for gain on the change in fair value of warrants and $2.2 million for loss on extinguishment of debt. In addition, during 2020 certain changes in our operating assets and liabilities resulted in cash increases (decreases) as follows: $1.5 million from an increase in accounts payable and accrued expenses, $3.0 million accrued legal settlement balance as of December 31, 2020 related to our settlement with Uber, $0.8 million from an decrease in account receivable and $(2.0) million from an decrease in deferred revenue.
Investing Activities
Investing activities during 2021 consisted of the purchase of digital assets and the acquisition of Lyte Technology, Inc.

Financing Activities
Our financing activities during 2021 consisted of proceeds from equity financings and debt borrowings offset by payments on debt. We acquired $88.0 million of cash from financing activities resulting primarily from $94.7 million in proceeds from the sale of our common stock, $14.7 million in proceeds from our Series B Convertible Note and 2021 Promissory Note and $4.6 million from a partial exercise of a warrant held by the holder of our 2020 Convertible Notes. These sources of financing were partially offset by $(26.2) million of payments on debt, a majority of which related to payments on the 2020 Convertible Notes.
Our financing activities during 2020 consisted of proceeds from various debt borrowings offset by repayments on our various debt offerings and financing factoring agreement. We acquired $14.6 million of cash from financing activities during 2020, as a result of $15.4 million from new issuances of debt (inclusive of $0.6 million from related parties), $9.2 million from our at-the-market offering of common stock and $0.1 million in proceeds from stock option exercises. These sources of financing were partially offset of $(9.0) million of payments on debt (inclusive of $0.6 million to related parties) and $(1.1) million in net repayments on our factoring financing agreement.
Contractual Obligations
We lease various office facilities, including our corporate headquarters in Texas and offices in California and Florida, under non-cancellable operating lease agreements that expire through 2025. The terms of the lease agreements provide for rental payments on a graduated basis. We recognize rent expense on a straight-line basis over the lease periods. Rent expense under operating leases totaled $0.8 million and $0.8 million for the years ended December 31, 2021 and 2020, respectfully.
The following table sets forth our contractual obligations as of December 31, 2021 (in thousands):

Payments due by period
Contractual obligationsTotal
Less than
1 year
1-3
years
3-5
years
More than
5 years
Operating lease obligations$2,107 $667 $1,230 $210 $— 
Off-Balance Sheet Arrangements
During the years ended December 31, 2021 and 2020, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K, such as the use of unconsolidated subsidiaries, structured finance, special purpose entities or variable interest entities.
Indemnification Agreements
59


In the ordinary course of business, we provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, solutions to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with directors and certain current and former officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of, or are related to, their status or service as directors, officers or employees.
Critical Accounting Policies and Estimates
Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenues generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
The critical accounting policies requiring estimates, assumptions and judgments that we believe have the most significant impact on our consolidated financial statements are set forth below. For further information on all significant accounting policies, refer to Note 2 “Summary of Significant Accounting Policies” of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Revenue
We derive our revenue primarily from MaaS subscription fees, application development and support fees, as well as revenue from the sale of high-performance personal computer systems. Revenue is recognized when control of these products or services are transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those services. Our revenue recognition policy follows guidance from Accounting Standards Codification ("ASC") No. 606, Revenue from Contracts with Customers (Topic 606).
We determine revenue recognition through the following five-step framework:

 
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract or contracts;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.
Our software subscription and services contracts often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. When a customer contract consists of licensing, application development and support services, we consider these separate performance obligations, which would require an allocation of consideration. For contracts with multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time.
Digital Assets
We account for out digital assets as indefinite-lived intangible assets in accordance with ASC 350, Intangibles—Goodwill and Other. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.
We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, Fair Value Measurement, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and
60


ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value.
The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of opera
Goodwill
We review goodwill for impairment annually during the fourth quarter or more frequently if events or changes in circumstances would more-likely-than-not reduce the fair value of a reporting unit below its carrying value. As of December 31, 2021, no impairment of goodwill has been identified.
2020 Convertible Notes and Warrant
In July 2020, we issued the 2020 Convertible Notes. We also issued a warrant exercisable for three (3) years for the purchase, initially, of an aggregate of up to 2,160,000 shares of our common stock at an initial exercise price of $4.00 per share. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 3,840,000. We evaluated all of the financial instruments, including the warrant to purchase shares of our common stock issued in conjunction with 2020 Convertible Notes, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives in accordance with ASC Topic 815-40, Derivatives and Hedging - Contracts in an Entity’s Own Stock. In accordance with ASC 480, Distinguishing Liabilities from Equity, we accounted for the warrant initially as a liability at its fair value and is then re-valued the warrant at each reporting date, with changes in the fair value reported in the consolidated statement of operations. We used a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Furthermore, the holder partially exercised its warrant for 2,060,000 shares of our common stock, in October 2021, which resulted in a revaluation of the warrant at the time of exercise. The initial and subsequent valuations of the warrant requires significant judgment. For the assumptions used to value at warrant as of December 31, 2021, refer to Note 9 “Debt” of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Business Combination

We account for business combinations using the acquisition method of accounting as prescribed in ASC 805, "Business Combinations (Topic 805)." We record the assets acquired, liabilities assumed and acquisition-related contingent consideration at fair value on the date of acquisition. The difference between the purchase price, including any contingent consideration, and the fair value of net assets acquired is recorded as goodwill. We may adjust the preliminary purchase price and purchase price allocation, as necessary, during the measurement period of up to one year after the acquisition closing date as we obtain more information as to facts and circumstances that impact the determination of fair value at the acquisition date. Any change in fair value of acquisition-related contingent consideration resulting from events after the acquisition date is recognized in earnings. Acquisition-related costs are recognized separately from the acquisition and are expensed as incurred.
Recent Accounting Standards
Recent accounting standards applicable to our business are described under the subheading "Recently Adopted Accounting Policies" in Note 2 "Summary of Significant Accounting Policies" of the notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

We are a “smaller reporting company” as defined by Rule 12b-2 of the Exchange Act, and as such, we are not required to provide the information required under this Item.
61


Item 8. Financial Statements and Supplementary Data.
INDEX TO THE CONSOLIDATED FINANCIAL STATEMENTS

62

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the Stockholders and Board of Directors of
Phunware, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Phunware, Inc. (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of operations and comprehensive loss, changes in stockholders’ equity (deficit) and cash flows for each of the two years in the period ended December 31, 2021, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Evaluation of the Accounting for and Disclosure of Digital Assets

Description of the Matter

As described in Note 2 to the consolidated financial statements, the Company’s digital assets held as of December 31, 2021, which consist mainly of Bitcoin and Ethereum, are accounted for as indefinite-lived intangible assets, and have been included in current assets on the consolidated balance sheet. The Company’s digital assets as of December 31, 2021 were approximately $32.6 million. For the year ended December 31, 2021, the Company generated revenue of $1.1 million from the sale of PhunToken for which they received both cash and digital currency from customers. The Company’s management has exercised significant judgment in their determination of how existing accounting principles generally accepted in the United States of America (“GAAP”) should be applied to the accounting for digital assets held, the associated financial statement presentation and accompanying footnote disclosures.

63

We identified the accounting for and disclosures of digital assets held and sold as a critical audit matter due to the nature and extent of audit effort required to obtain sufficient appropriate audit evidence to address the risks of material misstatement related to the valuation, existence and rights and obligations of digital assets held and sold. The nature and extent of audit effort required to address the matter included significant involvement of more experienced engagement team members and subject matter experts related to the matter.

How We Addressed the Matter in Our Audit

Our audit procedures included, amongst others:

We obtained an understanding of management’s process with regards to the methodology used, and the factors considered in determining the appropriate accounting for and disclosure of its digital assets held;
Evaluated management’s rationale for the application of Accounting Standards Codification (“ASC”) 350 to account for its digital assets held, including management’s processes for evaluating its digital assets for impairment;
Evaluated management’s rationale for inclusion of digital assets as a current asset on the balance sheet;
Evaluated management’s disclosures of its digital assets activity in the financial statement footnotes;
In connection with the sales of digital assets, we traced and agreed the details of the transactions to the underlying documents, examined supporting sale and cash receipt evidence, and tested the fair value of the assets received;
Confirmed the existence of the Company’s digital asset balances through a third-party custodian platform; and
Evaluated the third-party custodian platform’s pricing sources with various independent pricing sources.

/s/ Marcum LLP
Marcum LLP
We have served as the Company’s auditor since 2018.
Houston, Texas
April 7, 2022
64

Phunware, Inc.
Consolidated Balance Sheets
(In thousands, except share and per share data)
December 31,
2021
December 31,
2020
Assets
Current assets:
Cash$23,137 $3,940 
Accounts receivable, net of allowance for doubtful accounts of $10 and $356 at December 31, 2021 and 2020, respectively
967 664 
Inventory2,636  
Digital assets32,581  
Prepaid expenses and other current assets686 304 
Total current assets60,007 4,908 
Property and equipment, net 13 
Goodwill33,260 25,900 
Intangible assets, net3,213 111 
Deferred tax asset1,278 537 
Restricted cash 91 
Right-of-use asset1,260  
Other assets276 276 
Total assets99,294 31,836 
Liabilities and stockholders’ equity (deficit)
Current liabilities:
Accounts payable$6,589 $8,462 
Accrued expenses9,621 5,353 
Accrued legal settlement 3,000 
Lease liability399  
Deferred revenue3,973 2,397 
PhunCoin deposits1,202 1,202 
Current maturities of long-term debt, net4,904 4,435 
Warrant liability3,605 1,614 
Total current liabilities30,293 26,463 
Long-term debt 3,762 
Long-term debt - related party 195 
Deferred tax liability1,278 537 
Deferred revenue1,299 2,678 
Lease liability1,147  
Deferred rent 180 
Total liabilities34,017 33,815 
Commitments and contingencies (Note 11)
Stockholders’ equity (deficit)
Common stock, $0.0001 par value; 1,000,000,000 shares authorized at December 31, 2021 and 2020; 96,751,610 and 56,371,207 shares issued and outstanding as of December 31, 2021 and 2020, respectively
10 6 
Additional paid-in capital264,944 144,156 
Accumulated other comprehensive loss(352)(338)
Accumulated deficit(199,325)(145,803)
Total stockholders’ equity (deficit)65,277 (1,979)
Total liabilities and stockholders’ equity (deficit)99,294 31,836 
The accompanying notes are an integral part of these consolidated financial statements.
65

Phunware, Inc.
Consolidated Statements of Operations and Comprehensive Loss
(In thousands, except per share information)
Year Ended December 31,
20212020
Net revenues$10,643 $10,001 
Cost of revenues7,030 3,357 
Gross profit3,613 6,644 
Operating expenses:
Sales and marketing3,022 1,653 
General and administrative13,256 15,361 
Research and development4,179 2,628 
Legal Settlement 4,500 
Total operating expenses20,457 24,142 
Operating loss(16,844)(17,498)
Other income (expense):
Interest expense(4,481)(3,413)
Loss on extinguishment of debt(7,952)(2,158)
Impairment of digital assets(9,383) 
Fair value adjustment for warrant liabilities(18,139)872 
Gain on forgiveness of Paycheck Protection Program ("PPP") loan2,850  
Other income, net1  
Total other expense(37,104)(4,699)
Loss before taxes(53,948)(22,197)
Income tax benefit (expense)426 (2)
Net loss(53,522)(22,199)
Cumulative translation adjustment(14)44 
Comprehensive loss$(53,536)$(22,155)
Loss per share, basic and diluted$(0.71)$(0.50)
Weighted-average common shares used to compute loss per share, basic and diluted75,447 44,269 
The accompanying notes are an integral part of these consolidated financial statements.
66

Phunware, Inc.
Consolidated Statements of Changes in Stockholders’ Equity (Deficit)
(In thousands)
Additional
Paid-in
Capital
Accumulated DeficitOther
Comprehensive
Loss
Total
Stockholders’
Equity (Deficit)
Common Stock
SharesAmount
Balances as of December 31, 201939,811 $4 $128,008 $(123,604)$(382)$4,026 
Exercise of stock options, net of vesting of restricted shares188 — 99 — — 99 
Release of restricted stock1,631 — — — — — 
Issuance of common stock for payment of legal, earned bonus and board of director fees1,348 — 1,283 — — 1,283 
Sales of common stock, net of issuance costs11,629 1 9,177 — — 9,178 
Stock-based compensation expense— — 4,492 — — 4,492 
Issuance of common stock upon partial conversions of Senior Convertible Note1,764 1 2,266 — — 2,267 
Reacquisition of equity component of Senior Convertible Notes— — (1,388)— — (1,388)
Equity classified cash conversion feature of Senior Convertible Note— — 219 — — 219 
Cumulative translation adjustment— — — — 44 44 
Net Loss— — — (22,199)— (22,199)
Balances as of December 31, 202056,371 $6 $144,156 $(145,803)$(338)$(1,979)
Exercise of stock options, net of vesting of restricted shares261 — 179 — — 179 
Release of restricted stock2,494 — — — — — 
Issuance of common stock under the 2018 employee stock purchase plan84 — 100 — — 100 
Issuance of common stock for payment of board of director fees99 — 66 — — 66 
Sales of common stock, net of issuance costs35,383 4 94,733 — — 94,737 
Common stock issued pursuant to warrant exercises2,060 — 20,782 — — 20,782 
Stock-based compensation expense— — 4,928 — — 4,928 
Cumulative translation adjustment— — — — (14)(14)
Net loss— — — (53,522)— (53,522)
Balances as of December 31, 202196,752 $10 $264,944 $(199,325)$(352)$65,277 
The accompanying notes are an integral part of these consolidated financial statements.
67

Phunware, Inc.
Consolidated Statements of Cash Flows
(In thousands)
Year Ended December 31,
20212020
Operating activities
Net loss$(53,522)$(22,199)
Adjustments to reconcile net loss to net cash provided by operating activities:
Accretion of debt discount and amortization of deferred financing costs2,942 2,185 
Loss (gain) on change in fair value of warrant liability18,139 (872)
Loss on extinguishment of debt7,952 2,158 
Impairment of digital assets 9,383  
Gain on forgiveness of PPP loan(2,850) 
Stock-based compensation4,941 4,492 
Deferred income taxes  
Other adjustments(478)(40)
Changes in operating assets and liabilities:
Accounts receivable(16)796 
Inventory(949) 
Prepaid expenses and other assets(383)65 
Accounts payable(1,568)427 
Accrued expenses(1,131)1,064 
Accrued legal settlement(3,000)3,000 
Lease liability payments(802) 
Deferred revenue(1,172)(2,049)
Net cash used by operating activities(22,514)(10,973)
Investing activities
Purchases of digital assets(41,284) 
Acquisitions, net of cash acquired(5,101) 
Net cash used in investing activities(46,385) 
Financing activities
Proceeds from borrowings, net of issuance costs14,711 14,815 
Proceeds from related party bridge loans 560 
Payments on borrowings(26,243)(8,418)
Payments on related party notes (560)
Net repayments on factoring agreement (1,077)
Proceeds from sales of common stock, net of issuance costs94,737 9,177 
Proceeds from warrant exercises4,635  
Proceeds from exercise of stock options179 99 
Net cash provided by financing activities88,019 14,596 
Effect of exchange rate on cash and restricted cash(14)46 
Net increase (decrease) in cash and restricted cash19,106 3,669 
Cash and restricted cash at the beginning of the period4,031 362 
Cash and restricted cash at the end of the period$23,137 $4,031 
Supplemental disclosure of cash flow information
Interest paid$1,364 $1,251 
Income taxes paid$ $ 
The accompanying notes are an integral part of these consolidated financial statements.


68



Phunware, Inc.
Consolidated Statements of Cash Flows
(In thousands)
Year Ended December 31,
20212020
Supplemental disclosure of non-cash information
Issuance of common stock under the 2018 employee stock purchase plan$100 $ 
Issuance of common stock for payment of legal, earned bonus and board of director fees$66 $1,283 
Non-cash issuance of common stock upon partial exercise of a warrant$16,147 $ 
Issuance of common stock upon partial conversions of the Senior Convertible Note$ $2,266 
Reacquisition of equity component of the Senior Convertible Note$ $(1,388)
Equity classified cash conversion feature of the Senior Convertible Note$ $219 

The accompanying notes are an integral part of these consolidated financial statements.
69

Phunware, Inc.
Notes to Consolidated Financial Statements
(In thousands, except share and per share information)
1. The Company and Basis of Presentation
The Company
Phunware, Inc. and its subsidiaries (the “Company”, "we", "us", or "our") offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our Multiscreen-as-a-Service ("MaaS") platform provides the entire mobile lifecycle of applications and media in one login through one procurement relationship. Our MaaS technology is available in software development kit form for organizations developing their own application, via customized development services and prepackaged solutions. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. During 2021, we began to sell PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. In October 2021, we acquired Lyte Technology, Inc. ("Lyte"), a provider of high-performance computer systems to individual consumers. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.
Basis of Presentation
The consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Reclassifications of Prior Year Presentation
Certain reclassifications have been made to our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.
Going Concern
Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements - Going Concern ("ASC 205-40") requires management to assess the Company’s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management’s evaluation shall initially not take into consideration the potential mitigating effects of management’s plans that have not been fully implemented as of the date the financial statements are issued.
Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future.
As of the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf"
70

registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash.
As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.
There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.
The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
2. Summary of Significant Accounting Policies
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.
Risks and Uncertainties
Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.
Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) ("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially
71

measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.
The adoption of the new lease standard on January 1, 2021, resulted in the recognition of right-of-use assets and operating lease liabilities of $2,101 on our consolidated balance sheet. In connection with the adoption of this standard, short-term deferred rent of $8, which was previously recorded in accrued expenses and long term deferred rent of $180 previously recorded in deferred rent on our consolidated balance sheet was offset against the right-of-use asset. The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:
January 1, 2021
Right-of-use asset$2,101 
Straight-line rent accrual(188)
$1,913 
Lease liability, current$500 
Lease liability, non-current1,601
$2,101 
The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss.
Revenue Recognition
On January 1, 2019, we adopted ASC 606, Revenue from Contracts with Customers ("ASC 606"). Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.
The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods.
Significant Judgments
When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with
72

multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.
Platform Subscriptions and Services Revenue
We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from one to three years. License fees are typically billed annually in advance.
Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.
Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a ‘right to access’ license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.
When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required.
From time to time, we may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.
Application Transaction Revenue
We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.
In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.
During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.
73

Computer Hardware Revenue
We acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility.
Deferred Commissions

    We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.

Deferred commissions are recorded in prepaid and other current assets in our consolidated balance sheets. Changes in deferred commissions for the years ended December 31, 2021 and 2020 are as follows:
20212020
Balance, beginning of the period$210 $309 
Deferral of commissions earned73 94 
Recognition of commission expense(135)(193)
Balance, end of the period$148 $210 
Concentrations of Credit Risk
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings.
Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits.
There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December 31, 2021.
Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.

December 31,
20212020
Customer A20 %55 %
Customer B18 %16 %
Customer C0 %13 %
Cash, Cash Equivalents, and Restricted Cash
We consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents. The Company had no cash equivalents at December 31, 2021 or 2020. As a result of certain debt financings, we were required to maintain restricted balances. We had $91 in restricted cash as of December 31, 2020.

74

Accounts Receivable and Reserves
Accounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances. Accounts receivable consisted of the following:

December 31,
20212020
Accounts receivable$977 $1,020 
Less allowances for doubtful accounts(10)(356)
Accounts receivable, net$967 $664 
Changes in the allowance for doubtful accounts are as follows:

December 31,
20212020
Balance, beginning of period$356 $3,179 
(Recovery) allowances for bad debt(286)205 
Issuance of credit memos and write offs(60)(3,028)
Balance, end of period$10 $356 
Inventory
Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (“FIFO”) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.
Digital Assets
During the year ended December 31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, Intangibles—Goodwill and Other. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.
We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, Fair Value Measurement, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value.
The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized
75

upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss. Impairment loss was $9,383 for the year ended December 31, 2021 and we did not sell any digital assets during the year ended December 31, 2021.
The following tables set forth changes in our bitcoin and ethereum holdings:
BitcoinDigital Asset Original
Cost Basis
Digital Asset Impairment
Losses
Digital Asset Carrying
Value
Balance as of December 31, 2020$ $— $ 
Purchases36,80636,806
Received from customers157157
Impairment loss(8,554)(8,554)
Balance as of December 31, 2021$36,963 $(8,554)$28,409 
EthereumDigital Asset Original
Cost Basis
Digital Asset Impairment
Losses
Digital Asset Carrying
Value
Balance as of December 31, 2020$ $— $ 
Purchases4,1914,191
Received from customers523523
Impairment loss(670)(670)
Balance as of December 31, 2021$4,714 $(670)$4,044 
Other digital assets purchased during the year ended December 31, 2021 was $287 and we recorded an impairment losses of $159 related to those purchases.
Goodwill and Intangible Assets
Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.
In accordance with ASC 350, Intangibles — Goodwill and Other, we do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.
We adopted ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.
We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.
Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.
76

We did not recognize any goodwill or intangible impairment losses in the years ended December 31, 2021 or 2020.
Long-Lived Assets
Long-lived assets with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset’s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value.
We did not recognize any impairment losses relating to our long-lived assets during the years ended December 31, 2021 or 2020.
Convertible Debt
In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital.
In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, Derivatives and Hedging - Contracts in an Entity’s Own Stock, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss. We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to Fair Value of Financial Instruments below.
Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.
Leases
We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above Recently Adopted Accounting Pronouncements.

The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December 31, 2021.

77

Stock-Based Compensation
Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.
Retirement Plan
At December 31, 2021, we administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December 31, 2021 or 2020.
Income Taxes
We account for income taxes in accordance with ASC 740, Income Taxes ("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.
The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.
Comprehensive Loss
We apply the guidance in ASC 220, Comprehensive Income, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December 31, 2021 and 2020 was due to foreign currency translation adjustments.

78

Loss per Common Share
Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented. The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:

December 31,
20212020
Convertible notes 5,733,712 
Warrants5,636,801 5,996,112 
Options925,467 1,208,740 
Restricted stock units3,576,270 1,677,060 
Restricted shares 574 
Total10,138,53814,616,198
Fair Value of Financial Instruments
We follow the guidance in ASC 820, Fair Value Measurement, to account for financial assets and liabilities measured on a recurring basis. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:
Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December 31, 2021 are set forth below:
Level 1Level 2Level 3Total
Assets:
Digital assets$32,581 $ $ $32,581 
Total$32,581 $ $ $32,581 
Liabilities:
Warrant liability$ $3,605 $ $3,605 
Total$ $3,605 $ $3,605 


    
79

Our financial instruments measured at fair value as of December 31, 2020 are set forth below:
Level 1Level 2Level 3Total
Liabilities:
Warrant liability$ $1,614 $ $1,614 
Total$ $1,614 $ $1,614 

    
    The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.
Loss Contingencies
We are subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.
From time to time, we are involved in disputes, litigation and other legal actions. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.
Subsequent Events

In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.
Smaller Reporting Company
We are a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.
Recent Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures.
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), (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.
80

3. Business Combination
On October 18, 2021, we closed the acquisition of Lyte with an adjusted purchase price of approximately $11.0 million (subject to an earn-out provision). This acquisition was accounted for using the acquisition method of accounting and, accordingly, assets acquired, liabilities assumed and consideration exchanged was recorded at estimated fair values on the date of acquisition.
The following table summarizes the consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:

Fair Value
Assets acquired
Cash$4 
Inventory1,687
Intangible assets3,340
Total assets acquired5,031
Liabilities assumed
Deferred revenue1,369
Total liabilities assumed1,369
Net assets acquired3,662
Consideration:
Cash3,980
Acquisition and earn-out payable (subject to fair value adjustments)6,619
Total consideration10,599
Goodwill$6,937 

The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed were based on management’s estimates and assumptions at the time of acquisition. Fair values are subject to refinement for up to one year after the closing date as additional information regarding the closing date fair values becomes available. The trade name represents the rights to the "Lyte Technology, Inc." brand name which is well known in the marketplace. The useful life of the identified amortizable intangible assets acquired is five years. Goodwill was recorded to reflect the excess purchase consideration over net assets acquired and primarily consists of the future economic benefits that we expect to receive as a result of the acquisition. The amount of goodwill expected to be deductible for federal and state income tax purposes is $437. Expenses we incurred as a result of the acquisition of Lyte were not material and recorded in general and administrative expenses in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.
Pursuant to terms of the stock purchase agreement, the future acquisition and earn-out payments consist of the following: (i) $1,125, as adjusted for working capital items, on June 30, 2022, (ii) the issuance of shares of our common stock with an aggregate value of $2,250, in two equal installments valued at up to $1,125, determined on the last business day of each of the quarter ending March 31, 2022 and September 30, 2022 and (iii) up to $1,250 in cash and issuance of shares of our common stock valued at up to $1,250 on the first anniversary of closing, as an earn-out payment based upon Lyte achieving certain annual revenue milestones as provided in the purchase agreement in the year following closing.
We believe Lyte will achieve the annual revenue milestone and we will owe the full amount of the contingent consideration on the first annual anniversary of closing. For the year ended December 31, 2021, we generated computer hardware revenue of $3,095 and an operating loss of $609, since the acquisition closing date.

81

The following table summarizes the unaudited pro forma condensed financial information of Phunware, Inc for the year ended December 31, 2021 as if the acquisition of Lyte had occurred on January 1, 2020:

Year Ended December 31,
20212020
(in thousands)(unaudited)
Net revenues$18,175 $15,581 
Net loss(53,935)(22,922)

82

4. Revenue
Disaggregation of Revenue
The following table sets forth our net revenues by category:

Year Ended December 31,
20212020
Net revenues
Platform subscriptions and services$5,308 $9,108 
Computer hardware3,095  
Application transaction2,240 893 
Net revenues$10,643 $10,001 
For the year ended December 31, 2021, we sold $1,063 of PhunToken for which we received both cash and digital assets from customers. Revenue from sales of PhunToken is recorded within application transaction revenue in the table above.
We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived 93% and 97% of our net revenues from within the United States for the years ended December 31, 2021 and 2020, respectively. Revenue by geographic location is as follows:

Year Ended December 31,
20212020
Net revenues
United States$9,939 $9,686 
International 704 315 
Net revenues$10,643 $10,001 
The following table sets forth our concentration of revenue sources as a percentage of total net revenues.

Year Ended December 31,
20212020
Customer D %32 %
Customer E7 %12 %


83

Deferred Revenue
Our deferred revenue balance consisted of the following:

December 31,
20212020
Current deferred revenue
Computer hardware$2,149 $ 
Platform subscriptions and services revenue1,744 2,317 
Application transaction revenue80 80 
Total current deferred revenue$3,973 $2,397 
Non-current deferred revenue
Platform subscriptions and services revenue$1,299 $2,678 
Total non-current deferred revenue$1,299 $2,678 
Total deferred revenue$5,272 $5,075 

Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the year ended December 31, 2021, we recognized revenue of $3,379 that was included in our deferred revenue balance as of December 31, 2020.
Remaining Performance Obligations
Remaining performance obligations were $8,588 as of December 31, 2021, of which we expect to recognize 54% as revenue over the next 12 months and the remainder thereafter.
5. Cash, Cash Equivalents, and Restricted Cash
We had no cash equivalents as of December 31, 2021 and 2020. The following table sets forth our cash and restricted cash:

December 31,
20212020
Cash$23,137 $3,940 
Restricted cash 91 
Total cash and restricted cash$23,137 $4,031 
84


6. Goodwill and Other Intangible Assets
Goodwill
Changes in the Company’s goodwill balance for the years ended December 31, 2021 and 2020, are summarized in the table below:

20212020
Balance, beginning of period$25,900 $25,857 
Acquisition of Lyte7,374  
Foreign currency translation(14)43 
Balance, end of period$33,260 $25,900 
Intangible Assets
Our intangible assets, excluding goodwill, consist of intangible assets acquired in business combinations and were recorded at their estimated fair values on the date of acquisition. The finite-lived intangible assets that are being amortized are summarized in the table below:
Weighted Average Useful Life
(years)
December 31, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name5.0$3,990 $(799)$3,191 $651 $(651)$ 
Acquired technology5.14,828 (4,828) 4,828 (4,821)7 
In-process research and development5.094 (94) 94 (94) 
Customer relationships5.74,626 (4,604)22 4,636 (4,532)104 
Order backlog1.5329 (329) 329 (329) 
$13,867 $(10,654)$3,213 $10,538 $(10,427)$111 
Amortization expense for the years ended December 31, 2021 and 2020, was approximately $238 and $142 respectively.
Expected future annual amortization expense for finite-lived intangible assets as of December 31, 2021, is as follows:
Future amortization expense for the years ending December 31, Amortization
2022$689 
2023668 
2024668 
2025668 
2026520 
Thereafter 
Total$3,213 

85


7. Accrued Expenses
Accrued expenses consisted of the following:

December 31,
20212020
Acquisition and earn out payable$5,531 $ 
Payroll related expenses2,801 4,112 
Accounts payable settlement (see Note 11)
446 627 
Other584 449 
Taxes259 165 
Total accrued expenses$9,621 $5,353 
8. Factoring Agreement
On June 15, 2016, we entered into a factoring agreement with CSNK Working Capital Finance Corp. (d/b/a Bay View Funding) (“Bay View”) whereby we sold select accounts receivable with recourse.
Under the terms of the agreement, Bay View would advance us amounts representing up to 80% of the net amount of eligible accounts receivable. The factor facility was collateralized by a general security agreement over all the Company’s personal property and interests. Fees paid to Bay View for factored receivables were 1.80% for the first 30 days and 0.65% for every ten days thereafter, to a maximum of 90 days total outstanding. We bore the risk of credit loss on the receivables. These receivables were accounted for as a secured borrowing arrangement and not as a sale of financial assets. We terminated our factoring agreement with Bay View effective March 22, 2021. Interest expense related to our Bay View factoring agreement was $75 and $175 for the years ended December 31, 2021 and 2020, respectively.
86


9. Debt
The following table sets forth our various debt obligations:

December 31,
20212020
2021 Promissory Note$5,220 $ 
Series A Note (principal amount) 2,481 
Series B Note (principal amount) 3,585 
Paycheck Protection Program Loan 2,850 
Convertible Notes 250 
Promissory Notes 905 
Total debt$5,220 $10,071 
Debt discount - warrants (2021 Promissory Note)(316) 
Debt discount - warrants (2020 Convertible Notes) (1,029)
Debt discount - issuance costs (2020 Convertible Notes) (650)
Less: current maturities of long-term debt(4,904)(4,435)
Less: long-term related-party debt (195)
Long-term debt$ $3,762 
2021 Promissory Note
In connection with the acquisition of Lyte, we entered into a note purchase agreement and completed the sale of an unsecured promissory note with an original principal amount of $5,220 in a private placement that closed on October 18, 2021. The promissory note was sold with an original issue discount of $200 and we paid at closing issuance costs totaling $280. After deducting all transaction costs, net cash proceeds to the Company were $4,740. No interest will accrue on the promissory note unless and until the occurrence of an event of default (as defined in the promissory note). Beginning on January 15, 2022 and on the same day of each month thereafter until the promissory note is paid in full, we are required to make a monthly amortization payments in the amount of $574 until the maturity date of October 15, 2022. We may prepay any or all outstanding balance of the promissory note earlier than it is due with a prepayment premium of 110%. The prepayment premium also applies to the monthly amortization payments, which amounts to an effective interest rate of approximately 18%.
2020 Convertible Notes
On July 15, 2020, we issued a Series A Senior Convertible Note (a “Series A Note”) to an institutional investor with an initial principal amount of $4,320 (reflecting an original issue discount of $320) in a private placement. We repaid in full the outstanding principal balance, accrued and unpaid interest and make-whole amount on a separate senior convertible note issued on March 20, 2020 to the same investor. After the payoff of the senior convertible note and deducting transaction costs, net cash proceeds to the Company were $1,751.
On the same date, we issued a Series B Senior Secured Convertible Note (a “Series B Note,” and together with the Series A Note, the “2020 Convertible Notes”) to the same investor with an initial principal amount of $17,280 (reflecting an original issue discount of $1,280). The investor paid for the Series B Note by delivering a secured promissory note (the “Investor Note”) with an initial principal amount of $16,000.

    We received cash under the Series B Note only upon cash repayment of the corresponding Investor Note. The investor, at its option and at any time, had the right to voluntarily prepay the Investor Note, in whole or in part. Until the Investor Note was repaid, the principal (and related original issue discount) of the Series B Note was considered to be "restricted." The Series B Note and the Investor Note were subject to the terms of a Master Netting Agreement between us and the investor. Upon repayment of the Investor Note, an equal amount of the Series B Note became "unrestricted" and recorded as debt in our consolidated balance sheets.

87


During 2020, we exercised our right under the Investor Note to require a mandatory prepayment of the Investor Note of $1,000 and the noteholder voluntarily prepaid an aggregate of $4,750 pursuant to the terms of the Investor Note, for aggregate cash proceeds to us $5,750. As a result, $5,750 in principal and $460 of original issue discount became "unrestricted". As of December 31, 2020, the restricted balance of the Series B Note was $11,070 (including original issue discount).
The Series A Note and outstanding unrestricted principal balance on the Series B Note each bore interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021. The restricted principal of the Series B Note bore interest at a rate of 3% per annum. The 2020 Convertible Notes were scheduled to mature on December 31, 2021.
For the year ended December 31, 2020, we recorded a loss on extinguishment of debt in the amount of $1,343 as a result of monthly installment payments and optional redemption payments elected by the noteholder related to our various capital raises, as more fully described below.
As a result of multiple offerings of sales of shares of our common stock during the first quarter of 2021, as more fully described Note 13 below, the investor elected to require us to use forty percent (40%) of the net proceeds from those offerings to satisfy obligations under the 2020 Convertible Notes. During the first quarter of 2021, we paid approximately $11,507, of which $5,717 was recorded as a loss on extinguishment of debt.
In March 2021, the investor voluntarily prepaid an aggregate of $10,250 pursuant to the terms of the Investor Note. As a result, we received cash proceeds of $10,250 and this amount of principal of the Series B Note, along with $820 of original issue discount became "unrestricted" and outstanding. After the aggregate payments pursuant to the Investor Note by the investor to us, there was no balance outstanding under the Investor Note and no restricted balance under the Series B Note.
On March 25, 2021, we delivered a Company Optional Redemption Notice (as defined in the Series B Note) to the holder of our Series B Note exercising our right to redeem and fully satisfy all obligations under the Series B Note on April 5, 2021. On April 5, 2021, we paid $13,902 in cash to the noteholder of our 2020 Convertible Notes in full satisfaction of all obligations under our Series B Note, which amounted to $11,718 of principal, interest and make-whole and $2,184 for the loss on extinguishment of debt.
During the year ended December 31, 2021, we also recorded a loss on extinguishment of debt of $51 related to monthly installment payments made to the investor.

Warrant

In addition to the 2020 Convertible Notes, we issued a warrant exercisable for three (3) years for the purchase, initially, of up to an aggregate of 2,160,000 shares of the Company's common stock at an initial exercise price of $4.00 per share. The number of shares and exercise price are each subject to adjustment provided under the warrant. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 3,840,000 shares. If, at the time of exercise of the warrant, there is no effective registration statement registering, or no current prospectus available for, the issuance of the shares, then the warrant may also be exercised, in whole or in part, by means of a “cashless exercise.” The registration statement registering 2,160,000 shares of our common stock issuable pursuant to the terms of the warrant was declared effective by the SEC on October 27, 2020. In February 2022, we filed a registration statement registering 250% of additional warrant shares as result of the adjustment noted above. The warrant may not be exercised if, after giving effect to the exercise, the investor would beneficially own amounts in excess of those permissible under the terms of the warrant. As more fully discussed in Note 13, the holder partially exercised its warrant during 2021.


88


The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:
December 31, 2021December 31, 2020
Strike price per share$2.25 $4.00 
Closing price per share$2.63 $1.26 
Term (years)1.532.53
Volatility186 %146 %
Risk-free rate0.56 %0.17 %
Dividend Yield

Upon issuance of the warrant, we recorded a warrant liability as a discount to the 2020 Convertible Notes of $2,486. A summary of the change in fair value of the warrant liability is set forth below:
20212020
Balance, beginning of period$1,614 $ 
Warrant issued 2,486 
Warrant Exercised(16,148) 
Change in fair value of warrant liability18,139 (872)
Balance, end of period$3,605 $1,614 

Participation Rights

In addition, the Company granted the 2020 Convertible Notes investor participation rights in future equity and equity-linked offerings of securities, subject to certain limited exceptions, during the two years after the later of (a) the closing or (b) the date the 2020 Convertible Notes no longer remain outstanding, in an amount of up to 30% of the securities being sold in such offerings. This same investor has an additional 30% participation right that expired on March 20, 2022 pursuant to a separate Securities Purchase Agreement relating to the Senior Convertible Note, which is more fully discussed below.

Paycheck Protection Program ("PPP") Loan

On April 10, 2020, we received loan proceeds in the amount of $2,850 from JPMorgan Chase, N.A. pursuant to the PPP under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"), which was enacted on March 27, 2020. The loan, which was in the form of a note dated April 9, 2020, was originally scheduled to mature on April 9, 2022 and bore interest at a rate of 0.98% per annum. The Paycheck Protection Flexibility Act of 2020, extended the deferral period for loan payments to either (i) the date that the U.S. Small Business Administration ("SBA") remits the borrower’s loan forgiveness amount to the lender or (ii) if the borrower does not apply for loan forgiveness, ten months after the end of the borrower’s loan forgiveness covered period. The note may be prepaid by us at any time prior to the maturity with no prepayment penalties.

The principal amount of our PPP loan was subject to forgiveness under the PPP. On July 7, 2021, we submitted our request to the SBA to forgive the full principal amount of the loan and on August 16, 2021, we received notification that the SBA approved our PPP loan forgiveness application. We recorded a gain on the forgiveness of the PPP loan and related interest for the year ended December 31, 2021.

Senior Convertible Note
In March 2020, we issued a Senior Convertible Note to an institutional investor with an initial principal amount of $3,000 (the “Senior Convertible Note”) for cash proceeds of $2,760 (reflecting an original issue discount of $240) in a private placement. After deducting the placement agent fee and other estimated expenses, net cash proceeds at the closing were approximately $2,371. The Senior Convertible Note bore an interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021.

89


Monthly Payments and Conversion
Starting on April 30, 2020 and on the last trading day of the month and on the maturity date, we were required to make monthly payments on the Senior Convertible Note. On each payment date, we were required to settle a principal repayment of approximately $143 plus interest thereon (the “Payment Amount”) which were to be satisfied in shares of our common stock at 100% of the Payment Amount, or at our election, in whole or in part, in cash, at 105% of the Payment Amount. Installment payments made in common stock were subject to customary equity conditions (including minimum floor price and volume thresholds), and were calculated on a conversion price equal to the lower of (x) the conversion price then in effect and (y) the greater of the Floor Price (as defined in the Senior Convertible Note) and 85% of the lowest volume weighted average price in the 10 days prior to the payment date.
In addition to the monthly payments described above, during the second quarter of 2020, the noteholder elected an acceleration of payments of monthly principal, interest and make-whole payments pursuant to certain provisions of the Senior Convertible Note. These accelerated payments were made in the form of shares of our common stock at the rate then in effect in accordance with the Senior Convertible Note. As a result, we issued an aggregate of 1,763,675 shares for principal, interest and make-whole payments to the noteholder. In accounting for the accelerated conversions, the Company followed the guidance as prescribed in ASC 470 in accounting for derecognition (or conversion) of convertible debt with a cash conversion feature. We determined the fair value of the debt immediately prior to derecognition, with the difference between the consideration transferred to the noteholder and the fair value of the debt representing the reacquisition of the embedded conversion option. A loss on extinguishment of $81 was recorded based on the difference between the calculated fair value of the debt immediately prior to derecognition and the carrying amount of the debt component, including any unamortized debt discount or issuance costs.
Redemption
Upon the issuance of the 2020 Convertible Notes, we redeemed the Senior Convertible Note in July 2020 at a price equal to 110% of the outstanding principal accrued and unpaid interest and make-whole interest. The payoff to the noteholder to satisfy the Senior Convertible Note was in the amount $2,084. The redemption of the Senior Convertible Note resulted in a loss on extinguishment of $734 in 2020.
Related-Party Bridge Loans
During the first quarter of 2020, various related parties loaned us $560. The Related-Party Bridge Loans ("RPBLs") bore interest at 10% per annum and had a stated maturity date of November 14, 2024. The RPBLs and amounts thereof were made by the following related parties: (i) $204 by Cane Capital, LLC, an entity owned in part by our Chief Executive Officer; (ii) $151 by Curo Capital Appreciation Fund, LLC, an entity in which our Chief Executive Officer and Chief Technology Officer serve as co-presidents; (iii) $155 by various individuals associated by familiar relationship with our Chief Executive Officer; and (iv) $50 by Luan Dang, our Chief Technology Officer. Transaction costs related to the RPBLs were not significant.
As of December 31, 2020, the RPBLs have been paid in full with no early payment penalty.
Convertible Notes
In April 2019, our board of directors authorized the issuance of $20,000 of convertible promissory notes (the “Convertible Notes”), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Convertible Notes were sold in reliance on an exemption from registration. We may not issue Convertible Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Convertible Notes. Transaction costs related to the issuance of the Convertible Note were immaterial. The Convertible Notes are convertible into shares of the Company’s common stock at a price of $11.50 per share.
The Convertible Notes bore ordinary interest at a rate of 7% per annum. Interest under the Convertible Notes is payable quarterly beginning on September 30, 2019, and interest and principal under the Convertible Notes is payable monthly beginning on June 30, 2021. However, at the holder’s election, interest payments could have been deferred until the earlier of (i) repayment in full of all remaining unpaid principal and (ii) conversion. The Convertible Notes were originally scheduled to mature on June 3, 2024.
On October 27, 2021, we paid $222 in cash in full satisfaction of all obligations under the Convertible Notes.
90


Promissory Notes
In October 2019, our board of directors authorized the issuance of $20,000 of promissory notes (the “Notes”), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Notes were sold in reliance on an exemption from registration. We may prepay the Notes at any time without penalty. We may not issue Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Notes. Transaction costs related to the issuance of the Notes were immaterial.
The Notes bore ordinary interest at a rate of 10% per annum. Interest under the Notes was payable monthly beginning on November 30, 2019. During the term of the Notes, we were required to maintain a restricted bank account with a minimum balance of one year of interest payments on the aggregate principal balance of all Notes, which will be available for use exclusively to satisfy any payments owed by us under the Notes. The principal and unpaid accrued interest on the Notes were due and payable on demand by the majority Note holders on or after the date that is 60 months following November 15, 2019.
During 2019, the Company issued a Note in the principal amount of $195, in exchange for cash consideration, to Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, our Chief Executive Officer and a member of its board of directors.
On October 27, 2021, we paid $905 in cash to each Note holder in full satisfaction of all obligations under the Notes.
Interest Expense
The following table sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:

Year Ended December 31,
20212020
2020 Convertible Notes$1,111 $722 
Accretion of debt discount - issuance costs1,913 686 
Accretion of debt discount - warrants1,029 1,457 
2021 Promissory Note
203  
Senior Convertible Note 197 
Factoring financing agreement75 175 
All other debt and financing obligations150 176 
Total$4,481 $3,413 

91


10. Leases
As described in Note 2, we adopted ASU 2016-02, Leases (Topic 842), as of January 1, 2021. We lease our corporate offices under operating leases and determine if an arrangement is or contains a lease at inception. The initial terms of our real property lease agreements are generally five years and typically allow for renewals in five-year increments. We may, at times, negotiate a shorter lease renewal term. We generally do not account for any renewals at the lease adoption date. We maintain four corporate offices located in Austin, Texas; Irvine, California; San Diego, California; and Miami, Florida. Our Lyte operations are currently located in Gurnee, Illinois. We lease office and warehouse space for Lyte under a month-to-month lease. Excluding our month-to-month lease, as of December 31, 2021, the earliest lease agreement currently ends in March 2022 with the latest terminating in June 2025.

Some of our leases include both lease and non-lease components, which we have elected not to account for separately. Lease components generally include rent, taxes and insurance, while non-lease components generally include common area or other maintenance.

The weighted-average remaining lease term for our operating leases as of December 31, 2021 was 3.14 years. As our leases generally do not include an implicit rate, we compute our incremental borrowing rate based on information available at the lease commencement date applying a rate to each lease. We used incremental borrowing rates that match the duration of the remaining lease terms of our operating leases on a fully collateralized basis upon adoption as of January 1, 2021 to initially measure our lease liability. The weighted average incremental borrowing rate used to measure our lease liability was 19.13%.
We recognize lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our consolidated statement of operations and comprehensive loss. Rent expense under operating leases totaled $809 and $843 for the years ended December 31, 2021 and 2020, respectively.
Future minimum annual lease payments under the Company’s operating leases are as follows:

Future minimum lease obligations for the years ending December 31,Lease obligations
2022$667 
2023622 
2024609 
2025209 
2026 
Thereafter 
$2,107 
Less: Portion representing interest$(561)
$1,546 
On March 16, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Irvine, California. The term of the sublease commenced on April 1, 2021 and terminates on March 31, 2025. The subtenant will pay us initial base rent of approximately $17 per month, which is subject to certain discounts throughout the sublease, as well as rent escalations. We recognized an impairment of our right-to-use asset related to the sublease of $77, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021. We recognized $154 of sublease income related to our Irvine, California lease for the year ended December 31, 2021.
On December 21, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Miami, Florida. The term of the sublease commenced on January 18, 2022 and terminates on June 30, 2023. The subtenant will pay us initial base rent of approximately $8 per month, which is subject to rent escalations throughout the term. We recognized an impairment of our right-to-use asset related to the sublease of $51, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.
92

11. Commitments and Contingencies
Litigation
On March 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich & Rosati, PC (“WSGR”). The matter is Phunware, Inc., v. Wilson Sonsini Goodrich & Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, filed in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, we filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara. This matter is captioned Phunware, Inc., v. Wilson Sonsini Goodrich & Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The two actions are pending in arbitration. Both cases are in the early stages of litigation; the outcome is not certain. The relief sought, as stated in the complaints, are damages according to proof, interest and costs of suit. WSGR filed a crossclaim in arbitration related to services provided to Phunware. WSGR seeks to recover fees related to the services at issue in Phunware’s actions against WSGR, of which $4,321 is recorded in accounts payable in our consolidated balance sheets as of December 31, 2021 and 2020.
On December 17, 2019, certain stockholders filed a lawsuit against Phunware and its individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the 126th Judicial District Court of Travis County, Texas (Cause No. D-1-GN-19-008846). Plaintiffs alleged that they invested in various early rounds of financing while the Company was private and that Phunware should not have subjected their shares to a 180-day “lock up” period. Plaintiffs also allege that Phunware’s stock price dropped significantly during the lock up period and seek damages, costs and professional fees. On June 23, 2021, defendants filed a motion to dismiss the petition based on the mandatory forum-selection clause in Phunware’s Articles of Incorporation, which require plaintiffs’ claims to be filed in Delaware Chancery Court. On November 17, 2021, the court granted our motion to dismiss with prejudice to refiling in the State of Texas. On December 17, 2021, plaintiffs filed a notice of appeal to the Court of Appeals, Third District of Texas, Case No. 03-21-*00665-CV. On February 18, 2022, the plaintiffs filed a complaint in the Court of Chancery of the state of Delaware containing the same allegations. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.
In 2017, we filed a breach of contract complaint against Uber Technologies, Inc. ("Uber") seeking payment for unpaid invoices for advertising campaign services provided for Uber in the first quarter of 2017. The case, captioned Phunware, Inc. v. Uber Technologies, Inc., Case No. CGC-17-561546 was filed in the Superior Court of the State of California, County of San Francisco. Uber generally denied the allegations in our complaint and also filed a cross-complaint against Phunware and Fetch Media, Ltd., the advertising agency Uber retained to run its mobile advertising campaign for the period 2014 through the first quarter of 2017, asserting numerous fraud and contract-based claims. In 2019, Uber filed its First Amended Cross-Complaint, naming new individual cross-defendants, Alan S. Knitowski, the Company's Chief Executive Officer and member of our board of directors and former Phunware employees D. Stasiuk, M. Borotsik, and A. Cook, (collectively, the "Individual Defendants") alleging civil RICO violations and civil conspiracy to violate RICO, in addition to fraud, negligence, and unfair competition-based claims, and adding a fraud-based claim against Phunware. Uber’s First Amended Cross-Complaint alleges that cross-defendants fraudulently obtained approximately $17,000 from Uber, and claimed treble damages, general and punitive damages, and attorneys’ fees and costs. On October 9, 2020, we entered into a settlement agreement with Uber and certain other parties related to our complaint against Uber, Uber's cross-complaint against us and Uber's amended cross-complaint against us and the Individual Defendants. As provided in the settlement agreement, both parties have agreed to fully and finally settle, compromise, and resolve all disputes, differences and disagreements that have existed, now exist, or may exist between them that fall within the subject matter lawsuit. Furthermore, each party denies engaging in any wrongdoing whatsoever and specifically denies each and every allegation of wrongdoing alleged in the lawsuit. The settlement agreement provided that Phunware and its insurance carriers pay a total sum of $6,000 to Uber, of which our insurance carrier paid $1,500 to settle Uber's claims against the Individual Defendants while we paid a total of $4,500 to Uber in a series of installments that ended in September 2021. We recorded a charge of $4,500 for our portion of the settlement in legal settlement in our consolidated statements of operations and comprehensive loss for the year ended December 31, 2020. The settlement agreement further provided that we and the Individual Defendants fully release claims against Uber. On November 5, 2020, Uber filed a request for dismissal with prejudice of claims against the Individual Defendants. As a result of us remitting the final installment payment to Uber, on October 13, 2021, Uber's complaint against the Company was dismissed with prejudice.
On March 9, 2020, Ellenoff Grossman & Schole LLP (“EGS”) filed a lawsuit against us. The complaint, captioned Ellenoff Grossman & Schole LLP versus Stellar Acquisition III, Corp a/k/a Stellar Acquisition III, Inc. ("Stellar") n/k/a Phunware, Inc., was filed in the Supreme Court of the State of New York, New York County (Case No. 152585/2020). Pursuant
93

to the complaint, EGS sought monetary damages in the amount of $690 for alleged unpaid invoices related to legal services rendered for Stellar in conjunction with the reverse merger with Phunware, plus legal and court costs. On September 29, 2020, we entered into a settlement agreement with EGS. The settlement agreement provides that we pay a total sum of $600 to EGS in a series of installments beginning no later than October 15, 2020, and ending no later than October 15, 2023. There is no penalty for prepayments. Pursuant to the terms of the settlement, on September 30, 2020, EGS filed a Stipulation of Voluntary Discontinuance with Prejudice with the court. In conjunction with the execution of the settlement agreement, we also signed an Affidavit of Confession of Judgment ("Confession of Judgment"), which provides that should we default in any payment obligations under the settlement agreement, EGS shall be entitled to enter the Confession of Judgment with the court against us for $690 less any payments already made under the settlement. We reclassified $690 from accounts payable to accrued expenses in the consolidated balance sheet as of December 31, 2020 related to the settlement. In accordance with authoritative guidance, we will defer any settlement gain, if any, until we have fulfilled our payment obligations under the settlement.
On April 24, 2020, Sha-Poppin Gourmet Popcorn, LLC, individually and on behalf of a class of similarly situated parties (the “Popcorn Company”), filed a lawsuit against certain defendants, including Phunware. The case captioned, Sha-Poppin Gourmet Popcorn, LLC v. JPMorgan Chase Bank, N.A., RCSH Operations, LLC, RCSH Operations, Inc. (together d/b/a Ruth’s Chris Steakhouse) and Phunware, Inc., was filed in the Northern District of Illinois, Eastern Division. The Popcorn Company alleges that we were unjustly enriched by JPMorgan Chase for our loan made pursuant to the PPP under the CARES Act. (See Note 9 for discussion related to our PPP loan). We filed a motion to dismiss the single claim against us and dispute the court's jurisdiction and the basis of the claim. On March 5, 2021, the trial court dismissed all of the Popcorn Company's claims for lack of subject matter jurisdiction.
From time to time, we are and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.
94

12. PhunCoin
In June 2018, we launched an offering pursuant to Rule 506(c) of Regulation D as promulgated under the Securities Act of rights (the “Rights”) to acquire the PhunCoin token. In 2019, we commenced an offering of Rights pursuant of Regulation CF, which closed May 1, 2019. For both offerings, we accepted payment in the form of cash and digital assets for purchases of the Rights. The amount of PhunCoin to be issued to the purchaser is equal to the dollar amount paid by the purchaser divided by the price of the PhunCoin at the time of issuance of the PhunCoin during the launch of the Token Ecosystem (as defined below) before taking into consideration any applicable discount rate, which is based on the time of the purchase.
Through December 31, 2021, we received aggregate net cash proceeds from our Rights offerings of $1,202. Proceeds from the Rights are recorded as PhunCoin deposits in the consolidated balance sheet as of December 31, 2021 and 2020. We currently do not plan to raise additional material proceeds under the PhunCoin Rights offerings.
Issuance of PhunCoin
PhunCoin is expected to be issued to Rights holders the earlier of (i) the launch of our blockchain technology enabled rewards marketplace and data exchange (“Token Ecosystem” or "Token Generation Event"), (ii) one (1) year after the issuance of the Rights to the purchaser or (iii) the date we determine that we have the ability to enforce resale restrictions with respect to PhunCoin pursuant to applicable federal securities laws. Proceeds from the Rights offerings are generally not refundable if the Token Generation Event is not consummated.
In 2021, we notified holders of the PhunCoin Rights to request they complete additional information needed for issuance and we currently anticipate that PhunCoin will be issued to the holders of the Rights in 2022. Holders of the Rights may be issued PhunCoin even if the Token Ecosystem is not yet operational. PhunCoin may not have usefulness until the Token Ecosystem is operational.
There can be no assurance as to when (or if) we will be able to successfully launch the Token Ecosystem. The Company is currently developing multiple aspects of the Token Ecosystem, as well as coordinating with trading platforms to support the compliant trading of PhunCoin. The final software readiness date of the Token Ecosystem may be adjusted based on user feedback, additional aspects of the Token Ecosystem currently under development and the ability to meet compliance requirements; therefore, a specific launch date is difficult to determine at this time, as it is based on many external factors outside of our control.
Termination of the Token Rights Agreement
Termination of the Token Rights Agreement occurs on the earlier of (i) PhunCoin being issued to the Rights holder pursuant to the provisions noted above, (ii) the payment, or setting aside of payment with respect to a dissolution event (as described below) or (iii) twelve months from the date of the Token Rights Agreement with the Rights holder, which we may extend at our sole discretion for six months if a Token Generation Event has not occurred. Upon termination of the Token Rights Agreement, we have no further obligation to the Rights holder. While the Token Rights Agreement has terminated in accordance with its terms (with respect to all Rights holders), as of the date of this Annual Report, we have determined to continue our obligations under the Token Rights Agreement.
Dissolution Event
A dissolution event occurs if there has been (i) a voluntary termination of our operations, (ii) a general assignment for the benefit of creditors, (iii) a change of U.S. laws that make the use or issuance of PhunCoin or the Token Generation Event impractical or unfeasible or (iv) any other liquidation, dissolution or winding up of the Company.
In the event a dissolution event occurs prior to the termination of the Token Rights Agreement, if there are any remaining proceeds from the Rights offering that have not been utilized by us in our operations or for the development of the Token Ecosystem, such remaining proceeds would be distributed pro rata to purchasers in the Rights offering following any distributions to holders of our capital stock or debt, if any.
No Voting Rights or Profit Share
Rights holders (and eventual PhunCoin holders) have no voting rights and are not entitled to share in the profits or residual interest of Phunware or any subsidiaries of the Company. However, PhunCoin holders will be provided fractional interests in the Token Ecosystem, including ongoing monthly PhunCoin dividends to PhunCoin holders, based on their respective pro rata ownership percentage of PhunCoin, totaling 2.5% of the monthly credits purchased by Phunware customers.
95

PhunCoin Warrant
In 2018, we issued warrants to receive PhunCoin to sixty-eight (68) stockholders. At the time of issuance, we determined there should be no value assigned to the warrants of PhunCoin issued to the stockholders, for the following reasons: (i) the warrants (x) lacked characteristics of financial instruments and derivatives, and (y) did not obligate us to achieve the Token Generation Event or launch and distribute PhunCoin to the warrantholders and (ii) there was not a market for PhunCoin and they did not exist.
Should we complete a Token Generation Event, the stockholders would receive their requisite amount of PhunCoin.
13. Stockholders’ Equity
Common Stock
Total common stock authorized to be issued as of December 31, 2021 was 1,000,000,000 shares with a par value of $0.0001 per share. At December 31, 2021 and 2020, there were 96,751,610 and 56,371,207 shares outstanding, respectively.
On August 14, 2020, we entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with Ascendiant Capital Markets, LLC (“Ascendiant”), as sales agent, pursuant to which the Company would offer and sell, from time to time, through Ascendiant shares of our common stock for an aggregate offering price of up to $15,000. During the year ended December 31, 2020, we sold 11,629,160 shares of common stock for gross proceeds of $9,578. Offering costs totaled $401. In January 2021, 2,670,121 shares of our common stock were sold for aggregate net cash proceeds of $5,058. Transaction costs were $156. We terminated the Sales Agreement with Ascendiant effective as of March 28, 2021.
In February 2021, we entered into an underwriting agreement with Northland Securities, Inc. and Roth Capital Partners, LLC, relating to an underwritten public offering to which we issued 11,761,111 shares of our common stock at an offering price of $2.25 per share. Aggregate cash proceeds at closing, net of transaction costs of $1,740, totaled $24,722. We incurred additional transaction costs paid outside of closing of $75.
On April 7, 2021, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. ("B. Riley"), pursuant to which we offered and sold, from time to time, shares of our common stock through or to B. Riley. We paid B. Riley a commission of 3% of the gross proceeds of the sales price per share for sales of our common stock sold through or to B. Riley. As of December 31, 2021, 20,951,043 shares of our common stock had been sold and we had received aggregate net cash proceeds of $65,210. Transaction costs were $2,017. We also incurred additional transaction costs paid outside of closing of $178. We terminated the sales agreement with B. Riley on February 4, 2022, with an effective date of February 9, 2022.
Dividends
Dividends are paid on a when-and-if-declared basis. We did not declare any dividends during 2021 or 2020.


96

Warrants
We have various warrants outstanding. A summary of our outstanding warrants is set forth below:
December 31, 2021
December 31, 2020
Warrant TypeCash Exercise
Price per
share
Number of warrantsCash Exercise
Price per
share
Number of warrants
2020 Convertible Notes warrant$2.25 1,780,000 $4.00 2,160,000 
Common stock warrant (Series D-1)$2.25 35,555 $5.54 14,866 
Common stock warrants (Series F)$9.22 377,402 $9.22 377,402 
Public Warrants (PHUNW)$11.50 1,761,291 $11.50 1,761,291 
Private Placement Warrants$11.50 1,658,381 $11.50 1,658,381 
Unit Purchase Option Warrants$11.50 24,172 $11.50 24,172 
Total5,636,801 5,996,112 

Refer to Note 9, Debt, for details of our warrant issued in connection with our 2020 Convertible Notes. During 2021, the holder of our 2020 Convertible Notes partially exercised its warrant for 2,060,000 shares of common stock with an exercise price of $2.25 per share for net proceeds of $4,635.
In 2012, we issued a warrant to initially purchase an aggregate of 14,866 shares of the Company’s common stock with an initial exercise price of $5.54 per share to a banking institution with which we previously had a revolving line of credit. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 35,555 shares. The term of the warrant is the earlier of (i) the tenth anniversary of the date of issuance, (ii) the closing of the initial registered public offering of the Company’s common stock, or (iii) the closing of an acquisition (as defined in the warrant) where the consideration consisting of cash or publicly traded securities payable in connection with the acquisition for each share is at least three (3) times the exercise price. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. The warrant is fully vested.
In 2018, but prior to our reverse merger with Stellar, we issued warrants (Series F above) to purchase an aggregate of 1,085,059 shares of common stock with an exercise price of $9.22 per share. The term of the warrants is the earlier of (i) the fifth anniversary of the date of issuance, (ii) an acquisition, merger, or consolidation of the Company or a sale, lease or other disposition of all or substantially all of the assets of Phunware and its subsidiaries, except (a) any sale of stock for capital raising purposes, (b) purpose of changing the Company’s state of incorporation, and (c) where the stockholders of Phunware immediately before such transaction retain at least a majority of the voting power immediately following such transaction; or (iii) immediately prior to an initial public offering. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. These warrants are fully vested.
We have common stock warrants trading under the Nasdaq ticker symbol PHUNW (the “Public Warrants”). Each Public Warrant entitles the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. No fractional shares will be issued upon exercise of the Public Warrants. We may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days’ prior written notice of redemption, only in the event that the last sale price of shares of our common stock equals or exceeds $21.00 per share for any 20 trading days within the 30-trading day period ending on the third trading day before the Company sends the notice of redemption to the Public Warrant holders. The Public Warrants will expire December 26, 2023 or earlier upon redemption or liquidation.
The Private Placement Warrants entitle the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. The Private Placement Warrants are exercisable for cash or on a cashless basis, at the holder’s option and will not be redeemable in each case so long as they are still held by the initial purchasers or their affiliates. The Private Placement Warrants will expire December 26, 2023.
The Unit Purchase Option Warrants noted in the table above have the same terms as the Private Placement Warrants as described above.
97

14. Stock-Based Compensation
2018 Equity Incentive Plan
In 2018, our board of directors adopted, and our stockholders approved, the 2018 Equity Incentive Plan (the “2018 Plan”). The purposes of the 2018 Plan are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentives to employees, directors and consultants who perform services for the Company, and to promote the success of our business. These incentives are provided through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Upon vesting of restricted stock units, shares will be delivered electronically to the holder shortly after vest date. Upon exercise of stock options, shares will be delivered electronically to the holder pursuant to an effective registration statement.
The number of shares of common stock available for issuance under the 2018 Plan will also include an annual increase on the first day of each fiscal year, equal to the lesser of: (i) 2,729,416 shares of common stock; (ii) 5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine.
In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options, restricted stock units or similar awards granted under the 2009 Equity Incentive Plan (the “2009 Plan”), that, on or after the adoption of the 2018 Plan, expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited to or repurchased by us. As of December 31, 2021, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is 925,467. Not including the maximum number of shares from the 2009 Plan that may be added to the 2018 Plan, the 2018 Plan had 762,038 and 2,551,720 shares of common stock reserved for future issuances as of December 31, 2021 and December 31, 2020, respectively.
Restricted Stock Units
A summary of our restricted stock unit activity is set forth below:

SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20201,677,060 $1.41 
Granted4,884,848 1.90 
Released(2,593,237)1.57 
Forfeited(392,401)1.66 
Outstanding as of December 31, 20213,576,270 $1.94 

During the first quarter of 2020, we granted 123,084 restricted stock units to non-employee directors, each with a grant date fair value of $1.25 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 125,523 restricted stock units to non-employee directors, with a grant date fair value of $1.25 per share. The awards vest in four equal installments on March 26, 2020, June 26, 2020, September 18, 2020, and December 25, 2020, respectively, and are subject to service conditions. We also granted 746,000 restricted stock unit awards to team members with an average grant date fair value of $1.25 per share. The awards granted to team members vest over an average of 42 months with various installment and vesting dates, and are subject to service conditions. We also granted 630,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed and other consulting fees. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.88.
During the second quarter of 2020, we granted 85,996 restricted stock units to non-employee directors, each with a grant date fair value of $0.71 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 375,000 restricted stock unit awards to team members with an average grant date fair value of $0.67 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted
98

250,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.67.
During the third quarter of 2020, we granted 39,426 restricted stock units to non-employee directors, each with a grant date fair value of $1.28 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 12,000 restricted stock unit awards to team members with an average grant date fair value of $1.68 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted 155,000 restricted stock units to non-employee service providers that were for the satisfaction of legal and professional fees. The awards granted to the service providers have various vesting dates and had an average grant date fair value $1.52.
During the fourth quarter of 2020, we granted 30,000 restricted stock units to team members and 50,000 restricted stock units to non-employees directors with an average grant date fair value of $0.85 per share. The awards granted to team members vest over 4 years with 25% vesting November 18, 2021, then equal quarterly installments thereafter until the final vesting period of November 18, 2024 and are subject to service conditions. The restricted stock units granted to the non-employee service provider were for satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately.
During the first quarter of 2021, we granted 3,488,262 restricted stock unit awards to team members with an average grant date fair value of $2.03 per share. The awards granted to team members vest over a range of 10 to 51 months with various installment and vesting dates, and are subject to service conditions. We also granted 652,170 restricted stock units to non-employee directors, each with a grant date fair value of $1.22. The awards vest in four equal installments on March 4, 2021, June 4, 2021, September 4, 2021, and December 4, 2021, respectively, and are subject to service conditions. We also granted 97,744 restricted stock units to non-employee directors, with a grant date fair value of $1.22 per share in lieu of cash compensation board fees for services provided. These awards vested immediately.
During the second quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.23 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.
During the third quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.09 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.
During the fourth quarter of 2021, we granted 170,000 restricted stock unit awards to team members with an average grant date fair value of $3.97 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions. We also granted 368,672 restricted stock units to non-employee directors, each with a grant date fair value of $1.35. The awards vest in four equal installments throughout 2022 and are subject to service conditions.
The restricted stock unit grants were valued based on the fair value of our common stock on the date of grant.
Stock Options
During third quarter of 2021, we granted 50,000 stock options to a non-employee consultant at an exercise price of $1.08 per share. The stock options vest over one year in twelve equal monthly installments. As of December 31, 2021, this is the only stock option grant outstanding under the 2018 Plan.

2018 Employee Stock Purchase Plan
Also, in 2018, our board of directors adopted, and our stockholders approved, the 2018 Employee Stock Purchase Plan (the “2018 ESPP”). The total shares of common stock initially reserved under the 2018 ESPP was limited to 272,942 shares. The purpose of the 2018 ESPP is to provide eligible employees with an opportunity to purchase shares of our common stock at a discount through accumulated contributions generally in the form of payroll deductions of up to 15% of eligible compensation, subject to caps of $25 in any calendar year and 4,000 shares on any purchase date. The 2018 ESPP provides for 24-month offering periods, generally beginning in June and December of each year, and each offering period consists of four six-month purchase periods. The initial offering period began on June 1, 2021 and will end in May 2023. The first purchase under the 2018 ESPP was in December 2021. Participation ends automatically upon termination of employment with the Company.
99

On each purchase date, participating employees will purchase shares of our common stock at price per share equal to 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of our common stock on any purchase date in the offering period is lower than the stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new offering period. Purchased shares will be delivered electronically to the participant shortly after the purchase date pursuant to an effective registration statement.
We use a Black-Scholes option pricing model to determine the fair value of shares to be purchased under the 2018 ESPP. Stock-based compensation expense related to our 2018 ESPP for the year ended December 31, 2021 was not significant.
The number of shares of common stock that may be made available for sale under the 2018 ESPP also includes an annual increase on the first day of each fiscal year beginning for the fiscal year following the fiscal year in which the first enrollment date (if any) occurs equal to the lesser of (i) 818,825 shares of common stock; (ii) 1.5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or such other amount as the administrator may determine.

The 2018 ESPP had 189,215 and 272,942 shares of common stock available for sale and reserved for issuance as of December 31, 2021 and 2020, respectively.
2009 Equity Incentive Plan
In 2009, we adopted the 2009 Plan, which allowed for the granting of incentive and non-statutory stock options, as defined by the Internal Revenue Code, to employees, directors and consultants. The exercise price of the options granted was generally equal to the value of our common stock on the date of grant, as determined by our board of directors. The awards are exercisable and vest, generally over four years, in accordance with each option agreement. The term of each option is no more than ten years from the date of the grant. The 2009 Plan allows for options to be immediately exercisable, subject to the Company’s right of repurchase for unvested shares at the original exercise price. The total amount received in exchange for these shares has been included in accrued expenses on the accompanying consolidated balance sheets and is reclassified to equity as the shares vest. As of December 31, 2020, there were 574 unvested shares outstanding amounting to $1 in accrued expenses. There were no unvested shares outstanding as of December 31, 2021. Upon exercise, shares will be delivered electronically to the holder pursuant to an effective registration statement. Effective with the adoption of the 2018 Plan, no additional grants will be made under the 2009 Plan.
A summary of our stock option activity under the 2009 Plan and related information is set forth below:

Number of SharesWeighted Average Exercise Price
Weighted Average Remaining
Contractual Term (years)
Aggregate Intrinsic Value
Outstanding as of December 31, 20191,465,450 $0.80 6.86$771 
Granted  
Exercised(185,234)1.06 
Cancelled/Expired(71,476)1.77 
Outstanding as of December 31, 20201,208,740 $0.80 6.19$700 
Granted  
Exercised(260,451)0.69 
Cancelled/Expired(22,822)2.01 
Outstanding as of December 31, 2021925,467 $0.80 5.59$1,692 
Exercisable as of December 31, 2021904,259 $0.79 5.58$1,668 
The Company did not grant any options under the 2009 Plan during the year ended December 31, 2021 or 2020. We have historically used the Black-Scholes option pricing model to estimate the fair value of our stock option awards.
100

The aggregate intrinsic value is based on our stock price trading price on the Nasdaq Capital Market. The aggregate intrinsic value of options exercised was $1,168 and $88 for the years ended December 31, 2021 and 2020, respectively, and is calculated based on the difference between the estimated fair value of our common stock at the date of exercise and the exercise price.
The total fair value for options vested during the years ended December 31, 2021 and 2020, was $66 and $130, respectively.
Stock-Based Compensation
Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:
Year Ended December 31,
Stock-based compensation20212020
Cost of revenues$1,050 $274 
Sales and marketing437 64 
General and administrative2,770 4,083 
Research and development684 71 
Total stock-based compensation$4,941 $4,492 
As of December 31, 2021, there was approximately $5,943, $328 and $14 of total unrecognized compensation cost related to the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately 2.7 years, 1.5 years and 0.3 years for the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively.
101

15. Income Taxes
Deferred income taxes are recognized for the tax consequences in future years for differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the combination of the tax payable for the year and the change during the year in deferred tax assets and liabilities.
For the years ended December 31, 2021 and 2020, we had net losses before income taxes of $53,948 and $22,197, respectively. Net losses relating to U.S. operations for were $54,907 and $22,194, respectively.
The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:

Year Ended December 31,
20212020
Income tax (benefit) at statutory rate$(11,330)$(4,661)
Valuation allowance11,500 4,408 
State income tax (benefit), net of federal benefit(1,978)(330)
Business tax credit net of reserves(190) 
Non-deductible expenses2,210 585 
Business combination(437) 
Foreign income taxes at different rate(201) 
Income tax (benefit) expense$(426)$2 
Effective tax rate0.79 %(0.01)%
The provision expense for income taxes consists of the following:

Year Ended December 31,
20212020
Current:
Federal$ $ 
State11 2 
Foreign  
Total current11 2 
Deferred:
Federal(416) 
State(21) 
Foreign  
Total deferred(437) 
Total income tax (benefit) expense$(426)$2 
102

The components of net deferred income taxes consist of the following:

December 31,
20212020
Deferred tax assets:
Net operating loss$40,922 $30,705 
Unrealized loss on digital assets2,015  
Tax credits1,416 1,193 
Reserves and accruals732 3,739 
Leases - lease liability376  
Amortization of acquired intangibles232  
Other deferred tax assets1,748  
Gross deferred tax assets47,441 35,637 
Less valuation allowance(46,163)(35,100)
Total deferred tax assets1,278 537 
Deferred tax liabilities:
Amortization of acquired intangibles (537)
Leases - right of use asset(306) 
Other deferred tax liabilities(972) 
Total deferred tax liabilities(1,278)(537)
Net deferred tax liabilities$ $ 
As of December 31, 2021, we had net operating loss ("NOL") carryforwards of $166,826 and $79,463 for federal and state income tax purposes, respectively. The federal net operating losses of $85,674 which were generated in tax years beginning before January 1, 2018, will begin to expire in 2030 if not utilized. The balance of the net operating losses, $81,152 do not expire. The state net operating losses expire at various times depending on the state with a majority beginning to expire in 2030 if not utilized.
As of December 31, 2021, we had research and development ("R&D") credit carryforwards of approximately $1,863 and $1,226 for federal and state income tax purposes, respectively. The federal and Texas R&D credits will begin to expire in 2034, unless previously utilized. California R&D credits carry forward indefinitely.
Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by Section 382 of the Internal Revenue Code (IRC) of 1986, as amended (the "Code"), as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized annually to offset future taxable income. In general, an “ownership change” as defined by Section 382 of the Code results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than fifty (50) percentage points of the outstanding stock of a company by certain stockholders.
As of December 31, 2021, we had not yet completed an analysis of the deferred tax assets for its NOL and tax credits. The future utilization of our net operating loss to offset future taxable income may be subject to an annual limitation under IRC Section 382 as a result of ownership changes that may have occurred previously or that could occur in the future. We have not yet determined whether such an ownership change has occurred. In order to make this determination, we will need to complete an analysis regarding the limitation of the net operating loss.
We have established a full valuation allowance for our deferred tax assets due to uncertainties that preclude us from determining that it is more likely than not that we will be able to generate sufficient taxable income to realize such assets. We monitor positive and negative factors that may arise in the future as we assess the need for a valuation allowance against our deferred tax assets. As of December 31, 2021 and 2020, we have a valuation allowance of $46,163 and $35,100, respectively, against our deferred tax assets.
103

The technical merits of a tax position derive from both statutory and judicial authority (legislation and statutes, legislative intent, regulations, rulings and case law) and their applicability to the facts and circumstances of the tax position. If a tax position does not meet the more-likely-than-not recognition threshold, the benefit of that position is not recognized in the financial statements. The second step is measurement. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate resolution with a taxing authority.
Uncertain tax positions are evaluated based upon the facts and circumstances that exist at each reporting period. Subsequent changes in judgment based upon new information may lead to changes in recognition, de-recognition, and measurement. Adjustments may result, for example, upon resolution of an issue with the taxing authorities, or expiration of a statute of limitations barring an assessment for an issue.
The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:

December 31,
20212020
Unrecognized tax benefits, beginning of period$1,314 $1,531 
Tax positions taken in prior periods:
Gross increases 69 
Gross decreases (297)
Tax positions taken in current period:
Gross increases231 11 
Settlements  
Lapse of statute of limitations  
Unrecognized tax benefits, end of period$1,545 $1,314 
Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. We have no accrual for interest and penalties on the consolidated balance sheets and has not recognized interest and/or penalties in the consolidated statements of operations and comprehensive loss for the years ended December 31, 2021 and 2020.
We are subject to taxation in the United States and various state jurisdictions. Our tax years from inception are subject to examination by the United States and state taxing authorities due to the carryforward of unutilized NOLs.
We have ownership interest in controlled foreign corporations. During 2021, we analyzed the potential impact of the Global Intangible Low-Taxed Income and the Base Erosion and Anti-Abuse Tax provisions of the Tax Cuts and Jobs Act signed into law in 2017. Based on the foreign subsidiaries' tax position, we will not incur any impact relating to these two provisions.
The CARES Act was enacted in the United States on March 27, 2020. The CARES Act includes several U.S. income tax provisions related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to the net interest deduction limitations and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. The CARES Act did not have a material impact on our financial results for the years ended December 31, 2021 and 2020.
The Consolidated Appropriations Act, 2021 (the "Act") was enacted in the United States on December 27, 2020. The Act enhances and expands certain provisions of the CARES Act. The Act did not have a material impact on our financial results for the year ended December 31, 2021 and 2020.
104


16. Segment and Geographic Information

Our chief operating decision maker is our Chief Executive Officer ("CEO"). Our CEO reviews operating segment information for purposes of allocating resources and evaluating financial performance. We have determined that the Company operates in a two reporting segments: Phunware and Lyte. In 2021, but prior to the acquisition of Lyte, our CEO reviewed the financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:
As of or for the year ended December 31, 2021
PhunwareLyteConsolidated
Goodwill25,887 7,373 $33,260 
Total assets94,621 4,673 $99,294 
Net revenues$7,548 $3,095 $10,643 
Loss before taxes$(53,339)$(609)$(53,948)
Identifiable long-lived assets attributed to the United States and international geographies are based upon the country in which the asset is located or owned. As of December 31, 2021 and 2020, all of our identifiable long-lived assets were in the United States.
17. Related-Party Transactions
In connection with the reverse merger with Stellar, in 2018, we assumed $255 in payables for Nautilus Energy Management Corporation, an affiliate of two former members our board of directors, one of whom served on our board of directors until December 2, 2021. On December 29, 2021, we paid $171 in full satisfaction of the outstanding payable.
As more fully discussed in Note 9, Debt, the Company entered into a Note and RPBLs (both defined above) with certain related parties. We repaid the Note and RPBLs in full during 2021 and 2020, respectively.
18. Subsequent Events
The Company has evaluated subsequent events through the date the financial statements were issued.
On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright & Co., LLC (“Wainwright”), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $0.0001 per share, for aggregate gross proceeds of up to $100,000, through or to Wainwright, as agent or principal. We are not obligated to sell shares of our common stock under the sales agreement with Wainwright. As of the date noted above, we have not sold any shares of common stock pursuant to the sales agreement with Wainwright. Sales of shares of our common stock sold under the sales agreement will be made pursuant to an effective shelf registration statement on Form S-3 in the amount of $200,000 filed with the SEC on February 1, 2022.
On March 15, 2022, we entered into a lease agreement, in which we will lease approximately 21,830 square feet for a term of five years, which we intend to use as manufacturing and warehouse space for our Lyte computer division. The term of the lease commences on the earliest of (a) the date we occupy any portion of the Premise and begin conducting business therein, (b) the date on which construction is substantially completed in the building (as defined in the construction addendum) or (c) the date the Landlord would have achieved substantial completion of construction of the building but for a delay caused by us (as defined in the construction addendum). The lease provides for initial base rent payments of approximately $27 per month, subject to escalations. In addition, we will be responsible for payments equal to our proportionate share of operating expenses, which is currently estimated to be approximately $7 per month, which is also subject to adjustment to actual costs and expense according to provisions of the lease.
105

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None.
Item 9A. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures are controls and other procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Certifying Officers (as defined below), or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer (together, the “Certifying Officers”), we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2021. Based on the foregoing, our Certifying Officers concluded that our disclosure controls and procedures were effective as of December 31, 2021.
Management’s Report on Internal Controls Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) of the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP.
Under the supervision and with the participation of our management, including our Certifying Officers, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2021, based on the criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission for newly public companies (COSO). Based on this evaluation and the material weakness identified below, our management concluded that our internal control over financial reporting was not effective as of December 31, 2021.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. During the preparation of our Quarterly Report on Form 10-Q for the period ended September 30, 2021, we identified a material weakness in internal control over financial reporting related to the accounting for an adjustment in certain terms of an outstanding warrant issued in connection with our 2020 Convertible Notes. As a result of our underwritten public offering in February 2021, the number of shares issuable and the exercise price each adjusted pursuant to the terms of the warrant. While we accurately accounted for the decrease in the exercise price, due to an oversight we did not account for the increase in the number of shares available for exercise under the warrant. This error resulted in a revision of our unaudited condensed financial statements for each of the quarters ended March 31, 2021 and June 30, 2021. Accordingly, our management determined that this control deficiency constitutes a material weakness.
During the fourth quarter of 2021, we implemented a remediation plan to ensure that controls contributing to the material weakness described above are designed appropriately and will operate effectively. The remediation actions we implemented included a control to create and review on a quarterly basis a summary schedule of material terms of all outstanding debt and equity instruments and a control to review all existing financing agreements in conjunction with any new financing arrangements. Although management believes the Company took immediate actions to remediate the identified material weakness, the Company did not have an adequate sample size to validate the new controls operating effectiveness.
Management believes that the remediation measures described above will strengthen our internal control over financial reporting and remediate the material weakness we have identified. However, the material weakness in our internal control over financial reporting will not be considered remediated until the new controls are fully implemented, in operation for a sufficient period of time, tested and concluded by management to be designed and operating effectively.
Management is committed to continuous improvement of our internal control over financial reporting and will continue to diligently review our financial reporting controls and procedures. However, we cannot provide any assurance that these remediation efforts will be successful or that our internal control over financial reporting will be effective as a result of
106

these efforts. Management will continue to test, evaluate and audit the implementation of these new processes and internal controls to ascertain whether they are designed and operating effectively to provide reasonable assurance that they will prevent or detect a material error in the Company’s financial statements.
Changes in Internal Control over Financial Reporting
Other than the remediation plan in our internal control over financial reporting set forth above, there were no changes in our internal control over financial reporting identified in conjunction with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitation on the Effectiveness of Controls
Our management, including our Certifying Officers, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Item 9B. Other Information.
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not Applicable.
107

PART III
Item 10. Directors, Executive Officers and Corporate Governance.
The following table sets forth the current ages and the names and positions of our directors and executive officers as of December 31, 2021:

NameAgePosition
Executive Officers
Alan S. Knitowski52Chief Executive Officer and Director
Matt Aune46Chief Financial Officer
Randall Crowder41Chief Operating Officer and Director
Luan Dang50Chief Technology Officer
Non-Employee Directors
Ryan Costello (2)(3)
45Director
Keith Cowan (1)(3)
65Director (Interim Chairperson)
Eric Manlunas (1)(2)
53Director
Kathy Tan Mayor (3)
45Director
Rahul Mewawalla (1)(2)
43Director
(1)
Member of the Audit Committee
(2)
Member of the Compensation Committee
(3)
Member of the Nominating and Corporate Governance Committee

Executive Officers
Each of our executive officers serves at the discretion of our board of directors (the "Board") and will hold office until his successor is duly appointed and qualified or until his earlier resignation or removal. The following biographical descriptions set forth certain information with respect to our executive officers based on information furnished to us by each such officer.
Alan S. Knitowski co-founded Phunware and has served as its Chief Executive Officer and a member of the Board since February 2009. Prior to co-founding Phunware, Mr. Knitowski served as President of Strategic Investments and Managing Director for Trymetris Capital Management, LLC, a hedge fund sponsor, from April 2004 to February 2009. Mr. Knitowski also co-founded Vovida Networks in February 1999, where he served as President, Chief Executive Officer and Director until its acquisition by Cisco Systems in November 2000, when he joined as Director of Marketing of Cisco Systems until March 2003. In August 2000, Mr. Knitowski co-founded and served as a Director of Telverse Communications, a next-generation advanced services application service provider focused on wholesale communications services for carriers and service providers, until its acquisition in July 2003 by Level 3 Communications. In March 2001, Mr. Knitowski served as a director of vCIS until October 2002. He has also served on the board of directors for the International Softswitch Consortium from its inception in 1999 to March 2003. Mr. Knitowski has previously served as an advisor to Edgewater Networks from 2002 to 2008 and has been an angel investor in numerous companies, including RingCentral (NYSE: RNG), Vonage (NYSE: VG), Bazaarvoice and SunBasket. Mr. Knitowski holds a B.S. in Industrial Engineering from The University of Miami, an M.S. in Industrial Engineering from the Georgia Institute of Technology and an M.B.A from the Haas School of Business at the University of California, Berkeley.
We believe Mr. Knitowski is qualified to serve as a member of our Board because as co-founder he has extensive knowledge of the Company and because of his comprehensive background in information technology.
Matt Aune has served as Phunware’s Chief Financial Officer since August 2013. Mr. Aune previously served as the Company's Director of Finance and Accounting from August 2011 to August 2013. Prior to joining Phunware, Mr. Aune was employed by Sony Computer Entertainment America as Senior Business Finance and Operations Analyst from July 2010 to August 2011. From 2003 to 2009, Mr. Aune served in a variety of roles at Midway Games, a video game developer and
108


publisher, with his final role as the Senior Manager of Financial Planning and Analysis for Worldwide Product Development. Mr. Aune holds a B.A. in Economics from the University of California, San Diego and an M.B.A. from San Diego State University.
Randall Crowder has served as Phunware’s Chief Operating Officer since February 2018, and on our Board since December 2018. In September 2017, he founded and continues to serve as the Managing Partner of Nove Ventures, a venture capital firm, which focuses on investing in established companies like Phunware that are seeking to leverage blockchain technology to complement their core business model. Since August 2009, Mr. Crowder has also been a co-founder and Managing Partner at TEXO Ventures, which focuses primarily on tech-enabled health services. Mr. Crowder holds a B.S. in General Management from the United States Military Academy at West Point and an M.B.A. from the McCombs School of Business at the University of Texas at Austin.
We believe Mr. Crowder is qualified to serve as a member of our Board because of his extensive knowledge and background in cryptosecurities and cryptocurrencies, as well as his experience in information technology.
Luan Dang co-founded Phunware and has served as its Chief Technology Officer since February 2009. Prior to co-founding Phunware, he served as President of Alternative Investments for Trymetris from April 2004 to February 2009. Mr. Dang holds a B.S. in Computer Engineering from the University of California at San Diego and an M.S. in Computer Science from Stanford University.
Non-Employee Directors
The following biographical descriptions set forth certain information with respect our non-employee directors based on information furnished to us by each such director.
Ryan Costello founded Ryan Costello Strategies, LLC, which provides strategic counsel and advocacy efforts on behalf of companies, trade associations and other organizations seeking to advance their objectives in the legislative and regulatory policy process within the federal government. From January 2015 to January 2019, Mr. Costello served as a member of the U.S. House of Representatives for Pennsylvania's 6th congressional district, where he served on numerous committees and subcommittees, including the Subcommittee on Communications and Technology and the Subcommittee on Digital Commerce and Consumer Protection. Prior to serving in Congress, Mr. Costello was an attorney in private practice representing clients in various facets of law, including regulatory compliance and financing. In September 2021, Mr. Costello was appointed to join the board of Red White & Bloom Brands, Inc. (CSE: RWB and OTCQX: RWBYF), a multi-state cannabis operator. Mr. Costello is a graduate of Ursinus College, B.A., with honors, and received a JD from Villanova University Charles Widger School of Law.
We believe Mr. Costello is qualified to serve as a member of our Board because of his expertise in law, governmental affairs and technology. Mr. Costello has been a member of our board since October 2021.
Keith Cowan is an experienced executive officer, board member, advisor and investor. Since August 2020, he has been the Chief Development Officer of Rivada Networks LLC. Since 2013, he also has been CEO of Cowan Consulting Corporation, which provides strategic advisory services to various companies in multiple industries, and since September 2019, he has been CEO of NVR3, LLC (doing business as Venadar), a subsidiary of Cowan Consulting Corporation that provides outsourced corporate development services to large corporate enterprises seeking to innovate and grow through partnerships with, investments in and acquisitions of, emerging and innovative growth companies. From 2007 to 2013, Mr. Cowan was President of Strategic Planning and Corporate Initiatives for Sprint Corporation. From 1996 to 2006, he served in multiple roles at BellSouth Corporation, including Chief Development Officer, President of Marketing & Product Management and Chief Network Field Officer. From 1982 to 1996, Mr. Cowan was partner at Alston & Bird LLP. He has served as a board member for Globalstar (NYSE: GSAT) since December 2018, Vice Chairman of Fox Theatre in Atlanta since 2006, a board member of the Morehead-Cain Scholarship Fund since 2008, a Trustee of the Loomis Chaffee School since 2014 and a board member of the Georgia Intellectual Property Alliance since 2018. Mr. Cowan holds a BA in Economics and Political Science from the University of North Carolina at Chapel Hill, where he was a Morehead Scholar and a JD from the University of Virginia School of Law.
We believe Mr. Cowan is qualified to serve as a member of our Board due to his strategic planning, corporate development, mergers and acquisition and legal experience, as well as his board service and advisory roles with both public and private companies. Mr. Cowan has been a member of our Board since December 2018.
109


Eric Manlunas is the founder and managing partner of Wavemaker Partners, an early-stage cross border venture capital firm he founded in 2003 that’s dual headquartered in Los Angeles and Singapore. He is a two-time start-up entrepreneur turned venture capitalist as an early investor in over 300 early-stage businesses. Prior to becoming a venture capitalist Mr. Manlunas founded two technology start-ups, one in e-Commerce (Interfoods.com) in 1996 and the other in Internet services (Sitestar) in 1999, both of which were successfully built and eventually sold to strategic buyers. Mr. Manlunas previously served on Phunware's board from December 2015 until December 2018. Since July 2008, Mr. Manlunas has also served on the board of PhilDev, a civic and social organization enabling success through education, innovation and entrepreneurship. Mr. Manlunas began his career as a consulting associate with Arthur Andersen’s retail management consulting division from 1991-1995. He holds an M.B.A. from Pepperdine University and an undergraduate degree in Communications from Florida International University.
We believe Mr. Manlunas is qualified to serve as a member of our Board due to his vast experience in digital and information technology companies and prior board experience with the Company. Mr. Manlunas rejoined our Board in December 2019.
Kathy Tan Mayor has held numerous leadership positions in business development, retail marketing, loyalty marketing, and digital marketing technology. She is currently the Chief Marketing Officer of Transformco, a leading integrated retailer focused on seamlessly connecting the digital and physical shopping experiences for customers. From 2018 to 2020, Ms. Mayor was the Chief Marketing Officer of BoxyCharm, a beauty subscription service company located in South Florida. From 2016 to 2018, Ms. Mayor was the Chief Digital Officer across the 10 portfolio brands of Carnival Corporation and the Chief Marketing Officer of Carnival Cruise Line. From 2008 to 2016, Ms. Mayor held a number of positions at Las Vegas Sands Corporation including a number of vice president and senior vice president roles in strategy and marketing. From 2005 to 2008, she held multiple director positions with Caesar Entertainment Corporation. Prior to that Ms. Mayor worked for McKinsey & Company and Proctor & Gamble in Southeast Asia. Ms. Mayor has a B.S. in Management Engineering from Ateneo de Manila University and an MBA from Harvard Business School.
We believe Ms. Mayor is qualified to serve as a member of our Board due to her marketing and digital and information technology experience. Ms. Mayor has been a member of our Board since December 2018.
Rahul Mewawalla is a product, technology, digital and business leader with extensive strategic and operational leadership expertise across technology, internet, software, telecommunications, financial services, media, consumer, enterprise, digital and blockchain companies. He has held several executive leadership roles such as serving as Chief Executive Officer/President of Xpanse Inc. and concurrently as Executive Vice President, Platforms and Technology Businesses and Chief Digital Officer at Freedom Mortgage Corporation from 2020 to 2021, as Chief Executive Officer and President at Zenplace Inc. from 2014 to 2020, as Vice President at Nokia Corporation from 2010 to 2012, as Vice President at General Electric Company’s NBC Universal from 2008 to 2010, and as Senior Director at Yahoo! Inc. from 2005 to 2008. Mr. Mewawalla has served as a board member, investor and advisor to various public, private and philanthropic companies, with experience as Chairman of the Board, Board Committee Chair, Independent Board Director, Chair of the Compensation Committee, Audit Committee Member, and Nominating and Governance Committee Member at publicly traded companies, including as former Chairman of the Board at Rocky Mountain Chocolate Factory Inc. (Nasdaq: RMCF), an e-commerce, consumer and retail company and as former Board Director and Nominating and Governance Committee Member at SOS Children’s Villages USA. He has also served as Senior Advisor to the San Francisco Mayor’s Office on Innovation, as Advisor to Stanford University's Persuasive Technology Lab and as Committee Chair of the VC TaskForce SIG on Systems and Services. Mr. Mewawalla earned an MBA from the Kellogg School of Management at Northwestern University and a BBS from the University of Delhi.
We believe Mr. Mewawalla’s extensive digital, technology, products, platforms, mobile, strategic and operational expertise, as well as his executive leadership experience, qualify him to serve as a director of the Company. Mr. Mewawalla has been a member of our Board since October 2021.
Additional Information
On September 26, 2017, the Company filed a breach of contract complaint against Uber Technologies, Inc. seeking approximately $3 million (plus interest) for unpaid invoices for advertising campaign services provided for Uber in the first quarter of 2017. The case, captioned Phunware, Inc. v. Uber Technologies, Inc., Case No. CGC-17-561546 was filed in the Superior Court of the State of California County of San Francisco. Mr. Knitowski was named as a cross-defendant in the Company's litigation with Uber Technologies, Inc. The Company and the individual defendants, including Mr. Knitowski settled the lawsuit in October 2020. On November 5, 2020, Uber filed a request for dismissal with prejudice of claims against the individual defendants, including Mr. Knitowski.
110


On December 17, 2019, certain stockholders filed a lawsuit against the Company. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al.; Cause No. D-1-GN-19- 008846 was filed in the 126th Judicial District Court of Travis County, Texas. The plaintiffs invested in various early rounds of financing while the Company was private and claim the Company should not have subjected their shares to a 180-day "lock up" period. The "Executive Officers" identified above, and "Non-Employee Directors" who were on our Board as of December 17, 2019 have been named as defendants in the lawsuit. On November 17, 2021, the court granted our motion to dismiss with prejudice to refiling in the State of Texas. On December 17, 2021, plaintiffs filed a notice of appeal to the Court of Appeals, Third District of Texas, Case No. 03-21-00665-CV. On February 18, 2022, the plaintiffs filed a complaint in the Court of Chancery of the State of Delaware containing the same allegations.
Delinquent Section 16(a) Reports
Section 16(a) of the Exchange Act requires the Company’s directors, executive officers and persons who beneficially own more than 10% of the Company’s common stock (collectively, “Reporting Persons”) to file with the SEC reports regarding their ownership and changes in our ownership of our securities. We believe that, during 2021, our directors, executive officers and 10% stockholders complied with all Section 16(a) filing requirements, except each of Keith Cowan, Eric Manlunas and Kathy Tan Mayor made late Form 4 filings on February 24, 2022 to report a grant of restricted stock equity awards to each such grantee on December 2, 2021.
CORPORATE GOVERNANCE
Board Composition
Our business affairs are managed under the direction of the Board of Directors (the "Board"). The Board currently consists of seven members, five of whom qualify as independent within the meaning of the independent director guidelines of the Nasdaq Stock Market ("Nasdaq"). Messrs. Crowder and Knitowski, both of whom serve as executive officers, are not considered independent.
The Board is divided into three staggered classes of directors. At each annual meeting of stockholders, a class of directors will be elected for a three-year term to succeed the same class whose term is then expiring, as follows:

the Class I directors are currently Keith Cowan, Eric Manlunas and Rahul Mewawalla, and their terms will expire at the 2022 Annual Meeting of Stockholders; and
the Class II directors are currently Ryan Costello and Kathy Tan Mayor, and their terms will expire at the 2023 Annual Meeting of Stockholders; and
the Class III directors are currently Randall Crowder and Alan S. Knitowski, and their terms will expire at the 2024 Annual Meeting of Stockholders.
Our Certificate of Incorporation and Amended and Restated Bylaws provide that the number of directors shall consist of one or more members and may be increased or decreased from time to time by a resolution of the Board. Each director’s term continues until the election and qualification of his or her successor, or his or her earlier death, resignation or removal. Any increase or decrease in the number of directors will be distributed among the three classes so that, as nearly as possible, each class will consist of one-third of the total number of directors. This classification of the Board may have the effect of delaying or preventing changes in control of our Company.
On March 24, 2021, Ms. Blythe Masters notified the Company of her resignation from our Board and Audit Committee effective May 1, 2021. In addition, on September 2, 2021, Ms. Lori Tauber Marcus notified the Company of her resignation from our Board and from the Compensation Committee and Nominating and Corporate Governance Committee of the Board, to be effective September 30, 2021.
On September 3, 2021, the Board appointed Mr. Rahul Mewawalla to serve as a Class I director with a term expiring at the 2022 Annual Meeting of Stockholders and until his successor has been duly elected and qualified. On the same date, the Board appointed Mr. Ryan Costello to serve as a Class II director with a term expiring at the 2023 Annual Meeting of Stockholders. The appointments of Mr. Costello and Mr. Mewawalla were made as a result of the resignation from our Board of Ms. Marcus and Ms. Masters, respectively. The Board appointments of Mr. Costello and Mr. Mewawalla were effective October 1, 2021.
On October 6, 2021, the Board resolved to reduce the size of the Board from eight to seven directors, comprised of three Class I directors, two Class II directors, and two Class III directors, effective as of our 2021 annual meeting of
111


stockholders held on December 2, 2021. Such reduction of the authorized number of directors does not have the effect of removing any director before that director’s term of office expires. Mr. George Syllantavos, who served on our Board since 2018, did not stand for reelection at our 2021 annual meeting of stockholders.
Corporate Governance Guidelines and Code of Business Conduct and Ethics
Our Board has adopted Corporate Governance Guidelines that address items such as the qualifications and responsibilities of our directors and director candidates and corporate governance policies and standards applicable to us in general. In addition, our Board has adopted a Code of Business Conduct and Ethics that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers. The full text of our Corporate Governance Guidelines and Code of Business Conduct and Ethics is posted on the Governance portion of the investor relations page of our website at https://investors.phunware.com. We will post amendments to our Code of Business Conduct and Ethics or waivers of our Code of Business Conduct and Ethics for directors and executive officers that are required to be disclosed by the rules of the SEC or Nasdaq on the same website.
Audit Committee
We have established a designated standing audit committee. Messrs. Cowan, Manlunas and Mewawalla, each of whom is a non-employee member of the Board, comprise our Audit Committee. Mr. Manlunas is the Chairperson of our Audit Committee. We have determined that each of the members of our Audit Committee satisfies the requirements for independence and financial literacy under the rules of Nasdaq and the SEC. During the fiscal year ended December 31, 2021, the committee met four times. The Audit Committee is responsible for, among other things:

selecting a qualified firm to serve as the independent registered public accounting firm to audit our financial statements;
helping to ensure the independence and performance of the independent registered public accounting firm;
discussing the scope and results of the audit with the independent registered public accounting firm and reviewing, with management and the independent registered public accounting firm, our interim and year-end financial statements;
developing procedures for employees to submit concerns anonymously about questionable accounting or audit matters;
reviewing the Company’s policies on and overseeing risk assessment and risk management, including enterprise risk management;
reviewing the adequacy and effectiveness of our internal control policies and procedures and the Company’s disclosure controls and procedures;
reviewing related person transactions; and
approving or, as required, pre-approving, all audit and all permissible non-audit services, other than de minimis non-audit services, to be performed by the independent registered public accounting firm.

The Board has adopted a written charter for the Audit Committee that satisfies the applicable rules and regulations of the SEC and the listing standards of Nasdaq. Our Audit Committee charter can be found on the "Governance Documents" section of our Investor Relations website at https://investors.phunware.com/governance-docs.
Audit Committee Financial Expert
As a result of the resignation of Ms. Masters from our Board and Audit Committee effective May 1, 2021, we have not had an "audit committee financial expert" as defined under Item 407(d)(5)(ii) of Regulation S-K as of the aforementioned date. The Board of Directors believes that our members of the Audit Committee are able to read and understand the consolidated financial statements of the Company, are familiar with the Company and its business and are capable of fulfilling the duties and responsibilities of an Audit Committee without the necessity of having an "audit committee financial expert" during this time period.
112


Item 11. Executive Compensation.
Phunware’s named executive officers for 2021, which consist of the person who served as our principal executive officer during 2021 and the next two most highly compensated executive officers who served as such in 2021, are as follows:
Alan Knitowski, our Chief Executive Officer;
Matt Aune, our Chief Financial Officer; and
Randall Crowder, our Chief Operating Officer.
Summary Compensation Table
The following table sets forth information regarding the total compensation paid to our named executive officers for the last two fiscal years ended December 31, 2021 and 2020:

Name and Principal PositionFiscal Year
Salary ($) (1)
Bonus ($)
Stock Awards ($)(2)
All other Compensation ($)(3)
Total ($)
Alan Knitowski, Chief Executive Officer2021375,000 450,000 1,613,570 20,384 2,458,954 
2020375,000 225,000 — 17,541 617,541 
Matt Aune, Chief Financial Officer2021275,000 275,000 571,670 23,860 1,145,530 
2020275,000 137,500 — 21,653 434,153 
Randall Crowder, Chief Operating Officer2021300,000 300,000 817,852 6,760 1,424,612 
2020300,000 150,000 252,638 6,025 708,663 
(1)
Reflects actual earnings, which may differ from approved based salaries due to the effective date of salary increases.
(2)
Amounts represent the aggregate grant date fair value of stock options or restricted stock unit awards, computed in accordance with FASB ASC 718-10-25. The actual value realized by the named executive officer with respect to stock awards will depend on whether the award vests and, if it vests, the market value of our stock on the date such stock is sold.
(3)
Amounts shown in this column include contributions Phunware made on behalf of the named executive officer for inclusion in our medical benefits programs.


113


Outstanding Equity Awards at Fiscal Year-End
The following table sets forth information regarding outstanding stock options and other equity awards held by each of our named executive officers as of December 31, 2021:
Options AwardsRestricted Stock Unit Awards
Grant DateNumber of Securities Underlying Unexercised OptionsOption Exercise PriceOption Expiration DateNumber
of shares or
units of stock
that have
not vested
(#)
Market value
of shares or
units of stock
that have
not vested
($)
NameExercisableUnexercisable
Alan Knitowski1/8/2018233,886 — 0.61 1/8/2028— — 
7/30/2019— — — — 150,000 
(1)
394,500 
2/4/2021— — — — 747,023 
(1)
1,964,670 
Matt Aune1/8/2018114,750 — 0.61 1/8/2028— — 
10/6/201522,950 — 0.5229 10/6/2025— — 
9/10/201322,950 — 1.3035 9/10/2023— — 
3/8/20134,590 — 0.5532 3/8/2023— — 
7/30/2019— — — — 75,000 
(2)
197,250 
2/4/2021— — — — 264,662 
(2)
696,061 
Randall Crowder2/14/2018229,500 — 0.61 2/14/2028— — 
5/1/2020— — — — 218,750 
(3)
275,625 
2/4/2021— — — — 378,635 
(3)
477,080 

(1)
Mr. Knitowski was granted 450,000 restricted stock units on July 30, 2019. The restricted stock units will vest at various rates with of 1/4th vesting on May 18, 2020, and thereafter at a rate of 1/12th on the following vesting dates; August 18 2020, November 18, 2020, May 18, 2021, August 18, 2021, November 18, 2021, May 18, 2022, August 18, 2022, November 18, 2022 and May 18, 2023, subject to the individuals continue employment with the Company on each such vesting date. Mr. Knitowski was also granted 747,023 restricted stock units on February 4, 2021. The restricted stock units will vest at various rates with of 1/4th vesting on May 9, 2022, and thereafter at a rate of 1/12th on the following vesting dates; August 8 2022, November 8, 2022, May 8, 2022, August 8, 2022, November 8, 2022, May 8, 2023, August 8, 2023, November 8, 2023 and May 8, 2024, August 8, 2024, November 8, 2024, May 8, 2025, subject to the individuals continue employment with the Company on each such vesting date.
(2)
Mr. Aune was granted 225,000 restricted stock units on July 30, 2019. The restricted stock units will vest at various rates with of 1/4th vesting on May 18, 2020, and thereafter at a rate of 1/12th on the following vesting dates; August 18 2020, November 18, 2020, May 18, 2021, August 18, 2021, November 18, 2021, May 18, 2022, August 18, 2022, November 18, 2022 and May 18, 2023, subject to the individual's continue employment with the Company on each such vesting date. Mr. Aune was also granted 264,662 restricted stock units on February 4, 2021. The restricted stock units will vest at various rates with of 1/4th vesting on May 9, 2022, and thereafter at a rate of 1/12th on the following vesting dates; August 8 2022, November 8, 2022, May 8, 2022, August 8, 2022, November 8, 2022, May 8, 2023, August 8, 2023, November 8, 2023 and May 8, 2024, August 8, 2024, November 8, 2024, May 8, 2025, subject to the individuals continue employment with the Company on each such vesting date.
(3)
Mr. Crowder was granted 375,000 restricted stock units on May 1, 2020. The restricted stock units will vest at various rates with 1/4th vesting on May 18, 2021, and thereafter at a rate of 1/12th on the following vesting dates: August 18, 2021, November 18, 2021, May 18, 2022, August 18, 2022, November 18, 2022, May 18, 2023, August 18, 2023, November 18, 2023 and May 18, 2024, subject to the individual's continued employment with the Company on each such vesting date. Mr. Crowder was also granted 378,635 restricted stock units on February 4, 2021. The restricted stock units will vest at various rates with of 1/4th vesting on May 9, 2022, and thereafter at a rate of 1/12th on the following vesting dates; August 8 2022, November 8, 2022, May 8, 2022, August 8, 2022, November 8, 2022, May 8, 2023, August 8, 2023, November 8, 2023 and May 8, 2024, August 8, 2024, November 8, 2024, May 8, 2025, subject to the individuals continue employment with the Company on each such vesting date.

114


Executive Employment Agreements
Summary
We have entered into employment agreements with each of our named executive officers noted above. The employment agreements generally provide for at-will employment and set forth each named executive officer's initial base salary, bonus target, severance eligibility and eligibility for other standard employee benefit plan participation. Each of these employment agreements also provided for certain potential payments and acceleration of equity upon a termination without cause or termination in connection with a change of control of the Company.
Severance
Pursuant to the employment agreements, certain current and future significant employees, including the named executive officers identified above, are eligible for severance benefits under certain circumstances.
The actual amounts that would be paid or distributed as a result of a termination of employment occurring in the future may be different than those presented below as many factors will affect the amount of any payments and benefits upon a termination of employment. For example, some of the factors that could affect the amounts payable include base salary and annual bonus target percentage. Although the Company has entered into a written agreement to provide severance payments and benefits in connection with a termination of employment under particular circumstances, the Company, or an acquirer, may mutually agree with an executive officer or significant employee to provide payments and benefits on terms that vary from those currently contemplated. In addition to the amounts presented below, each eligible executive officer or significant employee would also be able to exercise any previously-vested stock options that he or she held, in accordance with the terms of those grants and the respective plans pursuant to which they were granted. Finally, the eligible executive officer or significant employee may also receive any benefits accrued under our broad-based benefit plans, in accordance with those plans and policies.
Under the employment agreements, if a participating individual is terminated by the Company without cause or resignation for good reason (as defined in the employment agreement) during the three months before or in the year after a Change in Control (as defined in the employment agreement), it would constitute a termination within the Change in Control Period.
Termination without Cause or Resignation for Good Reason Outside the Change in Control Period
Messrs. Aune and Crowder are eligible to receive the following payments and benefits in connection with a termination not in connection with a Change in Control:

annual base salary for six (6) months from the date of termination in accordance with the Company’s normal payroll policies; and
coverage under our group health insurance plans or payment of the full amount of health insurance premiums as provided under the Consolidated Omnibus Budget Reconciliation Act (“COBRA”) for up to six (6) months after termination.

Mr. Knitowski is eligible to receive the following payments and benefits in connection with a termination not in connection with a Change in Control:

annual base salary for twelve (12) months from the date of termination in accordance with the Company’s normal payroll policies;
the immediate vesting of all equity awards granted on or after the effective date of the employment agreement; and
coverage under our group health insurance plans or payment of the full amount of health insurance premiums as provided under COBRA for up to twelve (12) months after termination.


115


Termination without Cause or Resignation for Good Reason During the Change in Control Period
In the case of a Change in Control (as defined in the employment agreement), if either Mr. Aune or Mr. Crowder is terminated without cause, either during the three months before or in the year after a Change in Control, then he will be entitled to receive the following payments and benefits:
a lump sum severance payment equal to: (i) the amount of base salary in effect on the date of termination that he would have otherwise received had he remained employed by the Company through the twelve (12) month anniversary of the Change in Control, and (ii) an amount equal to the average annualized bonus earned by him for the two (2) calendar years prior to the calendar year during which the Change in Control occurs, but in no event will the amount be less than his annual target bonus for the year during which the termination occurs, or if greater, his annual target bonus for the year during which the closing of the Change in Control occurs;
the immediate vesting of all equity awards granted on or after the effective date of the employment agreement; and
coverage under our group health insurance plans or payment of the full amount of health insurance premiums as provided under COBRA for up to twelve (12) months after termination.
In the case of a Change in Control (as defined in the employment agreement), if Mr. Knitowski is terminated without cause, either during the three months before or in the year after a Change in Control, then he will be entitled to receive the following payments and benefits:

a lump sum severance payment equal to: (i) the amount of base salary in effect on the date of termination that he would have otherwise received had he remained employed by the Company through the twenty-four (24) month anniversary of the Change in Control, but in no event will he be paid less than twelve (12) months base salary and (ii) an amount equal to the average annualized bonus earned by him for the two (2) calendar years prior to the calendar year during which the Change in Control occurs, but in no event will the amount be less than 50% of his base salary in effect on the date of termination;
the immediate vesting of all equity awards granted on or after the effective date of the employment agreement; and
coverage under our group health insurance plans or payment of the full amount of health insurance premiums as provided under COBRA for up to eighteen (18) months after termination.
Change in Control Vesting Acceleration
The employment agreement for Mr. Knitowski provides a Change of Control accelerated vesting provision such that in the event of a Change in Control that occurs while an employee with the Company, 100% of any equity awards held as of the closing of the Change of Control will vest and become fully exercisable (to the extent possible) as of the closing of the Change of Control. With request to equity awards granted on or after the effective date of the employment agreement but granted prior to the closing of a Change of Control, the same vesting acceleration provision provided in the prior sentence will apply to such equity awards, expect to the extent provided in the applicable equity award agreement by explicit reference to the employment agreement.
Executive Bonus Plan
Each of our named executive officers participated in our Senior Staff Bonus Plan. The Senior Staff Bonus Plan provided for bonus payments to eligible employees. The target bonuses for each named executive officer under the Senior Staff Bonus Plan for the year ended December 31, 2021 are as follows: Mr. Knitowski: $225,000; Mr. Aune: $137,500; and Mr. Crowder: $150,000. Subject to approval by our Compensation Committee or Board, actual annual bonuses paid may differ from target amounts.

116


Director Compensation
The following table sets forth certain information with respect to the compensation paid to our directors, excluding reasonable travel expenses, for the year ended December 31, 2021.
Name (1)
Fees Earned or
Paid in Cash ($)
Stock Awards ($)(2)
Total ($)
Ryan Costello135,467135,467
Keith Cowan
48,750228,051276,801
Eric Manlunas
50,000226,918276,918
Lori Tauber Marcus (3)
32,250152,105184,355
Blythe Masters (3)
28,500158,452186,952
Kathy Tan Mayor
40,500226,011266,511
Rahul Mewawalla135,467135,467
George Syllantavos (3)
35,000148,478183,478

(1)
Mr. Crowder and Mr. Knitowski serve as a members of the Board, however, they do not receive any additional compensation for the services they provide as directors. For information on Mr. Crowder and Mr. Knitowski's compensation, please refer to “Executive Compensation” in this Annual Report.
(2)
This column reflects the aggregate grant date fair value of restricted stock units granted during 2021 computed in accordance with the provisions of ASC 718, Compensation-Stock Compensation. The assumptions that we used to calculate these amounts are discussed in the notes to Phunware’s audited consolidated financial statements for the year ended December 31, 2021. These amounts do not reflect the actual economic value that will be realized by the director upon the vesting of the restricted stock units or the sale of the common stock underlying such restricted stock units.
(3)
Mses. Masters and Marcus resigned from our Board effective May 1, 2021 and September 30, 2021, respectively. Mr. Syllantavos did not stand for reelection to our Board at our annual meeting of stockholders held on December 2, 2021.
Outstanding Equity Awards as Fiscal Year-End
The following table sets forth the aggregate number of shares subject to outstanding equity awards held by our non-employee directors as of December 31, 2021.
Restricted Stock Unit Awards
Grant dateNumber of shares or units of stock that have not vested (#)Market value of shares or units of stock that have not vested ($)
Ryan Costello (1)
10/6/2021152,176 400,223 
Keith Cowan (2)
12/2/202121,440 56,387 
Eric Manlunas (2)
12/2/202121,440 56,387 
Kathy Tan Mayor (2)
12/2/202121,440 56,387 
Rahul Mewawalla (1)
10/6/2021152,176 400,223 
(1)
The Restricted Stock Units ("RSUs") vest in four equal installments commencing on January 1, 2022, and quarterly thereafter until the final vesting date of September 30, 2022. Vesting is subject to the continued service on such vesting date.
(2)
The RSUs vest in four equal installments commencing on March 2, 2022, and quarterly thereafter until the final vesting date of December 2, 2022. Vesting is subject to the continued service on such vesting date.
Employee, Officer and Director Hedging
Our Insider Trading Policy and Guidelines with Respect to Certain Transactions in Securities, which is applicable to all directors, officers, employees and agents of the Company, prohibits such parties from engaging in transactions in publicly-
117


traded options, such as puts and calls, and other derivative securities with respect to our securities. This prohibition extends to any hedging or similar transaction designed to decrease the risks associated with holding our securities. Stock options, stock appreciation rights and other securities issued pursuant to the Company's benefit plans or other compensatory arrangements with us are also subject to this prohibition; provided, however, such parties are not prohibited from exercising any stock options issued under any of the Company’s benefit plans or other compensatory arrangements in accordance with the terms of such plans or arrangements.

118


Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
Securities Authorized for Issuance Under Equity Compensation Plans

All of the Company's equity compensation plans were previously approved by its stockholders and the Company maintains no equity compensation plans not approved by stockholders. The following table sets forth our equity compensation plan information as of December 31, 2021.

Number of securities to be issued upon exercise of outstanding options and rights
(a)
Weighted-average exercise price of outstanding options and rights
(b)
Number of securities remaining available for issuance under equity compensation plans
(c)
2018 Equity Incentive Plan (the "2018 Plan") (1)
50,000$1.08762,038
2018 Employee Stock Purchase Plan (the "2018 ESPP")
189,215
2009 Equity Incentive Plan (the "2009 Plan") (2)
925,467$0.80

(1)
Excludes unvested restricted stock unit awards granted under the 2018 Plan. As of December 31, 2021, 3,576,270 restricted stock unit awards were outstanding. Because there is no exercise price associated with the restricted share awards, such shares are not included in the weighted-average price calculation.
(2)
The 2009 Plan terminated on December 26, 2018. The shares reserved for issuance under the 2009 Plan that expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited to or repurchased by us may be added to the 2018 Plan. The 2009 Plan will continue to govern outstanding awards granted thereunder. As of December 31, 2021, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is equal to 925,467, which is not included in the column (c) above.

For additional information on the Company's equity compensation plans, refer to Note 14 "Stock-Based Compensation" of the notes to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Beneficial Ownership of Principal Shareholders and Management
The following table sets forth information with respect to the beneficial ownership of our common stock as of December 31, 2021, for:

each stockholder known to us to be beneficial owner of more than 5% of our outstanding shares of common stock;
each of our directors and director nominees;
each of our named executive officers; and
all of our current directors, director nominees and executive officers as a group.
We have determined beneficial ownership in accordance with the rules of the SEC and the information is not necessarily indicative of beneficial ownership for any other purpose. Unless otherwise indicated below, to our knowledge, the persons and entities named in the table have sole voting and sole investment power with respect to all shares that they beneficially own, subject to community property laws where applicable.
Applicable percentage ownership is based on 96,751,610 shares of our common stock outstanding as of December 31, 2021. In computing the number of shares of our common stock beneficially owned by a person and the percentage ownership of that person, we included outstanding shares of our common stock subject to options or restricted stock units held by that person that are currently exercisable or releasable or that will become exercisable or releasable within 60 days of December 31, 2021. We did not include these shares as outstanding, however, for the purpose of computing the percentage ownership of any other person. Unless otherwise indicated, the address of each beneficial owner listed on the table below is c/o Phunware, Inc., 7800 Shoal Creek Boulevard, Suite 230-South, Austin, Texas 78757.
119



Name of Beneficial Owner
Shares(1)
Percentage
Named Executive Officers and Directors:
Alan S. Knitowski(2)
1,348,443 1.4%
Matt Aune(3)
378,239 0.4%
Ryan Costello(4)
38,044 —%
Randall Crowder(5)
506,177 0.5%
Keith Cowan(6)
254,844 0.3%
Eric Manlunas(7)
1,259,899 1.3%
Kathy Tan Mayor(8)
247,339 0.3%
Rahul Mewawalla(9)
38,044 —%
All executive officers and directors as a group (8 persons)(10)
4,071,029 4.2%

(1)
The percentage of beneficial ownership is calculated based on 96,751,610 shares of our common stock as of December 31, 2021, adjusted for each owner’s options or restricted stock units held by that person that are currently exercisable or exercisable within 60 days of December 31, 2021, if any. Unless otherwise indicated, we believe that all persons named in the table have sole voting and investment power with respect to all ordinary shares beneficially owned by them.
(2)
Consists of (i) 528,968 shares held of record by Mr. Knitowski; (ii) 539,867 shares held of record by Cane Capital, LLC, for which Mr. Knitowski serves as president; (iii) 12,000 shares held of record by Curo Capital Appreciation Fund I, LLC (Fund 1), for which Mr. Knitowski serves as co-president; (iv) 20,000 shares held of record by Curo Capital Appreciation Fund I, LLC (Fund 2), for which Mr. Knitowski serves as co-president; (v) 11,750 shares held of record by Curo Capital Appreciation Fund I, LLC (Fund 3), for which Mr. Knitowski serves as co-president; (vi) 1,972 shares held of record by Knitowski Childrens Trust, for which Mr. Knitowski serves as president; and (vii) 233,886 shares subject to options exercisable and vested.
(3)
Consists of (i) 212,999 shares held of record by Mr. Aune; and (ii) 165,240 shares subject to options exercisable and vested.
(4)
Consists of 38,044 shares subject to vesting for restricted stock units within 60 days of December 31, 2021
(5)
Consists of (i) 276,677 shares held of record by Mr. Crowder; (ii) 229,500 shares subject to option exercisable within 60 days of December 31, 2021, of which 219,936 had vested as of such date.
(6)
Consists of 254,844 shares held directly by Mr. Cowan.
(7)
Consists of (i) 27,173 shares held directly by Mr. Manlunas; (ii) 555,007 shares held of record by Wavemaker Partners II LP (f/k/a Siemer Ventures II LP), for which Mr. Manlunas serves as managing partner; (iii) 329,037 shares held of record by Kmeleon International Limited, for which Mr. Manlunas serves as managing partner; (iv) 184,296 shares held of record by Wavemaker Phunware Partners LP, for which Mr. Manlunas serves as managing partner; and (v) 164,386 shares held of record by Wavemaker Partners III LP, for which Mr. Manlunas serves as managing partner. The address for these entities is 1438 Ninth Street, Suite 600, Santa Monica, CA 90401.
(8)
Consists of 247,339 shares held directly by Ms. Mayor.
(9)
Consists of 38,044 shares subject to vesting for restricted stock units within 60 days of December 31, 2021
(10)
Consists of (i) 3,366,315 shares held of record by our current directors and executive officers, (ii) 628,626 shares subject to option exercisable within 60 days of December 31, 2021, of which 619,062 had vested as of such date, and (iii) 76,088 shares subject to vesting for restricted stock units within 60 days of December 31, 2021.



120


Item 13. Certain Relationships and Related Transactions, and Director Independence.
Policy for Related Person Transactions
We have adopted a formal written policy providing that our executive officers, directors, nominees for election as directors, beneficial owners of more than 5% of any class of our capital stock, any member of the immediate family of any of the foregoing persons and any firm, corporation or other entity in which any of the foregoing persons is employed or is a general partner or principal or in a similar position or in which such person has a 5% or greater beneficial ownership interest, are not permitted to enter into a related party transaction with us without the approval of our nominating and corporate governance committee, subject to the exceptions described below.
A related person transaction is a transaction, arrangement or relationship, or any series of similar transactions, arrangements or relationships, in which we and any related person are, were or will be participants in which the amount involves exceeds $120,000. Transactions involving compensation for services provided to the Company as an employee or director are not covered by this policy.
The Board has determined that certain transactions will not require the approval of the nominating and corporate governance committee, including certain employment arrangements of executive officers, director compensation, transactions with another company at which a related party’s only relationship is as a director, non-executive employee or beneficial owner of less than 10% of that company’s outstanding capital stock, transactions where a related party’s interest arises solely from the ownership of our common stock and all holders of our common stock received the same benefit on a pro rata basis and transactions available to all employees generally.
Related Person Transactions
Assumed Payables. The Company assumed $255,000 in payables from Stellar for Nautilus Energy Management Corporation, an affiliate of Mr. Syllantavos, who served as a member of our board until December 2, 2021. On December 29, 2021, we paid $170,917 in full satisfaction of the outstanding payable.
Promissory Notes. On November 15, 2019, the Company issued a promissory note in the principal amount of $195,000, in exchange for cash consideration, to Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, the Company’s Chief Executive Officer and a member of its board of directors. On October 27, 2021, we paid the note in full with no early payment penalty.
Related Party Bridge Loans. In the first quarter of 2020, various related parties loaned the Company $560,000. The Related Party Bridge Loans have an interest of 10% per annum and were due to mature on November 14, 2024. The RPBLs were made in the following amounts by the following related parties: (i) $204,000 by Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, our Chief Executive Officer; (ii) $151,000 by Curo Capital Appreciation Fund, LLC, an entity in which Alan S. Knitowski, the Company's Chief Executive Officer and Luan Dang, our Chief Technology Officer serve as co-presidents; (iii) $155,000 by various individuals associated by familiar relationship with Alan S. Knitowski, our Chief Executive Officer; and (iv) $50,000 by Luan Dang, the Company's Chief Technology Officer. As of December 31, 2020, the RPBLs have been paid in full with no early payment penalty.
121


Director Independence
Our common stock and warrants to purchase our common stock are listed on Nasdaq. Under the rules of Nasdaq, independent directors must comprise a majority of a listed company’s board of directors. In addition, the rules of Nasdaq require that, subject to specified exceptions, each member of a listed company’s audit, compensation, and nominating and corporate governance committees be independent. Under the rules of Nasdaq, a director will only qualify as an “independent director” if, in the opinion of that company’s board of directors, that person does not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director. Audit committee members must also satisfy the independence criteria set forth in Rule 10A-3 under the Exchange Act. Compensation committee members must also satisfy the independence criteria set forth in Rule 10C-1 under the Exchange Act.
In order to be considered independent for purposes of Rule 10A-3 and Rule 10C-1, a member of an audit committee or compensation committee of a listed company may not, other than in his or her capacity as a member of the committee, the board of directors, or any other board committee: (1) accept, directly or indirectly, any consulting, advisory, or other compensatory fee from the listed company or any of its subsidiaries; or (2) be an affiliated person of the listed company or any of its subsidiaries.
We have undertaken a review of the independence of each director and considered whether each director has a material relationship with us that could compromise his or her ability to exercise independent judgment in carrying out his or her responsibilities. As a result of this review, we determined that Messrs. Costello, Cowan, Manlunas and Mewawalla and Ms. Mayor, representing five of our seven directors, are considered “independent directors” as defined under the applicable rules and regulations of the SEC and the listing requirements and rules of Nasdaq.
Board Leadership Structure / Lead Independent Director
We believe that the structure of our Board and Board committees provides strong overall management. The Chair of our Board and our Chief Executive Officer roles are separate. Mr. Knitowski serves as our Chief Executive Officer and Mr. Cowan serves as Interim Chair of our Board. This structure enables each person to focus on different aspects of company leadership. Our Chief Executive Officer is responsible for setting the strategic direction of our company, the general management and operation of the business and the guidance and oversight of senior management. The Chair of our Board monitors the content, quality and timeliness of information sent to our Board and is available for consultation with our Board regarding the oversight of its business affairs. Our independent directors bring experience, oversight and expertise from outside of Phunware, while Mr. Knitowski brings company-specific experience and expertise. As one of the founders of Phunware, Mr. Knitowski is best positioned to identify strategic priorities, lead critical discussion and execute our business plans.
Limitation on Liability and Indemnification Matters
As permitted under Delaware law, our certificate of incorporation and amended and restated bylaws provide that we will indemnify our directors and officers and may indemnify our employees and other agents, to the fullest extent permitted by Delaware law. Delaware law prohibits our certificate of incorporation from limiting the liability of our directors for any of the following:

any breach of a director’s duty of loyalty to us or to our stockholders;
acts or omissions not in good faith or that involve intentional misconduct or a knowing violation of law;
unlawful payment of dividends or unlawful stock repurchases or redemptions; and
any transaction from which a director derived an improper personal benefit.
If Delaware law is amended to authorize corporate action further eliminating or limiting the personal liability of a director, then the liability of our directors will be eliminated or limited to the fullest extent permitted by Delaware law, as so amended. Our certificate of incorporation will not eliminate a director’s duty of care and, in appropriate circumstances, equitable remedies, such as injunctive or other forms of non-monetary relief, remain available under Delaware law. This provision also will not affect a director’s responsibilities under any other laws, such as the federal securities laws or other state or federal laws. Under our amended and restated bylaws, we will also be empowered to purchase insurance on behalf of any person whom we are required or permitted to indemnify.
In addition to the indemnification required in our certificate of incorporation and amended and restated bylaws, we have entered into an indemnification agreement with each member of our board of directors. These agreements provide for the indemnification of our directors, officers and some employees for certain expenses and liabilities incurred in connection with any action, suit, proceeding or alternative dispute resolution mechanism, or hearing, inquiry or investigation that may lead to
122


the foregoing, to which they are a party, or are threatened to be made a party, by reason of the fact that they are or were a director, officer, employee, agent or fiduciary of our company, or any of our subsidiaries, by reason of any action or inaction by them while serving as a director, officer, employee, agent or fiduciary, or by reason of the fact that they were serving at our request as a director, officer, employee, agent or fiduciary of another entity. In the case of an action or proceeding by or in the right of our company or any of our subsidiaries, no indemnification will be provided for any claim where a court determines that the indemnified party is prohibited from receiving indemnification. We believe that these charter and bylaw provisions and indemnification agreements are necessary to attract and retain qualified persons as directors and officers.
The limitation of liability and indemnification provisions in our certificate of incorporation and amended and restated bylaws may discourage stockholders from bringing a lawsuit against directors for breach of their fiduciary duties. They may also reduce the likelihood of derivative litigation against directors and officers, even though an action, if successful, might benefit us and our stockholders. Moreover, a stockholder’s investment may be harmed to the extent we pay the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions. Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers and controlling persons pursuant to the foregoing provisions, or otherwise, we have been advised that, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. There is no pending litigation or proceeding naming any of our directors or officers as to which indemnification is being sought, nor are we aware of any pending or threatened litigation that may result in claims for indemnification by any director or officer.

123


Item 14. Principal Accounting Fees and Services.
Principal Accountant Fees and Services
The following table sets forth aggregate fees billed to the Company for professional services by our independent registered public accounting firm, Marcum LLP for the fiscal years ended December 31, 2021 and 2020:

20212020
Audit Fees(1)
$246,219 $248,295 
Audit-related Fees(2)
98,365 89,442 
Tax Fees(3)
— — 
All Other Fees(4)
— — 
Total Fees$344,584 $337,737 

(1)
“Audit Fees” consist of fees for professional services rendered in connection with the audit of our annual consolidated financial statements, including audited financial statements presented in our annual report on Form 10-K, review of our quarterly financial statements presented in our quarterly report on Form 10-Q and services that are normally provided by our independent registered public accounting firm in connection with statutory and regulatory filings or engagements for those fiscal years, including audit services in connection with filing registration statements, and amendments thereto.
(2)
“Audit-related Fees” consist of fees related to audit and assurance procedures not otherwise included in Audit Fees, including fees related to the application of GAAP to proposed transactions and new accounting pronouncements.
(3)
“Tax Fees” consist of tax return preparation, international and domestic tax studies, consulting and planning.
(4)
“All Other Fees” consist of the cost of a subscription to an accounting research tool.
Audit Committee Pre-Approval
Our Audit Committee pre-approves all auditing services and permitted non-audit services to be performed for us by our independent auditor, including the fees and terms thereof. All of the services described above were approved by our Audit Committee.
124

PART IV
Item 15. Exhibits, Financial Statement Schedules.
(a)The following documents are filed as part of this Annual Report:
(1)Consolidated Financial Statements
Our Consolidated Financial Statements are listed in the "Index to the Consolidated Financial Statements" under Part II, Item 8 of this Annual Report on Form 10-K.
(2)Financial Statements Schedule
All financial statement schedules are omitted because they are not applicable or the amounts are immaterial and not required, or the required information is presented in the Consolidated Financial Statements or notes thereto included in Part II, Item 8 "Financial Statements and Supplementary Data" of this Annual Report on Form 10-K.
(3)Exhibits
We hereby file as part of this Report the exhibits listed in the attached Exhibit Index. Exhibits which are incorporated herein by reference can be inspected and copied at the public reference facilities maintained by the SEC, 100 F Street, N.E., Room 1580, Washington D.C. 20549. Copies of such material can also be obtained from the Public Reference Section of the SEC, 100 F Street, N.E., Washington, D.C. 20549, at prescribed rates or on the SEC website at www.sec.gov.
EXHIBIT INDEX
Exhibit No.Description
3.1
3.2
3.3
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
125

4.10
4.11
4.12
4.13
4.14
4.15
10.1+
10.2+
10.3+
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
10.16
10.17+
126

10.18+
10.19+
10.20+
10.21
10.22
10.23
10.24
10.25
10.26
10.27
10.28
10.29
10.30
10.31
10.32
10.33
10.34
10.35
10.36
10.37
14.1
21.1*
127

23.1*
24.1*
31.1*
31.2*
32.1*
101.INSXBRL Instance Document*
101.SCHXBRL Taxonomy Extension Schema*
101.CALXBRL Taxonomy Calculation Linkbase*
101.LABXBRL Taxonomy Label Linkbase*
101.PREXBRL Definition Linkbase Document*
101.DEFXBRL Definition Linkbase Document*
104Cover Page Interactive Data File*
*    Filed herewith
+    Indicates a management contract or compensatory plan or arrangement
Item 16. Form 10–K Summary.
None.
128


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Act of 1934, the Registrant has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.
PHUNWARE, INC.
Date: April 7, 2022By:/s/ Alan S. Knitowski
Title:  Chief Executive Officer
(Principal Executive Officer)
Date: April 7, 2022By:/s/ Matt Aune
Title:  Chief Financial Officer
(Principal Accounting and Financial Officer)
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Alan S. Knitowski and Matt Aune, and each of them, as his or her true and lawful attorney-in-fact and agent with full power of substitution, for him or her in any and all capacities, to act on, sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact, proxy, and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorney-in-fact, proxy and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

SignatureTitleDate
/s/ Alan S. KnitowskiChief Executive Officer and DirectorApril 7, 2022
Alan S. Knitowski(Principal Executive Officer)
/s/ Matt AuneChief Financial OfficerApril 7, 2022
Matt Aune(Principal Accounting and Financial Officer)
/s/ Keith CowanDirectorApril 7, 2022
Keith Cowan
/s/ Randall CrowderChief Operating Officer and DirectorApril 7, 2022
Randall Crowder
/s/ Ryan CostelloDirectorApril 7, 2022
Ryan Costello
/s/ Eric ManlunasDirectorApril 7, 2022
Eric Manlunas
/s/ Kathy Tan MayorDirectorApril 7, 2022
Kathy Tan Mayor
/s/ Rahul MewawallaDirectorApril 7, 2022
Rahul Mewawalla

129
EX-21.1 2 exhibit211-listofsubsidiar.htm EX-21.1 Document

Exhibit 21.1

List of Subsidiaries of the Registrant
 
Subsidiaries:
 
Phunware OpCo, Inc. (EIN: 26-4413774)

Lyte Technology, Inc.
 
GoTV Networks, Inc. (Delaware corporation)
 
Taurus Merger Company, LLC (Delaware corporation)
 
GoTV Studios, LLC (California LLC)
 
Rain Acquisition, LLC
 
Rain – US LLC
 
Phunware NL Cooperatief U.A.
 
SendDroid, LLC (Delaware LLC)
 
Simplikate Systems LLC (Delaware LLC)
 
30 Second Software, Inc. (Delaware corporation)
 
Chengdu Digby Technology Co., Ltd. (Chinese company)
 
Phunware UK Ltd (United Kingdom)
 
Odyssey Mobile Asia Pte. Ltd. (Singapore)
 
Rain Acquisition Sub, Inc.
 
Dutch Holdings CV (Netherlands)

Phunware Europe BV

PhunToken International (Cayman Islands)

EX-23.1 3 exhibit231-consentin202110.htm EX-23.1 Document

Independent Registered Public Accounting Firm’s Consent

We consent to the incorporation by reference in this Registration Statement of Phunware, Inc. on Form S-3 (File No. 333-235896), Form S-3 (File No. 333-237648), Form S-3 (File No. 333-248618), Form S-3 (File No. 333-252694), Form S-3 (File No. 333-262461), Form S-3 (File No. 333-262625), Form S-8 (File No. 333-231104), Form S-8 (File No. 333-236145), Form S-8 (File No. 333-251903) and Form S-8 (File No. 333-262168) of our report dated April 7, 2022, with respect to our audits of the consolidated financial statements of Phunware, Inc. as of December 31, 2021 and 2020 and for each of the two years in the period ended December 31, 2021, which report is included in this Annual Report on Form 10-K of Phunware, Inc. for the year ended December 31, 2021.


/s/ Marcum LLP


Houston, TX
April 7, 2022


EX-31.1 4 exhibit311-fy202110xk.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION
 
I, Alan S. Knitowski, certify that:
 
1.       I have reviewed this Annual Report on Form 10-K of Phunware 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)) for the registrant 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: April 7, 2022
By: /s/ Alan S. Knitowski
  
Alan S. Knitowski
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 exhibit312-fy202110xk.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION
I, Matt Aune, certify that:
 
1.       I have reviewed this Annual Report on Form 10-K of Phunware 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)) for the registrant 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: April 7, 2022
By: /s/ Matt Aune
  
Matt Aune
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-32.1 6 exhibit321-fy202110xk.htm EX-32.1 Document

Exhibit 32.1  
 
CERTIFICATION
     
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Alan S. Knitowski, Chief Executive Officer (Principal Executive Officer) of Phunware, Inc. (the “Company”), and Matt Aune, Chief Financial Officer (Principal Accounting and Financial Officer) of the Company, each hereby certifies that, to the best of his or her knowledge:
1.The Company’s Annual Report on Form 10-K for the period ended December 31, 2021, to which this Certification is attached as Exhibit 32.1, fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
  
April 7, 2022
Phunware, Inc.
  
 By: /s/ Alan S. Knitowski
 Name:Alan S. Knitowski
 Title:Chief Executive Officer
  (Principal Executive Officer)
 
 By: /s/ Matt Aune
 Name:Matt Aune
 Title:Chief Financial Officer
  (Principal Accounting and Financial Officer)

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

EX-101.SCH 7 phun-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - COVER PAGE link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheet (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Changes in Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - The Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Digital Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2114103 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2315302 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Business Combination - Summary of Consideration Paid in Business Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - Business Combination - Unaudited Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423415 - Disclosure - Revenue - Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2424416 - Disclosure - Revenue - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2425417 - Disclosure - Revenue - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2126105 - Disclosure - Cash, Cash Equivalents, and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 2327304 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2129106 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Goodwill and Other Intangible Assets - Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434422 - Disclosure - Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2135107 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2138108 - Disclosure - Factoring Agreement link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Factoring Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2140109 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2341307 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - Debt - Summary of Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Debt - Summary of Change in Fair Value of Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Debt - Summary of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2147110 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2348308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Leases - Future Minimum Annual Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Leases - Future Minimum Annual Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2151111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2452432 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2153112 - Disclosure - PhunCoin link:presentationLink link:calculationLink link:definitionLink 2454433 - Disclosure - PhunCoin (Details) link:presentationLink link:calculationLink link:definitionLink 2155113 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2356309 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2457434 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2458435 - Disclosure - Stockholders' Equity - Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2159114 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2360310 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2461436 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2462437 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2463438 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2464439 - Disclosure - Stock-Based Compensation - Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2165115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2366311 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2467440 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2468441 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2469442 - Disclosure - Income Taxes - Provision Expense (Benefit) For Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2470443 - Disclosure - Income Taxes - Components in Net Deferred Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2471444 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2172116 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2373312 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2474445 - Disclosure - Segment and Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2475446 - Disclosure - Segment and Geographic Information - Select Information of Company's Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2176117 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2477447 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2178118 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2479448 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 phun-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 phun-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 phun-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Aggregate of receivable amount Aggregate of receivable amount Customer [Domain] Customer [Domain] State Current State and Local Tax Expense (Benefit) Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Summary of Consideration Paid in Business Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Contributions for Notes Payable Contributions for Notes Payable [Member] Contributions for Notes Payable Net repayments on factoring agreement Proceeds from (Payments for) Factoring Agreement Proceeds from (Payments for) Factoring Agreement Security Exchange Name Security Exchange Name Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Principal repayment Debt Instrument, Installment Conversion, Principal Payment Debt Instrument, Installment Conversion, Principal Payment 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 Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Issuance of common stock shares (in shares) Issuance of common stock shares Issuance of common stock shares. Maximum yearly contribution Share-based Compensation Arrangement by Share-based Payment Award, Maximum Yearly Contribution Share-based Compensation Arrangement by Share-based Payment Award, Maximum Yearly Contribution Net increase (decrease) in cash and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Contingent Consideration, Earnout Payment, Tranche One Contingent Consideration, Earnout Payment, Tranche One [Member] Contingent Consideration, Earnout Payment, Tranche One Amortization of acquired intangibles Deferred Tax Liabilities, Intangible Assets Proceeds from receipt of digital assets Proceeds from Receipt of Digital Assets Proceeds from Receipt of Digital Assets Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization expense Amortization of Intangible Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Useful life of identified amortizable intangible assets Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross increases Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Weighted average incremental borrowing rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Income Tax Examination [Table] Income Tax Examination [Table] Financial Instruments Measured at Fair Value Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Factoring Agreement [Abstract] Factoring Agreement [Abstract] Customer D Customer D [Member] Customer D Aggregate intrinsic value of options Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Equity Award [Domain] Award Type [Domain] Percent of installment at election of company Debt Instrument, Installment Conversion, Election of Company, Percent Debt Instrument, Installment Conversion, Election of Company, Percent Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Risks and Uncertainties Risks and Uncertainties, Policy [Policy Text Block] Risks and Uncertainties, Policy Accumulated Deficit Retained Earnings [Member] Subsequent placement optional redemption, maximum net proceeds from placement (as a percent) Debt Instrument, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage Debt Instrument, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage Leased area (in square feet) Area of Real Estate Property Leases - right of use asset Deferred Tax Liabilities, Leasing Arrangements Issuance of common stock upon partial conversions of the Senior Convertible Note Stock Issued During Period, Value, Conversion of Convertible Securities Accounts receivable Increase (Decrease) in Accounts Receivable Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer 2021 Promissory Note 2021 Promissory Note [Member] 2021 Promissory Note Retirement Plan Postemployment Benefit Plans, Policy [Policy Text Block] Deferred revenue Increase (Decrease) in Deferred Revenue Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Loss per share, basic (in dollars per share) Earnings Per Share, Basic Federal net operating losses subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Lease expense Operating Lease, Expense Revenue Revenue from Contract with Customer [Text Block] Sublease income Sublease Income Lyte Technology, Inc. Lyte Technology, Inc. [Member] Lyte Technology, Inc. Net deferred tax liabilities Deferred Tax Liabilities, Net Other adjustments Other Noncash Income (Expense) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Obligation with Joint and Several Liability Arrangement [Table] Obligation with Joint and Several Liability Arrangement [Table] Entity Voluntary Filers Entity Voluntary Filers Issuance of common stock under the 2018 employee stock purchase plan Stock Issued During Period, Value, Employee Benefit Plan Plan Name [Axis] Plan Name [Axis] Assets: Assets, Fair Value Disclosure [Abstract] Participation rights period Debt Instrument, Participation Rights, Period Debt Instrument, Participation Rights, Period Total debt Long-term Debt Level 1 Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State income tax (benefit), net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Gross increases Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Pending Litigation Pending Litigation [Member] Accounts receivable, net of allowance for doubtful accounts of $10 and $356 at December 31, 2021 and 2020, respectively Accounts Receivable, after Allowance for Credit Loss Long-term debt - related party Less: long-term related-party debt Due to Related Parties, Noncurrent Additional paid-in capital Additional Paid in Capital Impairment loss Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Liabilities and stockholders’ equity (deficit) Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Accounts payable and accrued expenses related to alleged unpaid invoices Accounts Payable and Accrued Liabilities, Current Warrant issued Warrants and Rights Issued Warrants and Rights Issued Insurance Carrier Insurance Carrier [Member] Insurance Carrier Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Exercise of stock options, net of vesting of restricted shares Stock Issued During Period, Value, Stock Options Exercised Series B Note Series B Note [Member] Series B Note Last sale price of shares of common stock (exceeds, in dollars per share) Common stock exceeds per share The Company and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Subsequent Events Subsequent Events, Policy [Policy Text Block] Unrecognized tax benefits, beginning of period Unrecognized tax benefits, end of period Unrecognized Tax Benefits Gross deferred tax assets Deferred Tax Assets, Gross Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Restricted Stock Units (RSUs) - Non-Employee Directors Restricted Stock Units (RSUs) - Non-Employee Directors [Member] Restricted Stock Units (RSUs) - Non-Employee Directors [Member] Common stock warrant (Series D-1) Common Stock Warrant [Member] Stock issued during period, value, issued for services Loss Contingency, Damages Sought, Value Deferred tax asset Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Aggregate cost basis of digital currency holdings Beginning balance Ending balance Indefinite-Lived Intangible Assets, Cost Basis Indefinite-Lived Intangible Assets, Cost Basis Lease liability payments Increase (Decrease) in Operating Lease Liability Auditor Information [Abstract] Auditor Information [Abstract] General and administrative General and Administrative Expense Underwritten Offering Underwritten Offering [Member] Underwritten Offering Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Outstanding shares of common stock on last day of immediately preceding year (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percent Outstanding Shares on Last Day Share-based Compensation Arrangement by Share-based Payment Award, Percent Outstanding Shares on Last Day Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Series A Note Series A Note [Member] Series A Note Federal Current Federal Tax Expense (Benefit) Operating lease, liability Present value of lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Common stock, $0.0001 par value; 1,000,000,000 shares authorized at December 31, 2021 and 2020; 96,751,610 and 56,371,207 shares issued and outstanding as of December 31, 2021 and 2020, respectively Common Stock, Value, Issued Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Amortization period of restricted stock cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Ethereum Ethereum [Member] Ethereum Restricted stock unit awards grant date fair value (in dollars per share) Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (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 PhunCoin PhunCoin deposits [Member] Customer Concentration Risk Customer Concentration Risk [Member] Business combination Effective Income Tax Rate Reconciliation, Business Combination, Amount Effective Income Tax Rate Reconciliation, Business Combination, Amount Leases Lessee, Operating Leases [Text Block] Contingent Consideration, Earnout Payment [Domain] Contingent Consideration, Earnout Payment [Domain] Contingent Consideration, Earnout Payment [Domain] Business Combination Business Combination Disclosure [Text Block] Additional warrant shares (as a percent) Class of Warrant or Right, Additional Warrant Shares, Percent Class of Warrant or Right, Additional Warrant Shares, Percent Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Unrestricted original issue discount Debt Instrument, Unamortized Discount, Unrestricted Debt Instrument, Unamortized Discount, Unrestricted Revenue by Geographic Location Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Net loss Business Acquisition, Pro Forma Net Income (Loss) First 30 Days First 30 Days [Member] First 30 Days Aggregate net proceeds received Sale of Stock, Consideration Received on Transaction Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deferred rent Deferred Rent Credit, Noncurrent Accrued expenses Total accrued expenses Accrued Liabilities, Current Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Payment to other party Litigation Settlement, Payment to Other Party Litigation Settlement, Payment to Other Party Options Share-based Payment Arrangement, Option [Member] Stockholders’ deficit: Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Federal net operating losses not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Measurement Input Type [Domain] Measurement Input Type [Domain] Convertible notes Convertible Notes Payable [Member] Restricted Stock Units (RSUs) - Non-Employees Restricted Stock Units (RSUs) - Non-Employees [Member] Restricted Stock Units (RSUs) - Non-Employees Note payable Notes Payable, Other Payables [Member] Segment and Geographic Information Segment Reporting Disclosure [Text Block] Impairment of digital assets Impairment of digital currencies Impairment of Digital Currencies Impairment of Digital Currencies Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Additional Paid-in Capital Additional Paid-in Capital [Member] Base rent per month Operating Leases, Income Statement, Sublease Revenue Per Month Operating Leases, Income Statement, Sublease Revenue Per Month Repayments of debt Repayments of Debt Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Cash and Cash Equivalents [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue generated from acquisition Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Customer E Customer E [Member] Customer E Accrued legal settlement Increase (Decrease) in Estimated Litigation Liability Increase (Decrease) in Estimated Litigation Liability Obligation with Joint and Several Liability Arrangement [Line Items] Obligation with Joint and Several Liability Arrangement [Line Items] Loan proceeds Proceeds from Bank Debt Voluntary prepayment amount Debt Instrument, Voluntary Prepayment Amount Debt Instrument, Voluntary Prepayment Amount Entity Information [Line Items] Entity Information [Line Items] Other income, net Other Nonoperating Income (Expense) Maximum Maximum [Member] Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Proceeds from voluntary prepayment amount Proceeds from Voluntary Prepayment Amount Proceeds from Voluntary Prepayment Amount Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Future Minimum Annual Lease Obligations Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity (deficit) Beginning balance Ending balance Stockholders' Equity Attributable to Parent Settled Litigation Settled Litigation [Member] Reacquisition of equity component of the Senior Convertible Note Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments City Area Code City Area Code Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Digital assets Digital Currencies Digital Currencies Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Digital Asset Original Cost Basis Indefinite-Lived Intangible Assets, Cost Basis [Abstract] Indefinite-Lived Intangible Assets, Cost Basis Number of days within 30-trading day period Class of Warrant or Right, Number of Days Within 30- Trading Day Period Class of Warrant or Right, Number of Days Within 30- Trading Day Period Tax positions taken in current period: Tax positions taken in current period: Stockholders’ equity (deficit) Stockholders' Equity Attributable to Parent [Abstract] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Lease liability Lease liability, non-current Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Total current Current Income Tax Expense (Benefit) Principal amount of note Debt Instrument, Face Amount Customer C Customer C [Member] Customer C Lease term Lessee, Operating Lease, Term of Contract Restricted stock units Restricted Stock Units (RSUs) [Member] Schedule of Digital Assets [Line Items] Schedule of Digital Assets [Line Items] Schedule of Digital Assets [Line Items] Release of restricted stock (in shares) Release Of Restricted Stock, Shares Release Of Restricted Stock, Shares Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Share-based Payment Arrangement, Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Schedule of Digital Assets Schedule of Digital Assets [Table Text Block] Schedule of Digital Assets Related Party Transaction [Axis] Related Party Transaction [Axis] Subsequent placement optional redemption, redemption price (as a percent) Debt Instrument, Subsequent Placement Optional Redemption, Redemption Price, Percentage Debt Instrument, Subsequent Placement Optional Redemption, Redemption Price, Percentage Income tax benefit (expense) Income tax (benefit) expense Total income tax (benefit) expense Income Tax Expense (Benefit) Prepayment premium (as a percent) Debt Instrument, Prepayment Premium, Percent Debt Instrument, Prepayment Premium, Percent Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Unvested shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Conversion of stock, shares issued (in shares) Conversion of Stock, Shares Issued Cane Capital, LLC Cane Capital, LLC [Member] Cane Capital, LLC Total Lease Payments Lessee, Operating Lease, Liability, to be Paid Accounts Receivable Accounts Receivable [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Current maturities of long-term debt, net Less: current maturities of long-term debt Long-term Debt, Current Maturities Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Cash Schedule of Cash and Cash Equivalents [Table Text Block] Factoring financing agreement Factoring Financing Agreement [Member] Factoring Financing Agreement Equity Component [Domain] Equity Component [Domain] Outstanding, beginning balance (in shares) Outstanding, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Purchase of other digital currencies Payments for Purchase of Other Digital Currencies Payments for Purchase of Other Digital Currencies 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Reverse merger and recapitalization Recapitalization Costs Additional transaction costs Debt Issuance Costs, Gross Acquisition and earn-out payable (subject to fair value adjustments) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Number of purchase periods Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods Litigation Case [Axis] Litigation Case [Axis] Number of employee retirement plans Number of Employee Retirement Plans Number of Employee Retirement Plans Restricted cash Restricted Cash, Noncurrent Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Warrant Liability [Roll Forward] Warrant Liability [Roll Forward] Warrant Liability 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Issuance of common stock under the 2018 employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Loss before taxes Loss before taxes Loss before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Dividend Yield Measurement Input, Expected Dividend Rate [Member] Deferred revenue Non-current deferred revenue Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Weighted Average Useful Life (years) Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Short-term deferred rent Deferred Rent Credit, Current Title of 12(b) Security Title of 12(b) Security Deferred income taxes Deferred Income Taxes and Tax Credits Common stock, shares authorized (in shares) Common Stock, Shares Authorized Contingent Consideration by Type, Working Capital Items Contingent Consideration by Type, Working Capital Items [Member] Contingent Consideration by Type, Working Capital Items Document Type Document Type Product and Service [Domain] Product and Service [Domain] Consideration: Business Combination, Consideration Transferred [Abstract] Interest rate of notes (as a percent) Debt Instrument, Interest Rate, Stated Percentage Lease renewal term Lessee, Operating Lease, Renewal Term Loss contingency Loss Contingency, Accrual, Current Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Private Placement Warrants Private Placement Warrants [Member] Every Ten Days Thereafter Every Ten Days Thereafter [Member] Every Ten Days Thereafter Measurement Frequency [Axis] Measurement Frequency [Axis] Public Warrants (PHUNW) Public Warrants [Member] Geographical [Axis] Geographical [Axis] Mandatory prepayment amount Debt Instrument, Mandatory Prepayment Amount Debt Instrument, Mandatory Prepayment Amount Common stock exercise price (in dollars per share) Sale of Stock, Price Per Share Vesting [Domain] Vesting [Domain] Customer A Customer A [Member] Customer A Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Balance, beginning of the period Balance, end of the period Capitalized Contract Cost, Gross Subsequent Events Subsequent Events [Text Block] Payroll related expenses Accrued Payroll Taxes, Current Foreign income taxes at different rate Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Goodwill deductible for federal and state income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Number of times the exercise price (as a percent) Class of Warrant or Right, Consideration Payable, Number of Times the Exercise Price Class of Warrant or Right, Consideration Payable, Number of Times the Exercise Price Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Vesting period of award Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period At-The-Market Offering At-The-Market Offering [Member] At-The-Market Offering Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Minimum number of days written notice to redeem Public Warrants Class of Warrant or Right, Minimum Number of Days Written Notice to Redeem Class of Warrant or Right, Minimum Number of Days Written Notice to Redeem Phunware Phunware Segment [Member] Phunware Segment Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Accrued legal settlement Estimated Litigation Liability, Current Proceeds from borrowings, net of issuance costs Proceeds from Convertible Debt Contingent Consideration, Earnout Payment, Tranche Three Contingent Consideration, Earnout Payment, Tranche Three [Member] Contingent Consideration, Earnout Payment, Tranche Three Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Document Period End Date Document Period End Date Factoring Agreement [Table] Factoring Agreement [Table] Factoring Agreement Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] State Deferred State and Local Income Tax Expense (Benefit) Smaller Reporting Company Emerging Growth Company [Policy Text Block] Income Statement Location [Domain] Income Statement Location [Domain] PhunCoin Warrant PhunCoin Warrant [Member] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Annual percentage increase Share-based Compensation Arrangement by Share-based Payment Award, Percent Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Percent Shares Outstanding All other debt and financing obligations Other Debt [Member] Other Debt Ongoing monthly dividends, percentage of monthly credits purchased Dividends, Percentage of Monthly Credits Purchased Dividends, Percentage of Monthly Credits Purchased Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Schedule of Expected Future Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Payments on related party notes Repayments of Related Party Debt Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Schedule of Warrant Activity Schedule of Warrant Activity [Table Text Block] Schedule of Warrant Activity Sales Revenue, Net Revenue from Contract with Customer Benchmark [Member] Percent of revenue expected to be recognized over next 12 months Revenue, Remaining Performance Obligation, Percentage Stock-Based Compensation Condensed Income Statement [Table Text Block] Common stock issued pursuant to warrant exercises Stock Issued During Period, Value, New Issues From Warrant Exercises Stock Issued During Period, Value, New Issues From Warrant Exercises 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 Warrant, term Warrants and Rights Outstanding, Term Entity Current Reporting Status Entity Current Reporting Status Weighted Average 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] Accounts payable settlement Accounts Payable Settlement Accounts Payable Settlement Fees Paid Time Period [Axis] Fees Paid Time Period [Axis] Fees Paid Time Period Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Computer hardware Computer Revenues [Member] Computer Revenues PhunCoin [Abstract] PhunCoin [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Accretion of debt discount - issuance costs Amortization of Debt Issuance Costs Number of equal installments Business Combination, Consideration Transferred, Number of Equal Installments Business Combination, Consideration Transferred, Number of Equal Installments Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Issuance of common stock for payment of legal, earned bonus, and board of director fees (in shares) Stock Issued During Period, Shares, Other Common stock issued pursuant to warrant exercises (in shares) Stock Issued During Period, Shares, New Issues From Warrant Exercises Stock Issued During Period, Shares, New Issues From Warrant Exercises United States UNITED STATES Product Information [Line Items] Product Information [Line Items] Schedule of Concentration Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Accretion of debt discount - warrants Amortization of Warrant Costs Amortization of Warrant Costs WSGR Case WSGR Case [Member] WSGR Case Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Unrealized loss on digital assets Deferred Tax Assets, Unrealized Loss on Digital Assets Deferred Tax Assets, Unrealized Loss on Digital Assets Weighted-average common shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Income Taxes Income Tax Disclosure [Text Block] Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Stock Options Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Warrant Exercised Exercise of Warrants and Rights Exercise of Warrants and Rights Accrued expenses Accrued Liabilities Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Going Concern Going Concern, Policy [Policy Text Block] Going Concern, Policy Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Issuance of common stock upon partial conversions of the Senior Convertible Note Stock Issued Upon Conversion of Debt Stock Issued Upon Conversion of Debt Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Employee Stock Employee Stock [Member] Litigation Status [Domain] Litigation Status [Domain] Offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Digital Currency [Axis] Digital Currency [Axis] Digital Currency Fees paid for factored receivables (as a percent) Fees Paid for Factored Receivables, Percentage Fees Paid for Factored Receivables, Percentage Statement [Table] Statement [Table] Recently Adopted Accounting Standards and Recent Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other deferred tax assets Deferred Tax Assets, Other Contingent Consideration, Earnout Payment [Axis] Contingent Consideration, Earnout Payment [Axis] Contingent Consideration, Earnout Payment Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Period to maintain minimum balance of interest payments Debt Instrument, Interest Payments Minimum Balance, Period Debt Instrument, Interest Payments Minimum Balance, Period Net Carrying Amount Total Finite-Lived Intangible Assets, Net Goodwill Balance, beginning of period Balance, end of period Goodwill Volatility Measurement Input, Price Volatility [Member] Warrant liability, measurement input Warrants and Rights Outstanding, Measurement Input Non-cash issuance of common stock upon partial exercise of a warrant Stock Issued Upon Partial Exercise of Warrant Stock Issued Upon Partial Exercise of Warrant Business tax credit net of reserves Effective Income Tax Rate Reconciliation, Tax Credit, Amount Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Related-Party Transactions Related Party Transactions Disclosure [Text Block] Rent expense under operating leases Operating Leases, Rent Expense Lyte Segment Lyte Segment [Member] Lyte Segment Total deferred Deferred Income Tax Expense (Benefit) Proceeds from warrant exercises Proceeds from Warrant Exercises Loss per Common Share Earnings Per Share, Policy [Policy Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net Loss Net loss Net loss Net Income (Loss) Attributable to Parent Right-of-use asset Operating Lease, Right-of-Use Asset Net operating loss Deferred Tax Assets, Operating Loss Carryforwards Settlements Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities Income Statement Location [Axis] Income Statement Location [Axis] Warrant to purchase aggregate shares of common stock (in shares) Warrant to purchase aggregate shares of common stock Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Issuance of common stock under the 2018 employee stock purchase plan Stock Issued Under Employee Benefit Plans Stock Issued Under Employee Benefit Plans Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Maximum number of shares participant may purchase Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Revenue from Contract with Customer [Abstract] Platform subscriptions and services revenue Platform subscriptions and services revenue [Member] Segments [Axis] Segments [Axis] In-process research and development In Process Research and Development [Member] PhunCoin deposits Deposit Liability, Current Entity File Number Entity File Number Public Warrants Public Warrant [Member] Monthly amortization payments Debt Instrument, Monthly Amortization Payments Debt Instrument, Monthly Amortization Payments Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Repayments of related party debt Related Party Transaction, Expenses from Transactions with Related Party Impairment of digital assets Loss on sale of digital currencies Amount of loss on sale of digital currencies. Canceled/expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Deferral of commissions earned Capitalized Contract Cost, Increase from Deferral Capitalized Contract Cost, Increase from Deferral Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Legal Settlement Litigation Settlement, Expense Deferred Commissions [Roll Forward] Deferred Commissions [Roll Forward] Deferred Commissions Operating loss since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Private Placement Private Placement [Member] 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 Total fair value for options Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Derived over net revenues percentage Derived over net revenues percentage Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net operating loss carryforwards federal Deferred Tax Assets, Operating Loss Carryforwards, Domestic Restricted stock unit awards granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 2018 Equity Incentive Plan 2018 Stock Option and Incentive Plan [Member] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk (as a percent) Concentration Risk, Percentage Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Trade name Trade Names [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Proceeds from related party bridge loans Proceeds from Related Party Debt Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Purchases of digital assets Purchase of digital currencies Payments for Purchase of Indefinite-Lived Intangible Assets Payments for Purchase of Indefinite-Lived Intangible Assets Related Party [Axis] Related Party [Axis] Secured Debt Secured Debt [Member] Digital Assets Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Summary of Unaudited Pro Forma Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Components of Net Deferred Income Taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Maximum payroll deductions (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Vesting percentage of award (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Maximum amount of securities sold in equity offerings (as a percent) Debt Instrument, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings Debt Instrument, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings Number of operating segments Number of Operating Segments Acquisition and earn out payable Business Combination, Contingent Consideration, Liability, Current Number of actions Loss Contingency, Pending Claims, Number Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Convertible Notes Convertible Notes [Member] Convertible Notes Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five 2009 Equity Incentive Plan 2009 Stock Option and Incentive Plan [Member] Schedule of Product Information [Table] Schedule of Product Information [Table] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Customer B Customer B [Member] Customer B Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Value of notes Debt Instrument, Authorized Amount Debt Instrument, Authorized Amount Contingent Consideration by Type, Common Stock Issuance Contingent Consideration by Type, Common Stock Issuance [Member] Contingent Consideration by Type, Common Stock Issuance Tax credits Deferred Tax Assets, Tax Credit Carryforwards Uber's First Amended Cross-Complaint Uber's First Amended Cross-Complaint [Member] Uber's First Amended Cross-Complaint [Member] Individuals Associated With Chief Executive Officer Individuals Associated With Chief Executive Officer [Member] Individuals Associated With Chief Executive Officer Payments on borrowings Payments of convertible debt Repayments of Convertible Debt Total consideration Business Combination, Consideration Transferred (Recovery) allowances for bad debt Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] Total Assets, Fair Value Disclosure Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Related party transaction rate (as a percent) Related Party Transaction, Rate Total liabilities and stockholders’ equity (deficit) Liabilities and Equity Other Other Accrued Liabilities, Current Share-based Payment Arrangement, Tranche One Share-based Payment Arrangement, Tranche One [Member] Other income (expense): Other Income and Expenses [Abstract] Deferred revenue Total current deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Remaining Contractual Term (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Unit Purchase Option Warrants Unit Purchase Option Warrants [Member] Cash equivalents Cash Equivalents, at Carrying Value Share Type [Axis] Share Type [Axis] Share Type Restricted Stock Units (RSUs) - Team Members Restricted Stock Units (RSUs) - Team Members [Member] Restricted Stock Units (RSUs) - Team Members Right-of-use asset impairment Operating Lease, Impairment Loss Right-of-use asset, net of straight-line rent accrual Operating Lease, Right-of-Use Asset, Net of Accrued Rent Operating Lease, Right-of-Use Asset, Net of Accrued Rent Operating expenses: Operating Expenses [Abstract] 2020 Convertible Notes warrant Convertible Note Warrants [Member] Convertible Note Warrants Tax positions taken in prior periods: Tax positions taken in prior periods: Minimum Minimum [Member] PhunCoin Security Tokens [Text Block] Proportionate share of operating expenses Operating Lease, Proportionate Share Of Operating Expenses, Monthly Payment Operating Lease, Proportionate Share Of Operating Expenses, Monthly Payment Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate on cash and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Financial and Nonfinancial Liabilities, Fair Value Disclosure Financial and Nonfinancial Liabilities, Fair Value Disclosure Cancelled/expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Sales Agreement Sales Agreement [Member] Sales Agreement Debt discount - issuance costs Other issuance costs Debt Issuance Costs, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Cash, Cash Equivalents, and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] At Market Issuance Sales Agreement At Market Issuance Sales Agreement [Member] At Market Issuance Sales Agreement Class of Warrant or Right [Table] Class of Warrant or Right [Table] Sales of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Debt Disclosure [Text Block] Provision Expense for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Contingent Consideration by Type, Cash Contingent Consideration by Type, Cash [Member] Contingent Consideration by Type, Cash Payments of stock offering costs Payments of Stock Issuance Costs Sale of common stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Summary of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense Nonoperating Income (Expense) Senior Convertible Note Senior Convertible Notes Payable [Member] Senior Convertible Notes Payable Acquisition of Lyte Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 11) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Proceeds from debt, net of issuance costs Proceeds from Debt, Net of Issuance Costs Allowance for doubtful accounts Less allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Restricted shares Restricted Stock [Member] Aggregate offering price Sale of Stock, Aggregate Offering Price Sale of Stock, Aggregate Offering Price Proceeds from issuance of debt Proceeds from Issuance of Debt Auditor Name Auditor Name Cover [Abstract] Cash, Cash Equivalents, and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Advances, maximum percentage amount of eligible accounts receivable Advances, Maximum Percentage Amount of Eligible Accounts Receivable Advances, Maximum Percentage Amount of Eligible Accounts Receivable Class of warrant or right, outstanding (in shares) Number of warrants (in shares) Class of Warrant or Right, Outstanding Less: Portion representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Termination of token rights agreement Security Token, Termination Period Security Token, Termination Period Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Fair value adjustment for warrant liabilities Loss (gain) on change in fair value of warrant liability Change in fair value of warrant liability Fair Value Adjustment of Warrants Common Stock Common Stock [Member] Operating loss Operating Income (Loss) Employer matching contributions made to retirement plan Defined Contribution Plan, Employer Discretionary Contribution Amount Lease liability Lease liability, current Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Number of stockholders issued warrants Number of Stockholders Number of Stockholders Stock-based compensation Total stock-based compensation Share-based Payment Arrangement, Noncash Expense Cash Cash and Cash Equivalents, at Carrying Value Acquired technology Technology-Based Intangible Assets [Member] Share Type [Domain] Share Type [Domain] Share Type Proceeds from sale of digital currencies Proceeds from Sale of Digital Assets Proceeds from Sale of Digital Assets Related party transaction, amount of transaction Related Party Transaction, Amounts of Transaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued expenses Increase (Decrease) in Accrued Liabilities Manufacturing Facility And Warehouse Manufacturing Facility And Warehouse [Member] Manufacturing Facility And Warehouse Income taxes paid Income Taxes Paid Digital Currency [Domain] Digital Currency [Domain] Digital Currency [Domain] Issuance of common stock for payment of legal, earned bonus and board of director fees Stock Issued Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Chief Technology Officer Chief Technology Officer [Member] Chief Technology Officer Total liabilities Liabilities Deferred tax assets: Deferred Tax Assets, Net [Abstract] Litigation Settlement, Payor [Domain] Litigation Settlement, Payor [Domain] Litigation Settlement, Payor 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Equity classified cash conversion feature of the Senior Convertible Note Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Measurement Input Type [Axis] Measurement Input Type [Axis] Common stock, shares issued (in shares) Common Stock, Shares, Issued Term (years) Measurement Input, Expected Term [Member] Promissory Notes Promissory Notes [Member] Promissory Notes Entity Address, City or Town Entity Address, City or Town Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Supplemental disclosure of non-cash information Noncash Investing and Financing Items [Abstract] Reconciliation of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Number of customers per impressions Number of customers per impressions Ellenoff Grossman & Schole LLP v. Stellar Acquisition III, Corp Ellenoff Grossman & Schole LLP v. Stellar Acquisition III, Corp [Member] Ellenoff Grossman & Schole LLP v. Stellar Acquisition III, Corp Measurement Frequency [Domain] Measurement Frequency [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Interest expense Interest expense Interest Expense Details of Right-of-Use Asset and Lease Liability Lessee, Assets and Liabilities [Table Text Block] Lessee, Assets and Liabilities Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Recognition of commission expense Capitalized Contract Cost, Amortization Interest rate, restricted principal (as a percent) Debt Instrument, Restricted Principal, Interest Rate, Stated Percentage Debt Instrument, Restricted Principal, Interest Rate, Stated Percentage Accumulated deficit Retained Earnings (Accumulated Deficit) Income Tax Examination [Line Items] Income Tax Examination [Line Items] Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Litigation Case [Domain] Litigation Case [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Order backlog Order or Production Backlog [Member] Initial base rent monthly payment Operating Lease, Initial Base Rent, Monthly Payment Operating Lease, Initial Base Rent, Monthly Payment Installment conversion, lowest volume weighted average price (as a percent) Debt Instrument, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage Debt Instrument, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage Strike price per share Measurement Input, Strike Price [Member] Measurement Input, Strike Price Beginning balance Ending balance Indefinite-lived Intangible Assets (Excluding Goodwill) Proceeds from exercise of stock options Proceeds from Stock Options Exercised Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Sales and marketing Selling and Marketing Expense [Member] Factoring Agreement [Line Items] Factoring Agreement [Line Items] Factoring Agreement Sale of Stock [Domain] Sale of Stock [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Inventory Inventory, Net Bitcoin Bitcoin [Member] Bitcoin Federal Deferred Federal Income Tax Expense (Benefit) Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Product and Service [Axis] Product and Service [Axis] Summary of Change in Fair Value of Warrant Liability Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Received from customers Indefinite-Lived Intangible Assets Received From Customers Indefinite-Lived Intangible Assets Received From Customers Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Outstanding Shares on Last Day of Immediately Preceding Year Outstanding Shares on Last Day of Immediately Preceding Year [Member] Outstanding Shares on Last Day of Immediately Preceding Year [Member] Paycheck Protection Program Loan PPP Loan [Member] PPP Loan Sales and marketing Selling and Marketing Expense Notes Payable to Banks Notes Payable to Banks [Member] Statement [Line Items] Statement [Line Items] Amortization of acquired intangibles Deferred Tax Assets, Amortization of Acquired Intangibles Deferred Tax Assets, Amortization of Acquired Intangibles Amount awarded to other party Litigation Settlement, Amount Awarded to Other Party R&D credit carryforwards federal R&D credit carryforwards federal Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards. Aggregate offering price Common Stock, Capital Shares Reserved for Future Issuance, Value Common Stock, Capital Shares Reserved for Future Issuance, Value Digital Assets Digital Assets [Member] Digital Assets Investor Note Investor Note [Member] Investor Note Number of corporate offices maintained Number of Corporate Offices Number of Corporate Offices Debt Disclosure [Abstract] Fees Paid Time Period [Domain] Fees Paid Time Period [Domain] Fees Paid Time Period ESPP, purchase price (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Accounts Receivable and Reserves Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Less valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Digital Assets [Table] Schedule of Digital Assets [Table] Schedule of Digital Assets [Table] Impairment of other digital currencies Impairment of Other Digital Assets Impairment of Other Digital Assets Term of license subscription agreement (in months) Term of license subscription agreement Customer [Axis] Customer [Axis] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Vesting [Axis] Vesting [Axis] Settlement Agreement Settlement Agreement [Member] Settlement Agreement Proceeds from sales of common stock, net of issuance costs Proceeds from Issuance of Common Stock Total assets Total assets Assets Gain (loss) related to litigation settlement Gain (Loss) Related to Litigation Settlement Plan Name [Domain] Plan Name [Domain] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Closing price per share Measurement Input, Share Price [Member] Repayments of notes payable Repayments of Notes Payable Research and development Research and Development Expense Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Remaining performance obligation, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Net cash used by operating activities Net Cash Provided by (Used in) Operating Activities Litigation Status [Axis] Litigation Status [Axis] Curo Capital Appreciation Fund, LLC Curo Capital Appreciation Fund, LLC [Member] Curo Capital Appreciation Fund, LLC Summary of Debt Obligations Schedule of Debt [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Weighted-average common shares used to compute net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Accretion of debt discount and amortization of deferred financing costs Amortization of Debt Issuance Costs and Discounts Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount International Non-US [Member] Contingent Consideration, Earnout Payment, Tranche Two Contingent Consideration, Earnout Payment, Tranche Two [Member] Contingent Consideration, Earnout Payment, Tranche Two Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred revenue Contract with Customer, Liability Digital Asset Carrying Value Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Convertible Debt Debt, Policy [Policy Text Block] Deferred tax liability Deferred Income Tax Liabilities, Net Issuance of common stock upon partial conversions of Senior Convertible Note (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current R&D credit carryforwards state R&D credit carryforwards state Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards. Trading day period Class of Warrant or Right, Trading Day Period Class of Warrant or Right, Trading Day Period Other Comprehensive Loss AOCI Attributable to Parent [Member] Inventory Increase (Decrease) in Inventories Other assets Other Assets Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Cost of revenues Cost of Goods and Services Sold Entity Central Index Key Entity Central Index Key Gross decreases Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] Principal and unpaid accrued interest due and payable, period Debt Instrument, Principal and Unpaid Accrued Interest Due and Payable, Period Debt Instrument, Principal and Unpaid Accrued Interest Due and Payable, Period Litigation Settlement, Payor [Axis] Litigation Settlement, Payor [Axis] Litigation Settlement, Payor Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Net revenues Business Acquisition, Pro Forma Revenue Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Related Party Transaction [Domain] Related Party Transaction [Domain] Other deferred tax liabilities Deferred Tax Liabilities, Other Exercise price per share (in dollars per share) Cash exercise price per share (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Warrants Warrant [Member] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Adjusted purchase price Business Combination, Adjusted Consideration Transferred Business Combination, Adjusted Consideration Transferred Long-term debt Long-term debt Long-term Debt, Excluding Current Maturities Liabilities: Liabilities, Fair Value Disclosure [Abstract] Purchase period for award Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Issuance of common stock for payment of legal, earned bonus and board of director fees Stock Issued During Period, Value, Other Weighted Average Remaining Contractual Term (years), Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restricted principal Debt Instrument, Face Amount, Restricted Debt Instrument, Face Amount, Restricted Gross proceeds of sales price per share (as a percent) Sale of Stock, Gross Proceeds of Sale Price, Percent Sale of Stock, Gross Proceeds of Sale Price, Percent Risk-free rate Measurement Input, Risk Free Interest Rate [Member] Entities [Table] Entities [Table] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Straight-line rent accrual Accrued Rent, Noncurrent Cash and restricted cash at the beginning of the period Cash and restricted cash at the end of the period Total cash and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Leases - lease liability Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Exercise of stock options, net of vesting of restricted shares (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Warrant liability Balance, beginning of period Balance, end of period Warrants and Rights Outstanding Number of equal monthly installments Share-based Compensation Arrangement by Share-based Payment Award, Number of Equal Monthly Installments Share-based Compensation Arrangement by Share-based Payment Award, Number of Equal Monthly Installments Fair Value, Recurring Fair Value, Recurring [Member] Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Issuance of credit memos and write offs Accounts Receivable, Allowance for Credit Loss, Writeoff Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Common stock warrants (Series F) Common Stock Warrants [Member] Schedule of Changes in Deferred Commissions Capitalized Contract Cost [Table Text Block] Auditor Firm ID Auditor Firm ID Application transaction revenue Application transaction revenue [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Select Information of Company's Segments Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Released (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 Class of Stock [Domain] Class of Stock [Domain] Cash Payments to Acquire Businesses, Gross Annual increase (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase in Shares Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase in Shares Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Factoring Agreement Factoring Agreement [Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Percent of installment amount Debt Instrument, Installment Conversion, Percent of Installment Amount Debt Instrument, Installment Conversion, Percent of Installment Amount Gain on forgiveness of Paycheck Protection Program ("PPP") loan Gain on forgiveness of PPP loan Gain (Loss) on Forgiveness of PPP Loans Gain (Loss) on Forgiveness of PPP Loans Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income tax (benefit) at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Extinguishment of debt, amount Extinguishment of Debt, Amount Summary of Calculated Aggregate Fair Values and Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Cost of revenues Cost of Sales [Member] Taxes Accrued Income Taxes, Current Unrestricted principal Debt Instrument, Face Amount, Unrestricted Debt Instrument, Face Amount, Unrestricted Inventory Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Net operating loss carryforwards state Deferred Tax Assets, Operating Loss Carryforwards, State and Local Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Debt discount - warrants Original issue discount Debt Instrument, Unamortized Discount Schedule of Allowance for Doubtful Debt Accounts Receivable, Allowance for Credit Loss [Table Text Block] 2018 Employee Stock Purchase Plan 2018 Employee Stock Purchase Plan [Member] Period after issuance of rights Security Token, Period After Issuance of Rights Security Token, Period After Issuance of Rights EX-101.PRE 11 phun-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.1
COVER PAGE - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 31, 2022
Jun. 30, 2021
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-37862    
Entity Registrant Name PHUNWARE, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 30-1205798    
Entity Address, Address Line One 7800 Shoal Creek Blvd    
Entity Address, Address Line Two Suite 230-S    
Entity Address, City or Town Austin    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 78757    
City Area Code 512    
Local Phone Number 693-4199    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 92,885,032
Entity Common Stock, Shares Outstanding   97,250,520  
Documents Incorporated by Reference None.    
Entity Central Index Key 0001665300    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Common Stock      
Entity Information [Line Items]      
Title of 12(b) Security Common Stock, par value $0.0001 per share    
Trading Symbol PHUN    
Security Exchange Name NASDAQ    
Warrants      
Entity Information [Line Items]      
Title of 12(b) Security Warrants to purchase one share of Common Stock    
Trading Symbol PHUNW    
Security Exchange Name NASDAQ    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Audit Information
12 Months Ended
Dec. 31, 2021
Auditor Information [Abstract]  
Auditor Firm ID 688
Auditor Name Marcum LLP
Auditor Location Houston, Texas
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash $ 23,137 $ 3,940
Accounts receivable, net of allowance for doubtful accounts of $10 and $356 at December 31, 2021 and 2020, respectively 967 664
Inventory 2,636 0
Digital assets 32,581 0
Prepaid expenses and other current assets 686 304
Total current assets 60,007 4,908
Property and equipment, net 0 13
Goodwill 33,260 25,900
Intangible assets, net 3,213 111
Deferred tax asset 1,278 537
Restricted cash 0 91
Right-of-use asset 1,260 0
Other assets 276 276
Total assets 99,294 31,836
Current liabilities:    
Accounts payable 6,589 8,462
Accrued expenses 9,621 5,353
Accrued legal settlement 0 3,000
Lease liability 399 0
Deferred revenue 3,973 2,397
PhunCoin deposits 1,202 1,202
Current maturities of long-term debt, net 4,904 4,435
Warrant liability 3,605 1,614
Total current liabilities 30,293 26,463
Long-term debt 0 3,762
Long-term debt - related party 0 195
Deferred tax liability 1,278 537
Deferred revenue 1,299 2,678
Lease liability 1,147 0
Deferred rent 0 180
Total liabilities 34,017 33,815
Commitments and contingencies (Note 11)
Stockholders’ equity (deficit)    
Common stock, $0.0001 par value; 1,000,000,000 shares authorized at December 31, 2021 and 2020; 96,751,610 and 56,371,207 shares issued and outstanding as of December 31, 2021 and 2020, respectively 10 6
Additional paid-in capital 264,944 144,156
Accumulated other comprehensive loss (352) (338)
Accumulated deficit (199,325) (145,803)
Total stockholders’ equity (deficit) 65,277 (1,979)
Total liabilities and stockholders’ equity (deficit) $ 99,294 $ 31,836
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheet (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 10 $ 356
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 96,751,610 56,371,207
Common stock, shares outstanding (in shares) 96,751,610 56,371,207
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]    
Net revenues $ 10,643 $ 10,001
Cost of revenues 7,030 3,357
Gross profit 3,613 6,644
Operating expenses:    
Sales and marketing 3,022 1,653
General and administrative 13,256 15,361
Research and development 4,179 2,628
Legal Settlement 0 4,500
Total operating expenses 20,457 24,142
Operating loss (16,844) (17,498)
Other income (expense):    
Interest expense (4,481) (3,413)
Loss on extinguishment of debt (7,952) (2,158)
Impairment of digital assets (9,383) 0
Fair value adjustment for warrant liabilities (18,139) 872
Gain on forgiveness of Paycheck Protection Program ("PPP") loan 2,850 0
Other income, net 1 0
Total other expense (37,104) (4,699)
Loss before taxes (53,948) (22,197)
Income tax benefit (expense) 426 (2)
Net loss (53,522) (22,199)
Cumulative translation adjustment (14) 44
Comprehensive loss $ (53,536) $ (22,155)
Loss per share, basic (in dollars per share) $ (0.71) $ (0.50)
Loss per share, diluted (in dollars per share) $ (0.71) $ (0.50)
Weighted-average common shares used to compute net loss per share, basic (in shares) 75,447 44,269
Weighted-average common shares used to compute net loss per share, diluted (in shares) 75,447 44,269
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Changes in Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Other Comprehensive Loss
Beginning balance at Dec. 31, 2019 $ 4,026 $ 4 $ 128,008 $ (123,604) $ (382)
Beginning balance (in shares) at Dec. 31, 2019   39,811,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options, net of vesting of restricted shares $ 99   99    
Exercise of stock options, net of vesting of restricted shares (in shares) 185,234 188,000      
Release of restricted stock (in shares)   1,631,000      
Issuance of common stock for payment of legal, earned bonus and board of director fees $ 1,283   1,283    
Issuance of common stock for payment of legal, earned bonus, and board of director fees (in shares)   1,348,000      
Sales of common stock, net of issuance costs 9,178 $ 1 9,177    
Sale of common stock, net of issuance costs (in shares)   11,629,160      
Stock-based compensation expense 4,492   4,492    
Issuance of common stock upon partial conversions of the Senior Convertible Note 2,267 $ 1 2,266    
Issuance of common stock upon partial conversions of Senior Convertible Note (in shares)   1,764,000      
Reacquisition of equity component of the Senior Convertible Note (1,388)   (1,388)    
Equity classified cash conversion feature of the Senior Convertible Note 219   219    
Cumulative translation adjustment 44       44
Net Loss (22,199)     (22,199)  
Ending balance at Dec. 31, 2020 (1,979) $ 6 144,156 (145,803) (338)
Ending balance (in shares) at Dec. 31, 2020   56,371,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options, net of vesting of restricted shares $ 179   179    
Exercise of stock options, net of vesting of restricted shares (in shares) 260,451 261,000      
Release of restricted stock (in shares)   2,494,000      
Issuance of common stock under the 2018 employee stock purchase plan $ 100   100    
Issuance of common stock under the 2018 employee stock purchase plan (in shares)   84,000      
Issuance of common stock for payment of legal, earned bonus and board of director fees 66   66    
Issuance of common stock for payment of legal, earned bonus, and board of director fees (in shares)   99,000      
Sales of common stock, net of issuance costs 94,737 $ 4 94,733    
Sale of common stock, net of issuance costs (in shares)   35,383,000      
Common stock issued pursuant to warrant exercises 20,782   20,782    
Common stock issued pursuant to warrant exercises (in shares)   2,060,000      
Stock-based compensation expense 4,928   4,928    
Reacquisition of equity component of the Senior Convertible Note 0        
Equity classified cash conversion feature of the Senior Convertible Note 0        
Cumulative translation adjustment (14)       (14)
Net Loss (53,522)     (53,522)  
Ending balance at Dec. 31, 2021 $ 65,277 $ 10 $ 264,944 $ (199,325) $ (352)
Ending balance (in shares) at Dec. 31, 2021   96,752,000      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating activities    
Net loss $ (53,522) $ (22,199)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Accretion of debt discount and amortization of deferred financing costs 2,942 2,185
Loss (gain) on change in fair value of warrant liability 18,139 (872)
Loss on extinguishment of debt 7,952 2,158
Impairment of digital assets 9,383 0
Gain on forgiveness of PPP loan (2,850) 0
Stock-based compensation 4,941 4,492
Deferred income taxes 0 0
Other adjustments (478) (40)
Changes in operating assets and liabilities:    
Accounts receivable (16) 796
Inventory (949) 0
Prepaid expenses and other assets (383) 65
Accounts payable (1,568) 427
Accrued expenses (1,131) 1,064
Accrued legal settlement (3,000) 3,000
Lease liability payments (802) 0
Deferred revenue (1,172) (2,049)
Net cash used by operating activities (22,514) (10,973)
Investing activities    
Purchases of digital assets (41,284) 0
Acquisitions, net of cash acquired (5,101) 0
Net cash used in investing activities (46,385) 0
Financing activities    
Proceeds from borrowings, net of issuance costs 14,711 14,815
Proceeds from related party bridge loans 0 560
Payments on borrowings (26,243) (8,418)
Payments on related party notes 0 (560)
Net repayments on factoring agreement 0 (1,077)
Proceeds from sales of common stock, net of issuance costs 94,737 9,177
Proceeds from warrant exercises 4,635 0
Proceeds from exercise of stock options 179 99
Net cash provided by financing activities 88,019 14,596
Effect of exchange rate on cash and restricted cash (14) 46
Net increase (decrease) in cash and restricted cash 19,106 3,669
Cash and restricted cash at the beginning of the period 4,031 362
Cash and restricted cash at the end of the period 23,137 4,031
Supplemental disclosure of cash flow information    
Interest paid 1,364 1,251
Income taxes paid 0 0
Supplemental disclosure of non-cash information    
Issuance of common stock under the 2018 employee stock purchase plan 100 0
Issuance of common stock for payment of legal, earned bonus and board of director fees 66 1,283
Non-cash issuance of common stock upon partial exercise of a warrant 16,147 0
Issuance of common stock upon partial conversions of the Senior Convertible Note 0 2,266
Reacquisition of equity component of the Senior Convertible Note 0 (1,388)
Equity classified cash conversion feature of the Senior Convertible Note $ 0 $ 219
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.1
The Company and Basis of Presentation
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation The Company and Basis of Presentation
The Company
Phunware, Inc. and its subsidiaries (the “Company”, "we", "us", or "our") offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our Multiscreen-as-a-Service ("MaaS") platform provides the entire mobile lifecycle of applications and media in one login through one procurement relationship. Our MaaS technology is available in software development kit form for organizations developing their own application, via customized development services and prepackaged solutions. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. During 2021, we began to sell PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. In October 2021, we acquired Lyte Technology, Inc. ("Lyte"), a provider of high-performance computer systems to individual consumers. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.
Basis of Presentation
The consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Reclassifications of Prior Year Presentation
Certain reclassifications have been made to our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.
Going Concern
Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements - Going Concern ("ASC 205-40") requires management to assess the Company’s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management’s evaluation shall initially not take into consideration the potential mitigating effects of management’s plans that have not been fully implemented as of the date the financial statements are issued.
Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future.
As of the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf"
registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash.
As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.
There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.
The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.
Risks and Uncertainties
Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.
Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) ("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially
measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.
The adoption of the new lease standard on January 1, 2021, resulted in the recognition of right-of-use assets and operating lease liabilities of $2,101 on our consolidated balance sheet. In connection with the adoption of this standard, short-term deferred rent of $8, which was previously recorded in accrued expenses and long term deferred rent of $180 previously recorded in deferred rent on our consolidated balance sheet was offset against the right-of-use asset. The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:
January 1, 2021
Right-of-use asset$2,101 
Straight-line rent accrual(188)
$1,913 
Lease liability, current$500 
Lease liability, non-current1,601
$2,101 
The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss.
Revenue Recognition
On January 1, 2019, we adopted ASC 606, Revenue from Contracts with Customers ("ASC 606"). Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.
The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods.
Significant Judgments
When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with
multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.
Platform Subscriptions and Services Revenue
We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from one to three years. License fees are typically billed annually in advance.
Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.
Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a ‘right to access’ license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.
When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required.
From time to time, we may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.
Application Transaction Revenue
We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.
In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.
During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.
Computer Hardware Revenue
We acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility.
Deferred Commissions

    We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.

Deferred commissions are recorded in prepaid and other current assets in our consolidated balance sheets. Changes in deferred commissions for the years ended December 31, 2021 and 2020 are as follows:
20212020
Balance, beginning of the period$210 $309 
Deferral of commissions earned73 94 
Recognition of commission expense(135)(193)
Balance, end of the period$148 $210 
Concentrations of Credit Risk
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings.
Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits.
There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December 31, 2021.
Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.

December 31,
20212020
Customer A20 %55 %
Customer B18 %16 %
Customer C%13 %
Cash, Cash Equivalents, and Restricted Cash
We consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents. The Company had no cash equivalents at December 31, 2021 or 2020. As a result of certain debt financings, we were required to maintain restricted balances. We had $91 in restricted cash as of December 31, 2020.
Accounts Receivable and Reserves
Accounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances. Accounts receivable consisted of the following:

December 31,
20212020
Accounts receivable$977 $1,020 
Less allowances for doubtful accounts(10)(356)
Accounts receivable, net$967 $664 
Changes in the allowance for doubtful accounts are as follows:

December 31,
20212020
Balance, beginning of period$356 $3,179 
(Recovery) allowances for bad debt(286)205 
Issuance of credit memos and write offs(60)(3,028)
Balance, end of period$10 $356 
Inventory
Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (“FIFO”) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.
Digital Assets
During the year ended December 31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, Intangibles—Goodwill and Other. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.
We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, Fair Value Measurement, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value.
The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized
upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss. Impairment loss was $9,383 for the year ended December 31, 2021 and we did not sell any digital assets during the year ended December 31, 2021.
The following tables set forth changes in our bitcoin and ethereum holdings:
BitcoinDigital Asset Original
Cost Basis
Digital Asset Impairment
Losses
Digital Asset Carrying
Value
Balance as of December 31, 2020$— $— $— 
Purchases36,80636,806
Received from customers157157
Impairment loss(8,554)(8,554)
Balance as of December 31, 2021$36,963 $(8,554)$28,409 
EthereumDigital Asset Original
Cost Basis
Digital Asset Impairment
Losses
Digital Asset Carrying
Value
Balance as of December 31, 2020$— $— $— 
Purchases4,1914,191
Received from customers523523
Impairment loss(670)(670)
Balance as of December 31, 2021$4,714 $(670)$4,044 
Other digital assets purchased during the year ended December 31, 2021 was $287 and we recorded an impairment losses of $159 related to those purchases.
Goodwill and Intangible Assets
Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.
In accordance with ASC 350, Intangibles — Goodwill and Other, we do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.
We adopted ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.
We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.
Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.
We did not recognize any goodwill or intangible impairment losses in the years ended December 31, 2021 or 2020.
Long-Lived Assets
Long-lived assets with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset’s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value.
We did not recognize any impairment losses relating to our long-lived assets during the years ended December 31, 2021 or 2020.
Convertible Debt
In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital.
In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, Derivatives and Hedging - Contracts in an Entity’s Own Stock, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss. We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to Fair Value of Financial Instruments below.
Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.
Leases
We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above Recently Adopted Accounting Pronouncements.

The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December 31, 2021.
Stock-Based Compensation
Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.
Retirement Plan
At December 31, 2021, we administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December 31, 2021 or 2020.
Income Taxes
We account for income taxes in accordance with ASC 740, Income Taxes ("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.
The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.
Comprehensive Loss
We apply the guidance in ASC 220, Comprehensive Income, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December 31, 2021 and 2020 was due to foreign currency translation adjustments.
Loss per Common Share
Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented. The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:

December 31,
20212020
Convertible notes— 5,733,712 
Warrants5,636,801 5,996,112 
Options925,467 1,208,740 
Restricted stock units3,576,270 1,677,060 
Restricted shares— 574 
Total10,138,53814,616,198
Fair Value of Financial Instruments
We follow the guidance in ASC 820, Fair Value Measurement, to account for financial assets and liabilities measured on a recurring basis. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:
Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December 31, 2021 are set forth below:
Level 1Level 2Level 3Total
Assets:
Digital assets$32,581 $— $— $32,581 
Total$32,581 $— $— $32,581 
Liabilities:
Warrant liability$— $3,605 $— $3,605 
Total$— $3,605 $— $3,605 


    
Our financial instruments measured at fair value as of December 31, 2020 are set forth below:
Level 1Level 2Level 3Total
Liabilities:
Warrant liability$— $1,614 $— $1,614 
Total$— $1,614 $— $1,614 

    
    The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.
Loss Contingencies
We are subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.
From time to time, we are involved in disputes, litigation and other legal actions. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.
Subsequent Events

In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.
Smaller Reporting Company
We are a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.
Recent Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures.
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), (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combination Business Combination
On October 18, 2021, we closed the acquisition of Lyte with an adjusted purchase price of approximately $11.0 million (subject to an earn-out provision). This acquisition was accounted for using the acquisition method of accounting and, accordingly, assets acquired, liabilities assumed and consideration exchanged was recorded at estimated fair values on the date of acquisition.
The following table summarizes the consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:

Fair Value
Assets acquired
Cash$
Inventory1,687
Intangible assets3,340
Total assets acquired5,031
Liabilities assumed
Deferred revenue1,369
Total liabilities assumed1,369
Net assets acquired3,662
Consideration:
Cash3,980
Acquisition and earn-out payable (subject to fair value adjustments)6,619
Total consideration10,599
Goodwill$6,937 

The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed were based on management’s estimates and assumptions at the time of acquisition. Fair values are subject to refinement for up to one year after the closing date as additional information regarding the closing date fair values becomes available. The trade name represents the rights to the "Lyte Technology, Inc." brand name which is well known in the marketplace. The useful life of the identified amortizable intangible assets acquired is five years. Goodwill was recorded to reflect the excess purchase consideration over net assets acquired and primarily consists of the future economic benefits that we expect to receive as a result of the acquisition. The amount of goodwill expected to be deductible for federal and state income tax purposes is $437. Expenses we incurred as a result of the acquisition of Lyte were not material and recorded in general and administrative expenses in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.
Pursuant to terms of the stock purchase agreement, the future acquisition and earn-out payments consist of the following: (i) $1,125, as adjusted for working capital items, on June 30, 2022, (ii) the issuance of shares of our common stock with an aggregate value of $2,250, in two equal installments valued at up to $1,125, determined on the last business day of each of the quarter ending March 31, 2022 and September 30, 2022 and (iii) up to $1,250 in cash and issuance of shares of our common stock valued at up to $1,250 on the first anniversary of closing, as an earn-out payment based upon Lyte achieving certain annual revenue milestones as provided in the purchase agreement in the year following closing.
We believe Lyte will achieve the annual revenue milestone and we will owe the full amount of the contingent consideration on the first annual anniversary of closing. For the year ended December 31, 2021, we generated computer hardware revenue of $3,095 and an operating loss of $609, since the acquisition closing date.
The following table summarizes the unaudited pro forma condensed financial information of Phunware, Inc for the year ended December 31, 2021 as if the acquisition of Lyte had occurred on January 1, 2020:

Year Ended December 31,
20212020
(in thousands)(unaudited)
Net revenues$18,175 $15,581 
Net loss(53,935)(22,922)
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table sets forth our net revenues by category:

Year Ended December 31,
20212020
Net revenues
Platform subscriptions and services$5,308 $9,108 
Computer hardware3,095 — 
Application transaction2,240 893 
Net revenues$10,643 $10,001 
For the year ended December 31, 2021, we sold $1,063 of PhunToken for which we received both cash and digital assets from customers. Revenue from sales of PhunToken is recorded within application transaction revenue in the table above.
We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived 93% and 97% of our net revenues from within the United States for the years ended December 31, 2021 and 2020, respectively. Revenue by geographic location is as follows:

Year Ended December 31,
20212020
Net revenues
United States$9,939 $9,686 
International 704 315 
Net revenues$10,643 $10,001 
The following table sets forth our concentration of revenue sources as a percentage of total net revenues.

Year Ended December 31,
20212020
Customer D— %32 %
Customer E%12 %
Deferred Revenue
Our deferred revenue balance consisted of the following:

December 31,
20212020
Current deferred revenue
Computer hardware$2,149 $— 
Platform subscriptions and services revenue1,744 2,317 
Application transaction revenue80 80 
Total current deferred revenue$3,973 $2,397 
Non-current deferred revenue
Platform subscriptions and services revenue$1,299 $2,678 
Total non-current deferred revenue$1,299 $2,678 
Total deferred revenue$5,272 $5,075 

Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the year ended December 31, 2021, we recognized revenue of $3,379 that was included in our deferred revenue balance as of December 31, 2020.
Remaining Performance Obligations
Remaining performance obligations were $8,588 as of December 31, 2021, of which we expect to recognize 54% as revenue over the next 12 months and the remainder thereafter.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents, and Restricted Cash
12 Months Ended
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents, and Restricted Cash Cash, Cash Equivalents, and Restricted CashWe had no cash equivalents as of December 31, 2021 and 2020. The following table sets forth our cash and restricted cash:

December 31,
20212020
Cash$23,137 $3,940 
Restricted cash— 91 
Total cash and restricted cash$23,137 $4,031 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
Changes in the Company’s goodwill balance for the years ended December 31, 2021 and 2020, are summarized in the table below:

20212020
Balance, beginning of period$25,900 $25,857 
Acquisition of Lyte7,374 — 
Foreign currency translation(14)43 
Balance, end of period$33,260 $25,900 
Intangible Assets
Our intangible assets, excluding goodwill, consist of intangible assets acquired in business combinations and were recorded at their estimated fair values on the date of acquisition. The finite-lived intangible assets that are being amortized are summarized in the table below:
Weighted Average Useful Life
(years)
December 31, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name5.0$3,990 $(799)$3,191 $651 $(651)$— 
Acquired technology5.14,828 (4,828)— 4,828 (4,821)
In-process research and development5.094 (94)— 94 (94)— 
Customer relationships5.74,626 (4,604)22 4,636 (4,532)104 
Order backlog1.5329 (329)— 329 (329)— 
$13,867 $(10,654)$3,213 $10,538 $(10,427)$111 
Amortization expense for the years ended December 31, 2021 and 2020, was approximately $238 and $142 respectively.
Expected future annual amortization expense for finite-lived intangible assets as of December 31, 2021, is as follows:
Future amortization expense for the years ending December 31, Amortization
2022$689 
2023668 
2024668 
2025668 
2026520 
Thereafter— 
Total$3,213 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses Accrued ExpensesAccrued expenses consisted of the following:

December 31,
20212020
Acquisition and earn out payable$5,531 $— 
Payroll related expenses2,801 4,112 
Accounts payable settlement (see Note 11)
446 627 
Other584 449 
Taxes259 165 
Total accrued expenses$9,621 $5,353 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Factoring Agreement
12 Months Ended
Dec. 31, 2021
Factoring Agreement [Abstract]  
Factoring Agreement Factoring Agreement
On June 15, 2016, we entered into a factoring agreement with CSNK Working Capital Finance Corp. (d/b/a Bay View Funding) (“Bay View”) whereby we sold select accounts receivable with recourse.
Under the terms of the agreement, Bay View would advance us amounts representing up to 80% of the net amount of eligible accounts receivable. The factor facility was collateralized by a general security agreement over all the Company’s personal property and interests. Fees paid to Bay View for factored receivables were 1.80% for the first 30 days and 0.65% for every ten days thereafter, to a maximum of 90 days total outstanding. We bore the risk of credit loss on the receivables. These receivables were accounted for as a secured borrowing arrangement and not as a sale of financial assets. We terminated our factoring agreement with Bay View effective March 22, 2021. Interest expense related to our Bay View factoring agreement was $75 and $175 for the years ended December 31, 2021 and 2020, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
The following table sets forth our various debt obligations:

December 31,
20212020
2021 Promissory Note$5,220 $— 
Series A Note (principal amount)— 2,481 
Series B Note (principal amount)— 3,585 
Paycheck Protection Program Loan— 2,850 
Convertible Notes— 250 
Promissory Notes— 905 
Total debt$5,220 $10,071 
Debt discount - warrants (2021 Promissory Note)(316)— 
Debt discount - warrants (2020 Convertible Notes)— (1,029)
Debt discount - issuance costs (2020 Convertible Notes)— (650)
Less: current maturities of long-term debt(4,904)(4,435)
Less: long-term related-party debt— (195)
Long-term debt$— $3,762 
2021 Promissory Note
In connection with the acquisition of Lyte, we entered into a note purchase agreement and completed the sale of an unsecured promissory note with an original principal amount of $5,220 in a private placement that closed on October 18, 2021. The promissory note was sold with an original issue discount of $200 and we paid at closing issuance costs totaling $280. After deducting all transaction costs, net cash proceeds to the Company were $4,740. No interest will accrue on the promissory note unless and until the occurrence of an event of default (as defined in the promissory note). Beginning on January 15, 2022 and on the same day of each month thereafter until the promissory note is paid in full, we are required to make a monthly amortization payments in the amount of $574 until the maturity date of October 15, 2022. We may prepay any or all outstanding balance of the promissory note earlier than it is due with a prepayment premium of 110%. The prepayment premium also applies to the monthly amortization payments, which amounts to an effective interest rate of approximately 18%.
2020 Convertible Notes
On July 15, 2020, we issued a Series A Senior Convertible Note (a “Series A Note”) to an institutional investor with an initial principal amount of $4,320 (reflecting an original issue discount of $320) in a private placement. We repaid in full the outstanding principal balance, accrued and unpaid interest and make-whole amount on a separate senior convertible note issued on March 20, 2020 to the same investor. After the payoff of the senior convertible note and deducting transaction costs, net cash proceeds to the Company were $1,751.
On the same date, we issued a Series B Senior Secured Convertible Note (a “Series B Note,” and together with the Series A Note, the “2020 Convertible Notes”) to the same investor with an initial principal amount of $17,280 (reflecting an original issue discount of $1,280). The investor paid for the Series B Note by delivering a secured promissory note (the “Investor Note”) with an initial principal amount of $16,000.

    We received cash under the Series B Note only upon cash repayment of the corresponding Investor Note. The investor, at its option and at any time, had the right to voluntarily prepay the Investor Note, in whole or in part. Until the Investor Note was repaid, the principal (and related original issue discount) of the Series B Note was considered to be "restricted." The Series B Note and the Investor Note were subject to the terms of a Master Netting Agreement between us and the investor. Upon repayment of the Investor Note, an equal amount of the Series B Note became "unrestricted" and recorded as debt in our consolidated balance sheets.
During 2020, we exercised our right under the Investor Note to require a mandatory prepayment of the Investor Note of $1,000 and the noteholder voluntarily prepaid an aggregate of $4,750 pursuant to the terms of the Investor Note, for aggregate cash proceeds to us $5,750. As a result, $5,750 in principal and $460 of original issue discount became "unrestricted". As of December 31, 2020, the restricted balance of the Series B Note was $11,070 (including original issue discount).
The Series A Note and outstanding unrestricted principal balance on the Series B Note each bore interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021. The restricted principal of the Series B Note bore interest at a rate of 3% per annum. The 2020 Convertible Notes were scheduled to mature on December 31, 2021.
For the year ended December 31, 2020, we recorded a loss on extinguishment of debt in the amount of $1,343 as a result of monthly installment payments and optional redemption payments elected by the noteholder related to our various capital raises, as more fully described below.
As a result of multiple offerings of sales of shares of our common stock during the first quarter of 2021, as more fully described Note 13 below, the investor elected to require us to use forty percent (40%) of the net proceeds from those offerings to satisfy obligations under the 2020 Convertible Notes. During the first quarter of 2021, we paid approximately $11,507, of which $5,717 was recorded as a loss on extinguishment of debt.
In March 2021, the investor voluntarily prepaid an aggregate of $10,250 pursuant to the terms of the Investor Note. As a result, we received cash proceeds of $10,250 and this amount of principal of the Series B Note, along with $820 of original issue discount became "unrestricted" and outstanding. After the aggregate payments pursuant to the Investor Note by the investor to us, there was no balance outstanding under the Investor Note and no restricted balance under the Series B Note.
On March 25, 2021, we delivered a Company Optional Redemption Notice (as defined in the Series B Note) to the holder of our Series B Note exercising our right to redeem and fully satisfy all obligations under the Series B Note on April 5, 2021. On April 5, 2021, we paid $13,902 in cash to the noteholder of our 2020 Convertible Notes in full satisfaction of all obligations under our Series B Note, which amounted to $11,718 of principal, interest and make-whole and $2,184 for the loss on extinguishment of debt.
During the year ended December 31, 2021, we also recorded a loss on extinguishment of debt of $51 related to monthly installment payments made to the investor.

Warrant

In addition to the 2020 Convertible Notes, we issued a warrant exercisable for three (3) years for the purchase, initially, of up to an aggregate of 2,160,000 shares of the Company's common stock at an initial exercise price of $4.00 per share. The number of shares and exercise price are each subject to adjustment provided under the warrant. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 3,840,000 shares. If, at the time of exercise of the warrant, there is no effective registration statement registering, or no current prospectus available for, the issuance of the shares, then the warrant may also be exercised, in whole or in part, by means of a “cashless exercise.” The registration statement registering 2,160,000 shares of our common stock issuable pursuant to the terms of the warrant was declared effective by the SEC on October 27, 2020. In February 2022, we filed a registration statement registering 250% of additional warrant shares as result of the adjustment noted above. The warrant may not be exercised if, after giving effect to the exercise, the investor would beneficially own amounts in excess of those permissible under the terms of the warrant. As more fully discussed in Note 13, the holder partially exercised its warrant during 2021.
The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:
December 31, 2021December 31, 2020
Strike price per share$2.25 $4.00 
Closing price per share$2.63 $1.26 
Term (years)1.532.53
Volatility186 %146 %
Risk-free rate0.56 %0.17 %
Dividend Yield

Upon issuance of the warrant, we recorded a warrant liability as a discount to the 2020 Convertible Notes of $2,486. A summary of the change in fair value of the warrant liability is set forth below:
20212020
Balance, beginning of period$1,614 $— 
Warrant issued— 2,486 
Warrant Exercised(16,148)— 
Change in fair value of warrant liability18,139 (872)
Balance, end of period$3,605 $1,614 

Participation Rights

In addition, the Company granted the 2020 Convertible Notes investor participation rights in future equity and equity-linked offerings of securities, subject to certain limited exceptions, during the two years after the later of (a) the closing or (b) the date the 2020 Convertible Notes no longer remain outstanding, in an amount of up to 30% of the securities being sold in such offerings. This same investor has an additional 30% participation right that expired on March 20, 2022 pursuant to a separate Securities Purchase Agreement relating to the Senior Convertible Note, which is more fully discussed below.

Paycheck Protection Program ("PPP") Loan

On April 10, 2020, we received loan proceeds in the amount of $2,850 from JPMorgan Chase, N.A. pursuant to the PPP under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"), which was enacted on March 27, 2020. The loan, which was in the form of a note dated April 9, 2020, was originally scheduled to mature on April 9, 2022 and bore interest at a rate of 0.98% per annum. The Paycheck Protection Flexibility Act of 2020, extended the deferral period for loan payments to either (i) the date that the U.S. Small Business Administration ("SBA") remits the borrower’s loan forgiveness amount to the lender or (ii) if the borrower does not apply for loan forgiveness, ten months after the end of the borrower’s loan forgiveness covered period. The note may be prepaid by us at any time prior to the maturity with no prepayment penalties.

The principal amount of our PPP loan was subject to forgiveness under the PPP. On July 7, 2021, we submitted our request to the SBA to forgive the full principal amount of the loan and on August 16, 2021, we received notification that the SBA approved our PPP loan forgiveness application. We recorded a gain on the forgiveness of the PPP loan and related interest for the year ended December 31, 2021.

Senior Convertible Note
In March 2020, we issued a Senior Convertible Note to an institutional investor with an initial principal amount of $3,000 (the “Senior Convertible Note”) for cash proceeds of $2,760 (reflecting an original issue discount of $240) in a private placement. After deducting the placement agent fee and other estimated expenses, net cash proceeds at the closing were approximately $2,371. The Senior Convertible Note bore an interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021.
Monthly Payments and Conversion
Starting on April 30, 2020 and on the last trading day of the month and on the maturity date, we were required to make monthly payments on the Senior Convertible Note. On each payment date, we were required to settle a principal repayment of approximately $143 plus interest thereon (the “Payment Amount”) which were to be satisfied in shares of our common stock at 100% of the Payment Amount, or at our election, in whole or in part, in cash, at 105% of the Payment Amount. Installment payments made in common stock were subject to customary equity conditions (including minimum floor price and volume thresholds), and were calculated on a conversion price equal to the lower of (x) the conversion price then in effect and (y) the greater of the Floor Price (as defined in the Senior Convertible Note) and 85% of the lowest volume weighted average price in the 10 days prior to the payment date.
In addition to the monthly payments described above, during the second quarter of 2020, the noteholder elected an acceleration of payments of monthly principal, interest and make-whole payments pursuant to certain provisions of the Senior Convertible Note. These accelerated payments were made in the form of shares of our common stock at the rate then in effect in accordance with the Senior Convertible Note. As a result, we issued an aggregate of 1,763,675 shares for principal, interest and make-whole payments to the noteholder. In accounting for the accelerated conversions, the Company followed the guidance as prescribed in ASC 470 in accounting for derecognition (or conversion) of convertible debt with a cash conversion feature. We determined the fair value of the debt immediately prior to derecognition, with the difference between the consideration transferred to the noteholder and the fair value of the debt representing the reacquisition of the embedded conversion option. A loss on extinguishment of $81 was recorded based on the difference between the calculated fair value of the debt immediately prior to derecognition and the carrying amount of the debt component, including any unamortized debt discount or issuance costs.
Redemption
Upon the issuance of the 2020 Convertible Notes, we redeemed the Senior Convertible Note in July 2020 at a price equal to 110% of the outstanding principal accrued and unpaid interest and make-whole interest. The payoff to the noteholder to satisfy the Senior Convertible Note was in the amount $2,084. The redemption of the Senior Convertible Note resulted in a loss on extinguishment of $734 in 2020.
Related-Party Bridge Loans
During the first quarter of 2020, various related parties loaned us $560. The Related-Party Bridge Loans ("RPBLs") bore interest at 10% per annum and had a stated maturity date of November 14, 2024. The RPBLs and amounts thereof were made by the following related parties: (i) $204 by Cane Capital, LLC, an entity owned in part by our Chief Executive Officer; (ii) $151 by Curo Capital Appreciation Fund, LLC, an entity in which our Chief Executive Officer and Chief Technology Officer serve as co-presidents; (iii) $155 by various individuals associated by familiar relationship with our Chief Executive Officer; and (iv) $50 by Luan Dang, our Chief Technology Officer. Transaction costs related to the RPBLs were not significant.
As of December 31, 2020, the RPBLs have been paid in full with no early payment penalty.
Convertible Notes
In April 2019, our board of directors authorized the issuance of $20,000 of convertible promissory notes (the “Convertible Notes”), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Convertible Notes were sold in reliance on an exemption from registration. We may not issue Convertible Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Convertible Notes. Transaction costs related to the issuance of the Convertible Note were immaterial. The Convertible Notes are convertible into shares of the Company’s common stock at a price of $11.50 per share.
The Convertible Notes bore ordinary interest at a rate of 7% per annum. Interest under the Convertible Notes is payable quarterly beginning on September 30, 2019, and interest and principal under the Convertible Notes is payable monthly beginning on June 30, 2021. However, at the holder’s election, interest payments could have been deferred until the earlier of (i) repayment in full of all remaining unpaid principal and (ii) conversion. The Convertible Notes were originally scheduled to mature on June 3, 2024.
On October 27, 2021, we paid $222 in cash in full satisfaction of all obligations under the Convertible Notes.
Promissory Notes
In October 2019, our board of directors authorized the issuance of $20,000 of promissory notes (the “Notes”), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Notes were sold in reliance on an exemption from registration. We may prepay the Notes at any time without penalty. We may not issue Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Notes. Transaction costs related to the issuance of the Notes were immaterial.
The Notes bore ordinary interest at a rate of 10% per annum. Interest under the Notes was payable monthly beginning on November 30, 2019. During the term of the Notes, we were required to maintain a restricted bank account with a minimum balance of one year of interest payments on the aggregate principal balance of all Notes, which will be available for use exclusively to satisfy any payments owed by us under the Notes. The principal and unpaid accrued interest on the Notes were due and payable on demand by the majority Note holders on or after the date that is 60 months following November 15, 2019.
During 2019, the Company issued a Note in the principal amount of $195, in exchange for cash consideration, to Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, our Chief Executive Officer and a member of its board of directors.
On October 27, 2021, we paid $905 in cash to each Note holder in full satisfaction of all obligations under the Notes.
Interest Expense
The following table sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:

Year Ended December 31,
20212020
2020 Convertible Notes$1,111 $722 
Accretion of debt discount - issuance costs1,913 686 
Accretion of debt discount - warrants1,029 1,457 
2021 Promissory Note
203 — 
Senior Convertible Note— 197 
Factoring financing agreement75 175 
All other debt and financing obligations150 176 
Total$4,481 $3,413 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
As described in Note 2, we adopted ASU 2016-02, Leases (Topic 842), as of January 1, 2021. We lease our corporate offices under operating leases and determine if an arrangement is or contains a lease at inception. The initial terms of our real property lease agreements are generally five years and typically allow for renewals in five-year increments. We may, at times, negotiate a shorter lease renewal term. We generally do not account for any renewals at the lease adoption date. We maintain four corporate offices located in Austin, Texas; Irvine, California; San Diego, California; and Miami, Florida. Our Lyte operations are currently located in Gurnee, Illinois. We lease office and warehouse space for Lyte under a month-to-month lease. Excluding our month-to-month lease, as of December 31, 2021, the earliest lease agreement currently ends in March 2022 with the latest terminating in June 2025.

Some of our leases include both lease and non-lease components, which we have elected not to account for separately. Lease components generally include rent, taxes and insurance, while non-lease components generally include common area or other maintenance.

The weighted-average remaining lease term for our operating leases as of December 31, 2021 was 3.14 years. As our leases generally do not include an implicit rate, we compute our incremental borrowing rate based on information available at the lease commencement date applying a rate to each lease. We used incremental borrowing rates that match the duration of the remaining lease terms of our operating leases on a fully collateralized basis upon adoption as of January 1, 2021 to initially measure our lease liability. The weighted average incremental borrowing rate used to measure our lease liability was 19.13%.
We recognize lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our consolidated statement of operations and comprehensive loss. Rent expense under operating leases totaled $809 and $843 for the years ended December 31, 2021 and 2020, respectively.
Future minimum annual lease payments under the Company’s operating leases are as follows:

Future minimum lease obligations for the years ending December 31,Lease obligations
2022$667 
2023622 
2024609 
2025209 
2026— 
Thereafter— 
$2,107 
Less: Portion representing interest$(561)
$1,546 
On March 16, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Irvine, California. The term of the sublease commenced on April 1, 2021 and terminates on March 31, 2025. The subtenant will pay us initial base rent of approximately $17 per month, which is subject to certain discounts throughout the sublease, as well as rent escalations. We recognized an impairment of our right-to-use asset related to the sublease of $77, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021. We recognized $154 of sublease income related to our Irvine, California lease for the year ended December 31, 2021.
On December 21, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Miami, Florida. The term of the sublease commenced on January 18, 2022 and terminates on June 30, 2023. The subtenant will pay us initial base rent of approximately $8 per month, which is subject to rent escalations throughout the term. We recognized an impairment of our right-to-use asset related to the sublease of $51, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
On March 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich & Rosati, PC (“WSGR”). The matter is Phunware, Inc., v. Wilson Sonsini Goodrich & Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, filed in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, we filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara. This matter is captioned Phunware, Inc., v. Wilson Sonsini Goodrich & Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The two actions are pending in arbitration. Both cases are in the early stages of litigation; the outcome is not certain. The relief sought, as stated in the complaints, are damages according to proof, interest and costs of suit. WSGR filed a crossclaim in arbitration related to services provided to Phunware. WSGR seeks to recover fees related to the services at issue in Phunware’s actions against WSGR, of which $4,321 is recorded in accounts payable in our consolidated balance sheets as of December 31, 2021 and 2020.
On December 17, 2019, certain stockholders filed a lawsuit against Phunware and its individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the 126th Judicial District Court of Travis County, Texas (Cause No. D-1-GN-19-008846). Plaintiffs alleged that they invested in various early rounds of financing while the Company was private and that Phunware should not have subjected their shares to a 180-day “lock up” period. Plaintiffs also allege that Phunware’s stock price dropped significantly during the lock up period and seek damages, costs and professional fees. On June 23, 2021, defendants filed a motion to dismiss the petition based on the mandatory forum-selection clause in Phunware’s Articles of Incorporation, which require plaintiffs’ claims to be filed in Delaware Chancery Court. On November 17, 2021, the court granted our motion to dismiss with prejudice to refiling in the State of Texas. On December 17, 2021, plaintiffs filed a notice of appeal to the Court of Appeals, Third District of Texas, Case No. 03-21-*00665-CV. On February 18, 2022, the plaintiffs filed a complaint in the Court of Chancery of the state of Delaware containing the same allegations. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.
In 2017, we filed a breach of contract complaint against Uber Technologies, Inc. ("Uber") seeking payment for unpaid invoices for advertising campaign services provided for Uber in the first quarter of 2017. The case, captioned Phunware, Inc. v. Uber Technologies, Inc., Case No. CGC-17-561546 was filed in the Superior Court of the State of California, County of San Francisco. Uber generally denied the allegations in our complaint and also filed a cross-complaint against Phunware and Fetch Media, Ltd., the advertising agency Uber retained to run its mobile advertising campaign for the period 2014 through the first quarter of 2017, asserting numerous fraud and contract-based claims. In 2019, Uber filed its First Amended Cross-Complaint, naming new individual cross-defendants, Alan S. Knitowski, the Company's Chief Executive Officer and member of our board of directors and former Phunware employees D. Stasiuk, M. Borotsik, and A. Cook, (collectively, the "Individual Defendants") alleging civil RICO violations and civil conspiracy to violate RICO, in addition to fraud, negligence, and unfair competition-based claims, and adding a fraud-based claim against Phunware. Uber’s First Amended Cross-Complaint alleges that cross-defendants fraudulently obtained approximately $17,000 from Uber, and claimed treble damages, general and punitive damages, and attorneys’ fees and costs. On October 9, 2020, we entered into a settlement agreement with Uber and certain other parties related to our complaint against Uber, Uber's cross-complaint against us and Uber's amended cross-complaint against us and the Individual Defendants. As provided in the settlement agreement, both parties have agreed to fully and finally settle, compromise, and resolve all disputes, differences and disagreements that have existed, now exist, or may exist between them that fall within the subject matter lawsuit. Furthermore, each party denies engaging in any wrongdoing whatsoever and specifically denies each and every allegation of wrongdoing alleged in the lawsuit. The settlement agreement provided that Phunware and its insurance carriers pay a total sum of $6,000 to Uber, of which our insurance carrier paid $1,500 to settle Uber's claims against the Individual Defendants while we paid a total of $4,500 to Uber in a series of installments that ended in September 2021. We recorded a charge of $4,500 for our portion of the settlement in legal settlement in our consolidated statements of operations and comprehensive loss for the year ended December 31, 2020. The settlement agreement further provided that we and the Individual Defendants fully release claims against Uber. On November 5, 2020, Uber filed a request for dismissal with prejudice of claims against the Individual Defendants. As a result of us remitting the final installment payment to Uber, on October 13, 2021, Uber's complaint against the Company was dismissed with prejudice.
On March 9, 2020, Ellenoff Grossman & Schole LLP (“EGS”) filed a lawsuit against us. The complaint, captioned Ellenoff Grossman & Schole LLP versus Stellar Acquisition III, Corp a/k/a Stellar Acquisition III, Inc. ("Stellar") n/k/a Phunware, Inc., was filed in the Supreme Court of the State of New York, New York County (Case No. 152585/2020). Pursuant
to the complaint, EGS sought monetary damages in the amount of $690 for alleged unpaid invoices related to legal services rendered for Stellar in conjunction with the reverse merger with Phunware, plus legal and court costs. On September 29, 2020, we entered into a settlement agreement with EGS. The settlement agreement provides that we pay a total sum of $600 to EGS in a series of installments beginning no later than October 15, 2020, and ending no later than October 15, 2023. There is no penalty for prepayments. Pursuant to the terms of the settlement, on September 30, 2020, EGS filed a Stipulation of Voluntary Discontinuance with Prejudice with the court. In conjunction with the execution of the settlement agreement, we also signed an Affidavit of Confession of Judgment ("Confession of Judgment"), which provides that should we default in any payment obligations under the settlement agreement, EGS shall be entitled to enter the Confession of Judgment with the court against us for $690 less any payments already made under the settlement. We reclassified $690 from accounts payable to accrued expenses in the consolidated balance sheet as of December 31, 2020 related to the settlement. In accordance with authoritative guidance, we will defer any settlement gain, if any, until we have fulfilled our payment obligations under the settlement.
On April 24, 2020, Sha-Poppin Gourmet Popcorn, LLC, individually and on behalf of a class of similarly situated parties (the “Popcorn Company”), filed a lawsuit against certain defendants, including Phunware. The case captioned, Sha-Poppin Gourmet Popcorn, LLC v. JPMorgan Chase Bank, N.A., RCSH Operations, LLC, RCSH Operations, Inc. (together d/b/a Ruth’s Chris Steakhouse) and Phunware, Inc., was filed in the Northern District of Illinois, Eastern Division. The Popcorn Company alleges that we were unjustly enriched by JPMorgan Chase for our loan made pursuant to the PPP under the CARES Act. (See Note 9 for discussion related to our PPP loan). We filed a motion to dismiss the single claim against us and dispute the court's jurisdiction and the basis of the claim. On March 5, 2021, the trial court dismissed all of the Popcorn Company's claims for lack of subject matter jurisdiction.
From time to time, we are and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
PhunCoin
12 Months Ended
Dec. 31, 2021
PhunCoin [Abstract]  
PhunCoin PhunCoin
In June 2018, we launched an offering pursuant to Rule 506(c) of Regulation D as promulgated under the Securities Act of rights (the “Rights”) to acquire the PhunCoin token. In 2019, we commenced an offering of Rights pursuant of Regulation CF, which closed May 1, 2019. For both offerings, we accepted payment in the form of cash and digital assets for purchases of the Rights. The amount of PhunCoin to be issued to the purchaser is equal to the dollar amount paid by the purchaser divided by the price of the PhunCoin at the time of issuance of the PhunCoin during the launch of the Token Ecosystem (as defined below) before taking into consideration any applicable discount rate, which is based on the time of the purchase.
Through December 31, 2021, we received aggregate net cash proceeds from our Rights offerings of $1,202. Proceeds from the Rights are recorded as PhunCoin deposits in the consolidated balance sheet as of December 31, 2021 and 2020. We currently do not plan to raise additional material proceeds under the PhunCoin Rights offerings.
Issuance of PhunCoin
PhunCoin is expected to be issued to Rights holders the earlier of (i) the launch of our blockchain technology enabled rewards marketplace and data exchange (“Token Ecosystem” or "Token Generation Event"), (ii) one (1) year after the issuance of the Rights to the purchaser or (iii) the date we determine that we have the ability to enforce resale restrictions with respect to PhunCoin pursuant to applicable federal securities laws. Proceeds from the Rights offerings are generally not refundable if the Token Generation Event is not consummated.
In 2021, we notified holders of the PhunCoin Rights to request they complete additional information needed for issuance and we currently anticipate that PhunCoin will be issued to the holders of the Rights in 2022. Holders of the Rights may be issued PhunCoin even if the Token Ecosystem is not yet operational. PhunCoin may not have usefulness until the Token Ecosystem is operational.
There can be no assurance as to when (or if) we will be able to successfully launch the Token Ecosystem. The Company is currently developing multiple aspects of the Token Ecosystem, as well as coordinating with trading platforms to support the compliant trading of PhunCoin. The final software readiness date of the Token Ecosystem may be adjusted based on user feedback, additional aspects of the Token Ecosystem currently under development and the ability to meet compliance requirements; therefore, a specific launch date is difficult to determine at this time, as it is based on many external factors outside of our control.
Termination of the Token Rights Agreement
Termination of the Token Rights Agreement occurs on the earlier of (i) PhunCoin being issued to the Rights holder pursuant to the provisions noted above, (ii) the payment, or setting aside of payment with respect to a dissolution event (as described below) or (iii) twelve months from the date of the Token Rights Agreement with the Rights holder, which we may extend at our sole discretion for six months if a Token Generation Event has not occurred. Upon termination of the Token Rights Agreement, we have no further obligation to the Rights holder. While the Token Rights Agreement has terminated in accordance with its terms (with respect to all Rights holders), as of the date of this Annual Report, we have determined to continue our obligations under the Token Rights Agreement.
Dissolution Event
A dissolution event occurs if there has been (i) a voluntary termination of our operations, (ii) a general assignment for the benefit of creditors, (iii) a change of U.S. laws that make the use or issuance of PhunCoin or the Token Generation Event impractical or unfeasible or (iv) any other liquidation, dissolution or winding up of the Company.
In the event a dissolution event occurs prior to the termination of the Token Rights Agreement, if there are any remaining proceeds from the Rights offering that have not been utilized by us in our operations or for the development of the Token Ecosystem, such remaining proceeds would be distributed pro rata to purchasers in the Rights offering following any distributions to holders of our capital stock or debt, if any.
No Voting Rights or Profit Share
Rights holders (and eventual PhunCoin holders) have no voting rights and are not entitled to share in the profits or residual interest of Phunware or any subsidiaries of the Company. However, PhunCoin holders will be provided fractional interests in the Token Ecosystem, including ongoing monthly PhunCoin dividends to PhunCoin holders, based on their respective pro rata ownership percentage of PhunCoin, totaling 2.5% of the monthly credits purchased by Phunware customers.
PhunCoin Warrant
In 2018, we issued warrants to receive PhunCoin to sixty-eight (68) stockholders. At the time of issuance, we determined there should be no value assigned to the warrants of PhunCoin issued to the stockholders, for the following reasons: (i) the warrants (x) lacked characteristics of financial instruments and derivatives, and (y) did not obligate us to achieve the Token Generation Event or launch and distribute PhunCoin to the warrantholders and (ii) there was not a market for PhunCoin and they did not exist.
Should we complete a Token Generation Event, the stockholders would receive their requisite amount of PhunCoin.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
Total common stock authorized to be issued as of December 31, 2021 was 1,000,000,000 shares with a par value of $0.0001 per share. At December 31, 2021 and 2020, there were 96,751,610 and 56,371,207 shares outstanding, respectively.
On August 14, 2020, we entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with Ascendiant Capital Markets, LLC (“Ascendiant”), as sales agent, pursuant to which the Company would offer and sell, from time to time, through Ascendiant shares of our common stock for an aggregate offering price of up to $15,000. During the year ended December 31, 2020, we sold 11,629,160 shares of common stock for gross proceeds of $9,578. Offering costs totaled $401. In January 2021, 2,670,121 shares of our common stock were sold for aggregate net cash proceeds of $5,058. Transaction costs were $156. We terminated the Sales Agreement with Ascendiant effective as of March 28, 2021.
In February 2021, we entered into an underwriting agreement with Northland Securities, Inc. and Roth Capital Partners, LLC, relating to an underwritten public offering to which we issued 11,761,111 shares of our common stock at an offering price of $2.25 per share. Aggregate cash proceeds at closing, net of transaction costs of $1,740, totaled $24,722. We incurred additional transaction costs paid outside of closing of $75.
On April 7, 2021, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. ("B. Riley"), pursuant to which we offered and sold, from time to time, shares of our common stock through or to B. Riley. We paid B. Riley a commission of 3% of the gross proceeds of the sales price per share for sales of our common stock sold through or to B. Riley. As of December 31, 2021, 20,951,043 shares of our common stock had been sold and we had received aggregate net cash proceeds of $65,210. Transaction costs were $2,017. We also incurred additional transaction costs paid outside of closing of $178. We terminated the sales agreement with B. Riley on February 4, 2022, with an effective date of February 9, 2022.
Dividends
Dividends are paid on a when-and-if-declared basis. We did not declare any dividends during 2021 or 2020.
Warrants
We have various warrants outstanding. A summary of our outstanding warrants is set forth below:
December 31, 2021
December 31, 2020
Warrant TypeCash Exercise
Price per
share
Number of warrantsCash Exercise
Price per
share
Number of warrants
2020 Convertible Notes warrant$2.25 1,780,000 $4.00 2,160,000 
Common stock warrant (Series D-1)$2.25 35,555 $5.54 14,866 
Common stock warrants (Series F)$9.22 377,402 $9.22 377,402 
Public Warrants (PHUNW)$11.50 1,761,291 $11.50 1,761,291 
Private Placement Warrants$11.50 1,658,381 $11.50 1,658,381 
Unit Purchase Option Warrants$11.50 24,172 $11.50 24,172 
Total5,636,801 5,996,112 

Refer to Note 9, Debt, for details of our warrant issued in connection with our 2020 Convertible Notes. During 2021, the holder of our 2020 Convertible Notes partially exercised its warrant for 2,060,000 shares of common stock with an exercise price of $2.25 per share for net proceeds of $4,635.
In 2012, we issued a warrant to initially purchase an aggregate of 14,866 shares of the Company’s common stock with an initial exercise price of $5.54 per share to a banking institution with which we previously had a revolving line of credit. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 35,555 shares. The term of the warrant is the earlier of (i) the tenth anniversary of the date of issuance, (ii) the closing of the initial registered public offering of the Company’s common stock, or (iii) the closing of an acquisition (as defined in the warrant) where the consideration consisting of cash or publicly traded securities payable in connection with the acquisition for each share is at least three (3) times the exercise price. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. The warrant is fully vested.
In 2018, but prior to our reverse merger with Stellar, we issued warrants (Series F above) to purchase an aggregate of 1,085,059 shares of common stock with an exercise price of $9.22 per share. The term of the warrants is the earlier of (i) the fifth anniversary of the date of issuance, (ii) an acquisition, merger, or consolidation of the Company or a sale, lease or other disposition of all or substantially all of the assets of Phunware and its subsidiaries, except (a) any sale of stock for capital raising purposes, (b) purpose of changing the Company’s state of incorporation, and (c) where the stockholders of Phunware immediately before such transaction retain at least a majority of the voting power immediately following such transaction; or (iii) immediately prior to an initial public offering. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. These warrants are fully vested.
We have common stock warrants trading under the Nasdaq ticker symbol PHUNW (the “Public Warrants”). Each Public Warrant entitles the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. No fractional shares will be issued upon exercise of the Public Warrants. We may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days’ prior written notice of redemption, only in the event that the last sale price of shares of our common stock equals or exceeds $21.00 per share for any 20 trading days within the 30-trading day period ending on the third trading day before the Company sends the notice of redemption to the Public Warrant holders. The Public Warrants will expire December 26, 2023 or earlier upon redemption or liquidation.
The Private Placement Warrants entitle the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. The Private Placement Warrants are exercisable for cash or on a cashless basis, at the holder’s option and will not be redeemable in each case so long as they are still held by the initial purchasers or their affiliates. The Private Placement Warrants will expire December 26, 2023.
The Unit Purchase Option Warrants noted in the table above have the same terms as the Private Placement Warrants as described above.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
2018 Equity Incentive Plan
In 2018, our board of directors adopted, and our stockholders approved, the 2018 Equity Incentive Plan (the “2018 Plan”). The purposes of the 2018 Plan are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentives to employees, directors and consultants who perform services for the Company, and to promote the success of our business. These incentives are provided through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Upon vesting of restricted stock units, shares will be delivered electronically to the holder shortly after vest date. Upon exercise of stock options, shares will be delivered electronically to the holder pursuant to an effective registration statement.
The number of shares of common stock available for issuance under the 2018 Plan will also include an annual increase on the first day of each fiscal year, equal to the lesser of: (i) 2,729,416 shares of common stock; (ii) 5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine.
In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options, restricted stock units or similar awards granted under the 2009 Equity Incentive Plan (the “2009 Plan”), that, on or after the adoption of the 2018 Plan, expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited to or repurchased by us. As of December 31, 2021, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is 925,467. Not including the maximum number of shares from the 2009 Plan that may be added to the 2018 Plan, the 2018 Plan had 762,038 and 2,551,720 shares of common stock reserved for future issuances as of December 31, 2021 and December 31, 2020, respectively.
Restricted Stock Units
A summary of our restricted stock unit activity is set forth below:

SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20201,677,060 $1.41 
Granted4,884,848 1.90 
Released(2,593,237)1.57 
Forfeited(392,401)1.66 
Outstanding as of December 31, 20213,576,270 $1.94 

During the first quarter of 2020, we granted 123,084 restricted stock units to non-employee directors, each with a grant date fair value of $1.25 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 125,523 restricted stock units to non-employee directors, with a grant date fair value of $1.25 per share. The awards vest in four equal installments on March 26, 2020, June 26, 2020, September 18, 2020, and December 25, 2020, respectively, and are subject to service conditions. We also granted 746,000 restricted stock unit awards to team members with an average grant date fair value of $1.25 per share. The awards granted to team members vest over an average of 42 months with various installment and vesting dates, and are subject to service conditions. We also granted 630,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed and other consulting fees. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.88.
During the second quarter of 2020, we granted 85,996 restricted stock units to non-employee directors, each with a grant date fair value of $0.71 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 375,000 restricted stock unit awards to team members with an average grant date fair value of $0.67 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted
250,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.67.
During the third quarter of 2020, we granted 39,426 restricted stock units to non-employee directors, each with a grant date fair value of $1.28 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 12,000 restricted stock unit awards to team members with an average grant date fair value of $1.68 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted 155,000 restricted stock units to non-employee service providers that were for the satisfaction of legal and professional fees. The awards granted to the service providers have various vesting dates and had an average grant date fair value $1.52.
During the fourth quarter of 2020, we granted 30,000 restricted stock units to team members and 50,000 restricted stock units to non-employees directors with an average grant date fair value of $0.85 per share. The awards granted to team members vest over 4 years with 25% vesting November 18, 2021, then equal quarterly installments thereafter until the final vesting period of November 18, 2024 and are subject to service conditions. The restricted stock units granted to the non-employee service provider were for satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately.
During the first quarter of 2021, we granted 3,488,262 restricted stock unit awards to team members with an average grant date fair value of $2.03 per share. The awards granted to team members vest over a range of 10 to 51 months with various installment and vesting dates, and are subject to service conditions. We also granted 652,170 restricted stock units to non-employee directors, each with a grant date fair value of $1.22. The awards vest in four equal installments on March 4, 2021, June 4, 2021, September 4, 2021, and December 4, 2021, respectively, and are subject to service conditions. We also granted 97,744 restricted stock units to non-employee directors, with a grant date fair value of $1.22 per share in lieu of cash compensation board fees for services provided. These awards vested immediately.
During the second quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.23 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.
During the third quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.09 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.
During the fourth quarter of 2021, we granted 170,000 restricted stock unit awards to team members with an average grant date fair value of $3.97 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions. We also granted 368,672 restricted stock units to non-employee directors, each with a grant date fair value of $1.35. The awards vest in four equal installments throughout 2022 and are subject to service conditions.
The restricted stock unit grants were valued based on the fair value of our common stock on the date of grant.
Stock Options
During third quarter of 2021, we granted 50,000 stock options to a non-employee consultant at an exercise price of $1.08 per share. The stock options vest over one year in twelve equal monthly installments. As of December 31, 2021, this is the only stock option grant outstanding under the 2018 Plan.

2018 Employee Stock Purchase Plan
Also, in 2018, our board of directors adopted, and our stockholders approved, the 2018 Employee Stock Purchase Plan (the “2018 ESPP”). The total shares of common stock initially reserved under the 2018 ESPP was limited to 272,942 shares. The purpose of the 2018 ESPP is to provide eligible employees with an opportunity to purchase shares of our common stock at a discount through accumulated contributions generally in the form of payroll deductions of up to 15% of eligible compensation, subject to caps of $25 in any calendar year and 4,000 shares on any purchase date. The 2018 ESPP provides for 24-month offering periods, generally beginning in June and December of each year, and each offering period consists of four six-month purchase periods. The initial offering period began on June 1, 2021 and will end in May 2023. The first purchase under the 2018 ESPP was in December 2021. Participation ends automatically upon termination of employment with the Company.
On each purchase date, participating employees will purchase shares of our common stock at price per share equal to 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of our common stock on any purchase date in the offering period is lower than the stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new offering period. Purchased shares will be delivered electronically to the participant shortly after the purchase date pursuant to an effective registration statement.
We use a Black-Scholes option pricing model to determine the fair value of shares to be purchased under the 2018 ESPP. Stock-based compensation expense related to our 2018 ESPP for the year ended December 31, 2021 was not significant.
The number of shares of common stock that may be made available for sale under the 2018 ESPP also includes an annual increase on the first day of each fiscal year beginning for the fiscal year following the fiscal year in which the first enrollment date (if any) occurs equal to the lesser of (i) 818,825 shares of common stock; (ii) 1.5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or such other amount as the administrator may determine.

The 2018 ESPP had 189,215 and 272,942 shares of common stock available for sale and reserved for issuance as of December 31, 2021 and 2020, respectively.
2009 Equity Incentive Plan
In 2009, we adopted the 2009 Plan, which allowed for the granting of incentive and non-statutory stock options, as defined by the Internal Revenue Code, to employees, directors and consultants. The exercise price of the options granted was generally equal to the value of our common stock on the date of grant, as determined by our board of directors. The awards are exercisable and vest, generally over four years, in accordance with each option agreement. The term of each option is no more than ten years from the date of the grant. The 2009 Plan allows for options to be immediately exercisable, subject to the Company’s right of repurchase for unvested shares at the original exercise price. The total amount received in exchange for these shares has been included in accrued expenses on the accompanying consolidated balance sheets and is reclassified to equity as the shares vest. As of December 31, 2020, there were 574 unvested shares outstanding amounting to $1 in accrued expenses. There were no unvested shares outstanding as of December 31, 2021. Upon exercise, shares will be delivered electronically to the holder pursuant to an effective registration statement. Effective with the adoption of the 2018 Plan, no additional grants will be made under the 2009 Plan.
A summary of our stock option activity under the 2009 Plan and related information is set forth below:

Number of SharesWeighted Average Exercise Price
Weighted Average Remaining
Contractual Term (years)
Aggregate Intrinsic Value
Outstanding as of December 31, 20191,465,450 $0.80 6.86$771 
Granted— — 
Exercised(185,234)1.06 
Cancelled/Expired(71,476)1.77 
Outstanding as of December 31, 20201,208,740 $0.80 6.19$700 
Granted— — 
Exercised(260,451)0.69 
Cancelled/Expired(22,822)2.01 
Outstanding as of December 31, 2021925,467 $0.80 5.59$1,692 
Exercisable as of December 31, 2021904,259 $0.79 5.58$1,668 
The Company did not grant any options under the 2009 Plan during the year ended December 31, 2021 or 2020. We have historically used the Black-Scholes option pricing model to estimate the fair value of our stock option awards.
The aggregate intrinsic value is based on our stock price trading price on the Nasdaq Capital Market. The aggregate intrinsic value of options exercised was $1,168 and $88 for the years ended December 31, 2021 and 2020, respectively, and is calculated based on the difference between the estimated fair value of our common stock at the date of exercise and the exercise price.
The total fair value for options vested during the years ended December 31, 2021 and 2020, was $66 and $130, respectively.
Stock-Based Compensation
Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:
Year Ended December 31,
Stock-based compensation20212020
Cost of revenues$1,050 $274 
Sales and marketing437 64 
General and administrative2,770 4,083 
Research and development684 71 
Total stock-based compensation$4,941 $4,492 
As of December 31, 2021, there was approximately $5,943, $328 and $14 of total unrecognized compensation cost related to the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately 2.7 years, 1.5 years and 0.3 years for the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Deferred income taxes are recognized for the tax consequences in future years for differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the combination of the tax payable for the year and the change during the year in deferred tax assets and liabilities.
For the years ended December 31, 2021 and 2020, we had net losses before income taxes of $53,948 and $22,197, respectively. Net losses relating to U.S. operations for were $54,907 and $22,194, respectively.
The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:

Year Ended December 31,
20212020
Income tax (benefit) at statutory rate$(11,330)$(4,661)
Valuation allowance11,500 4,408 
State income tax (benefit), net of federal benefit(1,978)(330)
Business tax credit net of reserves(190)— 
Non-deductible expenses2,210 585 
Business combination(437)— 
Foreign income taxes at different rate(201)— 
Income tax (benefit) expense$(426)$
Effective tax rate0.79 %(0.01)%
The provision expense for income taxes consists of the following:

Year Ended December 31,
20212020
Current:
Federal$— $— 
State11 
Foreign— — 
Total current11 
Deferred:
Federal(416)— 
State(21)— 
Foreign— — 
Total deferred(437)— 
Total income tax (benefit) expense$(426)$
The components of net deferred income taxes consist of the following:

December 31,
20212020
Deferred tax assets:
Net operating loss$40,922 $30,705 
Unrealized loss on digital assets2,015 — 
Tax credits1,416 1,193 
Reserves and accruals732 3,739 
Leases - lease liability376 — 
Amortization of acquired intangibles232 — 
Other deferred tax assets1,748 — 
Gross deferred tax assets47,441 35,637 
Less valuation allowance(46,163)(35,100)
Total deferred tax assets1,278 537 
Deferred tax liabilities:
Amortization of acquired intangibles— (537)
Leases - right of use asset(306)— 
Other deferred tax liabilities(972)— 
Total deferred tax liabilities(1,278)(537)
Net deferred tax liabilities$— $— 
As of December 31, 2021, we had net operating loss ("NOL") carryforwards of $166,826 and $79,463 for federal and state income tax purposes, respectively. The federal net operating losses of $85,674 which were generated in tax years beginning before January 1, 2018, will begin to expire in 2030 if not utilized. The balance of the net operating losses, $81,152 do not expire. The state net operating losses expire at various times depending on the state with a majority beginning to expire in 2030 if not utilized.
As of December 31, 2021, we had research and development ("R&D") credit carryforwards of approximately $1,863 and $1,226 for federal and state income tax purposes, respectively. The federal and Texas R&D credits will begin to expire in 2034, unless previously utilized. California R&D credits carry forward indefinitely.
Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by Section 382 of the Internal Revenue Code (IRC) of 1986, as amended (the "Code"), as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized annually to offset future taxable income. In general, an “ownership change” as defined by Section 382 of the Code results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than fifty (50) percentage points of the outstanding stock of a company by certain stockholders.
As of December 31, 2021, we had not yet completed an analysis of the deferred tax assets for its NOL and tax credits. The future utilization of our net operating loss to offset future taxable income may be subject to an annual limitation under IRC Section 382 as a result of ownership changes that may have occurred previously or that could occur in the future. We have not yet determined whether such an ownership change has occurred. In order to make this determination, we will need to complete an analysis regarding the limitation of the net operating loss.
We have established a full valuation allowance for our deferred tax assets due to uncertainties that preclude us from determining that it is more likely than not that we will be able to generate sufficient taxable income to realize such assets. We monitor positive and negative factors that may arise in the future as we assess the need for a valuation allowance against our deferred tax assets. As of December 31, 2021 and 2020, we have a valuation allowance of $46,163 and $35,100, respectively, against our deferred tax assets.
The technical merits of a tax position derive from both statutory and judicial authority (legislation and statutes, legislative intent, regulations, rulings and case law) and their applicability to the facts and circumstances of the tax position. If a tax position does not meet the more-likely-than-not recognition threshold, the benefit of that position is not recognized in the financial statements. The second step is measurement. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate resolution with a taxing authority.
Uncertain tax positions are evaluated based upon the facts and circumstances that exist at each reporting period. Subsequent changes in judgment based upon new information may lead to changes in recognition, de-recognition, and measurement. Adjustments may result, for example, upon resolution of an issue with the taxing authorities, or expiration of a statute of limitations barring an assessment for an issue.
The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:

December 31,
20212020
Unrecognized tax benefits, beginning of period$1,314 $1,531 
Tax positions taken in prior periods:
Gross increases— 69 
Gross decreases— (297)
Tax positions taken in current period:
Gross increases231 11 
Settlements— — 
Lapse of statute of limitations— — 
Unrecognized tax benefits, end of period$1,545 $1,314 
Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. We have no accrual for interest and penalties on the consolidated balance sheets and has not recognized interest and/or penalties in the consolidated statements of operations and comprehensive loss for the years ended December 31, 2021 and 2020.
We are subject to taxation in the United States and various state jurisdictions. Our tax years from inception are subject to examination by the United States and state taxing authorities due to the carryforward of unutilized NOLs.
We have ownership interest in controlled foreign corporations. During 2021, we analyzed the potential impact of the Global Intangible Low-Taxed Income and the Base Erosion and Anti-Abuse Tax provisions of the Tax Cuts and Jobs Act signed into law in 2017. Based on the foreign subsidiaries' tax position, we will not incur any impact relating to these two provisions.
The CARES Act was enacted in the United States on March 27, 2020. The CARES Act includes several U.S. income tax provisions related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to the net interest deduction limitations and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. The CARES Act did not have a material impact on our financial results for the years ended December 31, 2021 and 2020.
The Consolidated Appropriations Act, 2021 (the "Act") was enacted in the United States on December 27, 2020. The Act enhances and expands certain provisions of the CARES Act. The Act did not have a material impact on our financial results for the year ended December 31, 2021 and 2020.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment and Geographic Information Segment and Geographic Information
Our chief operating decision maker is our Chief Executive Officer ("CEO"). Our CEO reviews operating segment information for purposes of allocating resources and evaluating financial performance. We have determined that the Company operates in a two reporting segments: Phunware and Lyte. In 2021, but prior to the acquisition of Lyte, our CEO reviewed the financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:
As of or for the year ended December 31, 2021
PhunwareLyteConsolidated
Goodwill25,887 7,373 $33,260 
Total assets94,621 4,673 $99,294 
Net revenues$7,548 $3,095 $10,643 
Loss before taxes$(53,339)$(609)$(53,948)
Identifiable long-lived assets attributed to the United States and international geographies are based upon the country in which the asset is located or owned. As of December 31, 2021 and 2020, all of our identifiable long-lived assets were in the United States.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party TransactionsIn connection with the reverse merger with Stellar, in 2018, we assumed $255 in payables for Nautilus Energy Management Corporation, an affiliate of two former members our board of directors, one of whom served on our board of directors until December 2, 2021. On December 29, 2021, we paid $171 in full satisfaction of the outstanding payable.As more fully discussed in Note 9, Debt, the Company entered into a Note and RPBLs (both defined above) with certain related parties. We repaid the Note and RPBLs in full during 2021 and 2020, respectively.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
The Company has evaluated subsequent events through the date the financial statements were issued.
On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright & Co., LLC (“Wainwright”), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $0.0001 per share, for aggregate gross proceeds of up to $100,000, through or to Wainwright, as agent or principal. We are not obligated to sell shares of our common stock under the sales agreement with Wainwright. As of the date noted above, we have not sold any shares of common stock pursuant to the sales agreement with Wainwright. Sales of shares of our common stock sold under the sales agreement will be made pursuant to an effective shelf registration statement on Form S-3 in the amount of $200,000 filed with the SEC on February 1, 2022.
On March 15, 2022, we entered into a lease agreement, in which we will lease approximately 21,830 square feet for a term of five years, which we intend to use as manufacturing and warehouse space for our Lyte computer division. The term of the lease commences on the earliest of (a) the date we occupy any portion of the Premise and begin conducting business therein, (b) the date on which construction is substantially completed in the building (as defined in the construction addendum) or (c) the date the Landlord would have achieved substantial completion of construction of the building but for a delay caused by us (as defined in the construction addendum). The lease provides for initial base rent payments of approximately $27 per month, subject to escalations. In addition, we will be responsible for payments equal to our proportionate share of operating expenses, which is currently estimated to be approximately $7 per month, which is also subject to adjustment to actual costs and expense according to provisions of the lease.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Reclassifications of Prior Year Presentation
Certain reclassifications have been made to our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.
Going Concern
Going Concern
Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements - Going Concern ("ASC 205-40") requires management to assess the Company’s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management’s evaluation shall initially not take into consideration the potential mitigating effects of management’s plans that have not been fully implemented as of the date the financial statements are issued.
Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future.
As of the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf"
registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash.
As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.
There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.
The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.
Risks and Uncertainties
Risks and Uncertainties
Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.
Recently Adopted Accounting Standards and Recent Accounting Standards Not Yet Adopted
Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) ("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially
measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.
Recent Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures.
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), (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.
Revenue Recognition
Revenue Recognition
On January 1, 2019, we adopted ASC 606, Revenue from Contracts with Customers ("ASC 606"). Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.
The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods.
Significant Judgments
When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with
multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.
Platform Subscriptions and Services Revenue
We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from one to three years. License fees are typically billed annually in advance.
Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.
Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a ‘right to access’ license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.
When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required.
From time to time, we may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.
Application Transaction Revenue
We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.
In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.
During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.
Computer Hardware Revenue
We acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility.
Deferred Commissions

    We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.
Concentrations of Credit Risk
Concentrations of Credit Risk
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings.
Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits.
There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December 31, 2021.
Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value.
Cash, Cash Equivalents, and Restricted Cash Cash, Cash Equivalents, and Restricted CashWe consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents.
Accounts Receivable and Reserves Accounts Receivable and ReservesAccounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances.
Inventory
Inventory
Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (“FIFO”) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.
Digital Assets
Digital Assets
During the year ended December 31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, Intangibles—Goodwill and Other. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.
We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, Fair Value Measurement, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value.
The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized
upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.
In accordance with ASC 350, Intangibles — Goodwill and Other, we do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.
We adopted ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.
We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.
Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.
We did not recognize any goodwill or intangible impairment losses in the years ended December 31, 2021 or 2020.
Long-Lived Assets
Long-Lived Assets
Long-lived assets with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset’s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value.
We did not recognize any impairment losses relating to our long-lived assets during the years ended December 31, 2021 or 2020.
Convertible Debt
Convertible Debt
In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital.
In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, Derivatives and Hedging - Contracts in an Entity’s Own Stock, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss. We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to Fair Value of Financial Instruments below.
Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.
Leases
Leases
We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above Recently Adopted Accounting Pronouncements.

The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December 31, 2021.
Stock-Based Compensation
Stock-Based Compensation
Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.
Retirement Plan
Retirement Plan
At December 31, 2021, we administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December 31, 2021 or 2020.
Income Taxes
Income Taxes
We account for income taxes in accordance with ASC 740, Income Taxes ("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.
The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.
Comprehensive Loss
Comprehensive Loss
We apply the guidance in ASC 220, Comprehensive Income, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December 31, 2021 and 2020 was due to foreign currency translation adjustments.
Loss per Common Share Loss per Common ShareBasic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
We follow the guidance in ASC 820, Fair Value Measurement, to account for financial assets and liabilities measured on a recurring basis. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:
Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December 31, 2021 are set forth below:
Level 1Level 2Level 3Total
Assets:
Digital assets$32,581 $— $— $32,581 
Total$32,581 $— $— $32,581 
Liabilities:
Warrant liability$— $3,605 $— $3,605 
Total$— $3,605 $— $3,605 


    
Our financial instruments measured at fair value as of December 31, 2020 are set forth below:
Level 1Level 2Level 3Total
Liabilities:
Warrant liability$— $1,614 $— $1,614 
Total$— $1,614 $— $1,614 

    
    The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.
Loss Contingencies
Loss Contingencies
We are subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.
From time to time, we are involved in disputes, litigation and other legal actions. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.
Subsequent Events
Subsequent Events

In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.
Smaller Reporting Company
Smaller Reporting Company
We are a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Details of Right-of-Use Asset and Lease Liability The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:
January 1, 2021
Right-of-use asset$2,101 
Straight-line rent accrual(188)
$1,913 
Lease liability, current$500 
Lease liability, non-current1,601
$2,101 
The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss.
Schedule of Changes in Deferred Commissions Changes in deferred commissions for the years ended December 31, 2021 and 2020 are as follows:
20212020
Balance, beginning of the period$210 $309 
Deferral of commissions earned73 94 
Recognition of commission expense(135)(193)
Balance, end of the period$148 $210 
Schedule of Concentration Risk The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.
December 31,
20212020
Customer A20 %55 %
Customer B18 %16 %
Customer C%13 %
The following table sets forth our concentration of revenue sources as a percentage of total net revenues.

Year Ended December 31,
20212020
Customer D— %32 %
Customer E%12 %
Schedule of Accounts Receivable Accounts receivable consisted of the following:
December 31,
20212020
Accounts receivable$977 $1,020 
Less allowances for doubtful accounts(10)(356)
Accounts receivable, net$967 $664 
Schedule of Allowance for Doubtful Debt Changes in the allowance for doubtful accounts are as follows:

December 31,
20212020
Balance, beginning of period$356 $3,179 
(Recovery) allowances for bad debt(286)205 
Issuance of credit memos and write offs(60)(3,028)
Balance, end of period$10 $356 
Schedule of Digital Assets
The following tables set forth changes in our bitcoin and ethereum holdings:
BitcoinDigital Asset Original
Cost Basis
Digital Asset Impairment
Losses
Digital Asset Carrying
Value
Balance as of December 31, 2020$— $— $— 
Purchases36,80636,806
Received from customers157157
Impairment loss(8,554)(8,554)
Balance as of December 31, 2021$36,963 $(8,554)$28,409 
EthereumDigital Asset Original
Cost Basis
Digital Asset Impairment
Losses
Digital Asset Carrying
Value
Balance as of December 31, 2020$— $— $— 
Purchases4,1914,191
Received from customers523523
Impairment loss(670)(670)
Balance as of December 31, 2021$4,714 $(670)$4,044 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:
December 31,
20212020
Convertible notes— 5,733,712 
Warrants5,636,801 5,996,112 
Options925,467 1,208,740 
Restricted stock units3,576,270 1,677,060 
Restricted shares— 574 
Total10,138,53814,616,198
Financial Instruments Measured at Fair Value Our financial instruments measured at fair value as of December 31, 2021 are set forth below:
Level 1Level 2Level 3Total
Assets:
Digital assets$32,581 $— $— $32,581 
Total$32,581 $— $— $32,581 
Liabilities:
Warrant liability$— $3,605 $— $3,605 
Total$— $3,605 $— $3,605 


    
Our financial instruments measured at fair value as of December 31, 2020 are set forth below:
Level 1Level 2Level 3Total
Liabilities:
Warrant liability$— $1,614 $— $1,614 
Total$— $1,614 $— $1,614 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Summary of Consideration Paid in Business Acquisition
The following table summarizes the consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:

Fair Value
Assets acquired
Cash$
Inventory1,687
Intangible assets3,340
Total assets acquired5,031
Liabilities assumed
Deferred revenue1,369
Total liabilities assumed1,369
Net assets acquired3,662
Consideration:
Cash3,980
Acquisition and earn-out payable (subject to fair value adjustments)6,619
Total consideration10,599
Goodwill$6,937 
Summary of Unaudited Pro Forma Financial Information
The following table summarizes the unaudited pro forma condensed financial information of Phunware, Inc for the year ended December 31, 2021 as if the acquisition of Lyte had occurred on January 1, 2020:

Year Ended December 31,
20212020
(in thousands)(unaudited)
Net revenues$18,175 $15,581 
Net loss(53,935)(22,922)
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table sets forth our net revenues by category:

Year Ended December 31,
20212020
Net revenues
Platform subscriptions and services$5,308 $9,108 
Computer hardware3,095 — 
Application transaction2,240 893 
Net revenues$10,643 $10,001 
Revenue by Geographic Location Revenue by geographic location is as follows:
Year Ended December 31,
20212020
Net revenues
United States$9,939 $9,686 
International 704 315 
Net revenues$10,643 $10,001 
Schedule of Concentration Risk The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.
December 31,
20212020
Customer A20 %55 %
Customer B18 %16 %
Customer C%13 %
The following table sets forth our concentration of revenue sources as a percentage of total net revenues.

Year Ended December 31,
20212020
Customer D— %32 %
Customer E%12 %
Deferred Revenue Our deferred revenue balance consisted of the following:

December 31,
20212020
Current deferred revenue
Computer hardware$2,149 $— 
Platform subscriptions and services revenue1,744 2,317 
Application transaction revenue80 80 
Total current deferred revenue$3,973 $2,397 
Non-current deferred revenue
Platform subscriptions and services revenue$1,299 $2,678 
Total non-current deferred revenue$1,299 $2,678 
Total deferred revenue$5,272 $5,075 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents, and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]  
Cash The following table sets forth our cash and restricted cash:
December 31,
20212020
Cash$23,137 $3,940 
Restricted cash— 91 
Total cash and restricted cash$23,137 $4,031 
Restricted Cash The following table sets forth our cash and restricted cash:
December 31,
20212020
Cash$23,137 $3,940 
Restricted cash— 91 
Total cash and restricted cash$23,137 $4,031 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Goodwill Changes in the Company’s goodwill balance for the years ended December 31, 2021 and 2020, are summarized in the table below:

20212020
Balance, beginning of period$25,900 $25,857 
Acquisition of Lyte7,374 — 
Foreign currency translation(14)43 
Balance, end of period$33,260 $25,900 
Schedule of Finite-Lived Intangible Assets The finite-lived intangible assets that are being amortized are summarized in the table below:
Weighted Average Useful Life
(years)
December 31, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name5.0$3,990 $(799)$3,191 $651 $(651)$— 
Acquired technology5.14,828 (4,828)— 4,828 (4,821)
In-process research and development5.094 (94)— 94 (94)— 
Customer relationships5.74,626 (4,604)22 4,636 (4,532)104 
Order backlog1.5329 (329)— 329 (329)— 
$13,867 $(10,654)$3,213 $10,538 $(10,427)$111 
Schedule of Expected Future Annual Amortization Expense
Expected future annual amortization expense for finite-lived intangible assets as of December 31, 2021, is as follows:
Future amortization expense for the years ending December 31, Amortization
2022$689 
2023668 
2024668 
2025668 
2026520 
Thereafter— 
Total$3,213 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses Accrued expenses consisted of the following:

December 31,
20212020
Acquisition and earn out payable$5,531 $— 
Payroll related expenses2,801 4,112 
Accounts payable settlement (see Note 11)
446 627 
Other584 449 
Taxes259 165 
Total accrued expenses$9,621 $5,353 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Summary of Debt Obligations The following table sets forth our various debt obligations:

December 31,
20212020
2021 Promissory Note$5,220 $— 
Series A Note (principal amount)— 2,481 
Series B Note (principal amount)— 3,585 
Paycheck Protection Program Loan— 2,850 
Convertible Notes— 250 
Promissory Notes— 905 
Total debt$5,220 $10,071 
Debt discount - warrants (2021 Promissory Note)(316)— 
Debt discount - warrants (2020 Convertible Notes)— (1,029)
Debt discount - issuance costs (2020 Convertible Notes)— (650)
Less: current maturities of long-term debt(4,904)(4,435)
Less: long-term related-party debt— (195)
Long-term debt$— $3,762 
Summary of Calculated Aggregate Fair Values and Assumptions
The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:
December 31, 2021December 31, 2020
Strike price per share$2.25 $4.00 
Closing price per share$2.63 $1.26 
Term (years)1.532.53
Volatility186 %146 %
Risk-free rate0.56 %0.17 %
Dividend Yield
Summary of Change in Fair Value of Warrant Liability A summary of the change in fair value of the warrant liability is set forth below:
20212020
Balance, beginning of period$1,614 $— 
Warrant issued— 2,486 
Warrant Exercised(16,148)— 
Change in fair value of warrant liability18,139 (872)
Balance, end of period$3,605 $1,614 
Summary of Interest Expense The following table sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:

Year Ended December 31,
20212020
2020 Convertible Notes$1,111 $722 
Accretion of debt discount - issuance costs1,913 686 
Accretion of debt discount - warrants1,029 1,457 
2021 Promissory Note
203 — 
Senior Convertible Note— 197 
Factoring financing agreement75 175 
All other debt and financing obligations150 176 
Total$4,481 $3,413 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Future Minimum Annual Lease Obligations Future minimum annual lease payments under the Company’s operating leases are as follows:

Future minimum lease obligations for the years ending December 31,Lease obligations
2022$667 
2023622 
2024609 
2025209 
2026— 
Thereafter— 
$2,107 
Less: Portion representing interest$(561)
$1,546 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Warrant Activity A summary of our outstanding warrants is set forth below:
December 31, 2021
December 31, 2020
Warrant TypeCash Exercise
Price per
share
Number of warrantsCash Exercise
Price per
share
Number of warrants
2020 Convertible Notes warrant$2.25 1,780,000 $4.00 2,160,000 
Common stock warrant (Series D-1)$2.25 35,555 $5.54 14,866 
Common stock warrants (Series F)$9.22 377,402 $9.22 377,402 
Public Warrants (PHUNW)$11.50 1,761,291 $11.50 1,761,291 
Private Placement Warrants$11.50 1,658,381 $11.50 1,658,381 
Unit Purchase Option Warrants$11.50 24,172 $11.50 24,172 
Total5,636,801 5,996,112 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Restricted Stock Unit Activity A summary of our restricted stock unit activity is set forth below:

SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20201,677,060 $1.41 
Granted4,884,848 1.90 
Released(2,593,237)1.57 
Forfeited(392,401)1.66 
Outstanding as of December 31, 20213,576,270 $1.94 
Schedule of Stock Options Activity A summary of our stock option activity under the 2009 Plan and related information is set forth below:

Number of SharesWeighted Average Exercise Price
Weighted Average Remaining
Contractual Term (years)
Aggregate Intrinsic Value
Outstanding as of December 31, 20191,465,450 $0.80 6.86$771 
Granted— — 
Exercised(185,234)1.06 
Cancelled/Expired(71,476)1.77 
Outstanding as of December 31, 20201,208,740 $0.80 6.19$700 
Granted— — 
Exercised(260,451)0.69 
Cancelled/Expired(22,822)2.01 
Outstanding as of December 31, 2021925,467 $0.80 5.59$1,692 
Exercisable as of December 31, 2021904,259 $0.79 5.58$1,668 
Stock-Based Compensation Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:
Year Ended December 31,
Stock-based compensation20212020
Cost of revenues$1,050 $274 
Sales and marketing437 64 
General and administrative2,770 4,083 
Research and development684 71 
Total stock-based compensation$4,941 $4,492 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Effective Income Tax Rate Reconciliation The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:

Year Ended December 31,
20212020
Income tax (benefit) at statutory rate$(11,330)$(4,661)
Valuation allowance11,500 4,408 
State income tax (benefit), net of federal benefit(1,978)(330)
Business tax credit net of reserves(190)— 
Non-deductible expenses2,210 585 
Business combination(437)— 
Foreign income taxes at different rate(201)— 
Income tax (benefit) expense$(426)$
Effective tax rate0.79 %(0.01)%
Provision Expense for Income Taxes The provision expense for income taxes consists of the following:

Year Ended December 31,
20212020
Current:
Federal$— $— 
State11 
Foreign— — 
Total current11 
Deferred:
Federal(416)— 
State(21)— 
Foreign— — 
Total deferred(437)— 
Total income tax (benefit) expense$(426)$
Components of Net Deferred Income Taxes The components of net deferred income taxes consist of the following:

December 31,
20212020
Deferred tax assets:
Net operating loss$40,922 $30,705 
Unrealized loss on digital assets2,015 — 
Tax credits1,416 1,193 
Reserves and accruals732 3,739 
Leases - lease liability376 — 
Amortization of acquired intangibles232 — 
Other deferred tax assets1,748 — 
Gross deferred tax assets47,441 35,637 
Less valuation allowance(46,163)(35,100)
Total deferred tax assets1,278 537 
Deferred tax liabilities:
Amortization of acquired intangibles— (537)
Leases - right of use asset(306)— 
Other deferred tax liabilities(972)— 
Total deferred tax liabilities(1,278)(537)
Net deferred tax liabilities$— $— 
Reconciliation of Unrecognized Tax Benefits The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:

December 31,
20212020
Unrecognized tax benefits, beginning of period$1,314 $1,531 
Tax positions taken in prior periods:
Gross increases— 69 
Gross decreases— (297)
Tax positions taken in current period:
Gross increases231 11 
Settlements— — 
Lapse of statute of limitations— — 
Unrecognized tax benefits, end of period$1,545 $1,314 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Select Information of Company's Segments
Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:
As of or for the year ended December 31, 2021
PhunwareLyteConsolidated
Goodwill25,887 7,373 $33,260 
Total assets94,621 4,673 $99,294 
Net revenues$7,548 $3,095 $10,643 
Loss before taxes$(53,339)$(609)$(53,948)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Narrative (Details)
1 Months Ended 12 Months Ended
Jul. 15, 2020
USD ($)
Jul. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
consumer
retirement_plan
Dec. 31, 2020
USD ($)
Jan. 01, 2021
USD ($)
Apr. 30, 2019
Product Information [Line Items]              
Operating lease, liability       $ 1,546,000   $ 2,101,000  
Right-of-use asset       1,260,000 $ 0 2,101,000  
Deferred rent       $ 0 180,000    
Number of customers per impressions | consumer       1,000      
Cash equivalents       $ 0 0    
Restricted cash       0 91,000    
Purchase of digital currencies       41,284,000 0    
Proceeds from receipt of digital assets       680,000      
Impairment of digital currencies       9,383,000 0    
Purchase of other digital currencies       287,000      
Impairment of other digital currencies       $ 159,000      
Number of employee retirement plans | retirement_plan       1      
Employer matching contributions made to retirement plan       $ 0 $ 0    
Digital Assets              
Product Information [Line Items]              
Aggregate cost basis of digital currency holdings       $ 41,964,000      
Accounting Standards Update 2016-02              
Product Information [Line Items]              
Operating lease, liability           2,101,000  
Right-of-use asset           2,101,000  
Short-term deferred rent           8,000  
Deferred rent           $ 180,000  
Senior Convertible Note              
Product Information [Line Items]              
Interest rate of notes (as a percent)     7.00%        
Principal amount of note     $ 3,000,000        
Proceeds from debt, net of issuance costs     2,371,000        
Proceeds from issuance of debt     $ 2,760,000        
Convertible notes              
Product Information [Line Items]              
Interest rate of notes (as a percent) 7.00%           7.00%
Proceeds from issuance of debt $ 1,751,000 $ 1,751,000          
Convertible notes | Series A Note              
Product Information [Line Items]              
Principal amount of note $ 4,320,000 $ 4,320,000          
Minimum              
Product Information [Line Items]              
Term of license subscription agreement (in months)       1 year      
Maximum              
Product Information [Line Items]              
Term of license subscription agreement (in months)       3 years      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Right-of-use asset $ 1,260 $ 2,101 $ 0
Straight-line rent accrual   (188)  
Right-of-use asset, net of straight-line rent accrual   1,913  
Lease liability, current 399 500 0
Lease liability, non-current 1,147 1,601 $ 0
Present value of lease liabilities $ 1,546 $ 2,101  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Deferred Commissions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred Commissions [Roll Forward]    
Balance, beginning of the period $ 210 $ 309
Deferral of commissions earned 73 94
Recognition of commission expense (135) (193)
Balance, end of the period $ 148 $ 210
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Accounts Receivable - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer A    
Product Information [Line Items]    
Concentration risk (as a percent) 20.00% 55.00%
Customer B    
Product Information [Line Items]    
Concentration risk (as a percent) 18.00% 16.00%
Customer C    
Product Information [Line Items]    
Concentration risk (as a percent) 0.00% 13.00%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Accounts receivable $ 977 $ 1,020
Less allowances for doubtful accounts (10) (356)
Accounts receivable, net $ 967 $ 664
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ 356 $ 3,179
(Recovery) allowances for bad debt (286) 205
Issuance of credit memos and write offs (60) (3,028)
Balance, end of period $ 10 $ 356
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Digital Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Digital Asset Carrying Value      
Purchase of digital currencies   $ 41,284 $ 0
Digital Assets      
Digital Asset Original Cost Basis      
Ending balance $ 41,964 41,964  
Bitcoin | Digital Assets      
Digital Asset Original Cost Basis      
Beginning balance   0  
Ending balance 36,963 36,963 0
Digital Asset Carrying Value      
Beginning balance   0  
Ending balance 28,409 28,409 0
Purchase of digital currencies   36,806  
Received from customers   157  
Impairment loss (8,554) (8,554)  
Ethereum | Digital Assets      
Digital Asset Original Cost Basis      
Beginning balance   0  
Ending balance 4,714 4,714 0
Digital Asset Carrying Value      
Beginning balance   0  
Ending balance 4,044 4,044 $ 0
Purchase of digital currencies   4,191  
Received from customers   523  
Impairment loss $ (670) $ (670)  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 10,138,538 14,616,198
Convertible notes    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 5,733,712
Warrants    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 5,636,801 5,996,112
Options    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 925,467 1,208,740
Restricted stock units    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 3,576,270 1,677,060
Restricted shares    
Debt Instrument [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 574
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jul. 15, 2020
Dec. 31, 2019
Assets:        
Digital assets $ 32,581 $ 0    
Liabilities:        
Warrant liability 3,605 1,614 $ 2,486 $ 0
Fair Value, Recurring        
Assets:        
Digital assets 32,581      
Total 32,581      
Liabilities:        
Warrant liability 3,605 1,614    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 3,605 1,614    
Level 1 | Fair Value, Recurring        
Assets:        
Digital assets 32,581      
Total 32,581      
Liabilities:        
Warrant liability 0 0    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 0 0    
Level 2 | Fair Value, Recurring        
Assets:        
Digital assets 0      
Total 0      
Liabilities:        
Warrant liability 3,605 1,614    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 3,605 1,614    
Level 3 | Fair Value, Recurring        
Assets:        
Digital assets 0      
Total 0      
Liabilities:        
Warrant liability 0 0    
Financial and Nonfinancial Liabilities, Fair Value Disclosure $ 0 $ 0    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination - Narrative (Details) - Lyte Technology, Inc.
$ in Thousands
12 Months Ended
Oct. 18, 2021
USD ($)
installment
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]    
Adjusted purchase price $ 11,000  
Useful life of identified amortizable intangible assets 5 years  
Goodwill deductible for federal and state income tax purposes $ 437  
Acquisition and earn-out payable (subject to fair value adjustments) 6,619  
Revenue generated from acquisition   $ 3,095
Operating loss since acquisition date   $ 609
Contingent Consideration by Type, Working Capital Items | Contingent Consideration, Earnout Payment, Tranche One    
Business Acquisition [Line Items]    
Acquisition and earn-out payable (subject to fair value adjustments) 1,125  
Contingent Consideration by Type, Common Stock Issuance    
Business Acquisition [Line Items]    
Acquisition and earn-out payable (subject to fair value adjustments) 2,250  
Contingent Consideration by Type, Common Stock Issuance | Contingent Consideration, Earnout Payment, Tranche Two    
Business Acquisition [Line Items]    
Acquisition and earn-out payable (subject to fair value adjustments) $ 1,125  
Number of equal installments | installment 2  
Contingent Consideration by Type, Common Stock Issuance | Contingent Consideration, Earnout Payment, Tranche Three    
Business Acquisition [Line Items]    
Acquisition and earn-out payable (subject to fair value adjustments) $ 1,250  
Contingent Consideration by Type, Cash | Contingent Consideration, Earnout Payment, Tranche Three    
Business Acquisition [Line Items]    
Acquisition and earn-out payable (subject to fair value adjustments) $ 1,250  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination - Summary of Consideration Paid in Business Acquisition (Details) - USD ($)
$ in Thousands
Oct. 18, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Consideration:        
Goodwill   $ 33,260 $ 25,900 $ 25,857
Lyte Technology, Inc.        
Assets acquired        
Cash $ 4      
Inventory 1,687      
Intangible assets 3,340      
Total assets acquired 5,031      
Liabilities assumed        
Deferred revenue 1,369      
Total liabilities assumed 1,369      
Net assets acquired 3,662      
Consideration:        
Cash 3,980      
Acquisition and earn-out payable (subject to fair value adjustments) 6,619      
Total consideration 10,599      
Goodwill $ 6,937      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination - Unaudited Pro Forma Financial Information (Details) - Lyte Technology, Inc. - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]    
Net revenues $ 18,175 $ 15,581
Net loss $ (53,935) $ (22,922)
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Net revenues $ 10,643 $ 10,001
Computer hardware    
Disaggregation of Revenue [Line Items]    
Net revenues 3,095 0
Platform subscriptions and services revenue    
Disaggregation of Revenue [Line Items]    
Net revenues 5,308 9,108
Application transaction revenue    
Disaggregation of Revenue [Line Items]    
Net revenues $ 2,240 $ 893
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Proceeds from sale of digital currencies $ 1,063  
Deferred revenue recognized 3,379  
Remaining performance obligation $ 8,588  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent of revenue expected to be recognized over next 12 months 54.00%  
Remaining performance obligation, expected timing 12 months  
United States    
Disaggregation of Revenue [Line Items]    
Derived over net revenues percentage 93.00% 97.00%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Net revenues $ 10,643 $ 10,001
United States    
Disaggregation of Revenue [Line Items]    
Net revenues 9,939 9,686
International    
Disaggregation of Revenue [Line Items]    
Net revenues $ 704 $ 315
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Concentration Risk (Details) - Sales Revenue, Net - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer D    
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percent) 0.00% 32.00%
Customer E    
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percent) 7.00% 12.00%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]    
Total current deferred revenue $ 3,973 $ 2,397
Non-current deferred revenue 1,299 2,678
Total deferred revenue 5,272 5,075
Computer hardware    
Product Information [Line Items]    
Total current deferred revenue 2,149 0
Platform subscriptions and services revenue    
Product Information [Line Items]    
Total current deferred revenue 1,744 2,317
Non-current deferred revenue 1,299 2,678
Application transaction revenue    
Product Information [Line Items]    
Total current deferred revenue $ 80 $ 80
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]      
Cash $ 23,137,000 $ 3,940,000  
Restricted cash 0 91,000  
Total cash and restricted cash 23,137,000 4,031,000 $ 362,000
Cash equivalents $ 0 $ 0  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance, beginning of period $ 25,900 $ 25,857
Acquisition of Lyte 7,374 0
Foreign currency translation (14) 43
Balance, end of period $ 33,260 $ 25,900
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 13,867 $ 10,538
Accumulated Amortization (10,654) (10,427)
Net Carrying Amount $ 3,213 111
Trade name    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted Average Useful Life (years) 5 years  
Gross Carrying Amount $ 3,990 651
Accumulated Amortization (799) (651)
Net Carrying Amount $ 3,191 0
Acquired technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted Average Useful Life (years) 5 years 1 month 6 days  
Gross Carrying Amount $ 4,828 4,828
Accumulated Amortization (4,828) (4,821)
Net Carrying Amount $ 0 7
In-process research and development    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted Average Useful Life (years) 5 years  
Gross Carrying Amount $ 94 94
Accumulated Amortization (94) (94)
Net Carrying Amount $ 0 0
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted Average Useful Life (years) 5 years 8 months 12 days  
Gross Carrying Amount $ 4,626 4,636
Accumulated Amortization (4,604) (4,532)
Net Carrying Amount $ 22 104
Order backlog    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted Average Useful Life (years) 1 year 6 months  
Gross Carrying Amount $ 329 329
Accumulated Amortization (329) (329)
Net Carrying Amount $ 0 $ 0
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 238 $ 142
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2022 $ 689  
2023 668  
2024 668  
2025 668  
2026 520  
Thereafter 0  
Total $ 3,213 $ 111
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Acquisition and earn out payable $ 5,531 $ 0
Payroll related expenses 2,801 4,112
Accounts payable settlement 446 627
Other 584 449
Taxes 259 165
Total accrued expenses $ 9,621 $ 5,353
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Factoring Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jun. 15, 2016
Factoring Agreement [Line Items]      
Advances, maximum percentage amount of eligible accounts receivable     80.00%
Interest expense $ 4,481 $ 3,413  
Factoring financing agreement      
Factoring Agreement [Line Items]      
Interest expense $ 75 $ 175  
First 30 Days      
Factoring Agreement [Line Items]      
Fees paid for factored receivables (as a percent)     1.80%
Every Ten Days Thereafter      
Factoring Agreement [Line Items]      
Fees paid for factored receivables (as a percent)     0.65%
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Summary of Debt Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Oct. 18, 2021
Apr. 05, 2021
Dec. 31, 2020
Jul. 15, 2020
Debt Instrument [Line Items]          
Total debt $ 5,220     $ 10,071  
Less: current maturities of long-term debt (4,904)     (4,435)  
Less: long-term related-party debt 0     (195)  
Long-term debt 0     3,762  
Note payable | 2021 Promissory Note          
Debt Instrument [Line Items]          
Total debt 5,220     0  
Debt discount - warrants (316) $ (200)   0  
Debt discount - issuance costs   $ (280)      
Note payable | Series A Note          
Debt Instrument [Line Items]          
Total debt 0     2,481  
Note payable | Series B Note          
Debt Instrument [Line Items]          
Total debt 0     3,585  
Note payable | Promissory Notes          
Debt Instrument [Line Items]          
Total debt 0     905  
Notes Payable to Banks | Paycheck Protection Program Loan          
Debt Instrument [Line Items]          
Total debt 0     2,850  
Convertible notes | Series A Note          
Debt Instrument [Line Items]          
Debt discount - warrants         $ (320)
Convertible notes | Series B Note          
Debt Instrument [Line Items]          
Total debt     $ 11,718    
Debt discount - warrants         $ (1,280)
Convertible notes | Convertible Notes          
Debt Instrument [Line Items]          
Total debt 0     250  
Debt discount - warrants 0     (1,029)  
Debt discount - issuance costs $ 0     $ (650)  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 27, 2021
Oct. 18, 2021
Apr. 05, 2021
Jul. 15, 2020
Apr. 10, 2020
Mar. 20, 2020
Mar. 31, 2021
Jul. 31, 2020
Mar. 31, 2020
Oct. 31, 2019
Apr. 30, 2019
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Feb. 28, 2022
Feb. 28, 2021
Apr. 09, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2012
Debt Instrument [Line Items]                                            
Repayments of debt                       $ 11,507,000                    
Loss on extinguishment of debt                             $ 7,952,000 $ 2,158,000            
Payments of convertible debt                             26,243,000 8,418,000            
Total debt                             $ 5,220,000 $ 10,071,000            
Class of warrant or right, outstanding (in shares)                             5,636,801 5,996,112            
Warrant liability       $ 2,486,000                     $ 3,605,000 $ 1,614,000       $ 0    
Common Stock                                            
Debt Instrument [Line Items]                                            
Issuance of common stock upon partial conversions of Senior Convertible Note (in shares)                         1,763,675     1,764,000            
Contributions for Notes Payable                                            
Debt Instrument [Line Items]                                            
Related party transaction, amount of transaction                           $ 560,000                
Related party transaction rate (as a percent)                           10.00%                
Cane Capital, LLC                                            
Debt Instrument [Line Items]                                            
Principal amount of note                               $ 195,000            
Cane Capital, LLC | Contributions for Notes Payable                                            
Debt Instrument [Line Items]                                            
Related party transaction, amount of transaction                           $ 204,000                
Curo Capital Appreciation Fund, LLC | Contributions for Notes Payable                                            
Debt Instrument [Line Items]                                            
Related party transaction, amount of transaction                           151,000                
Individuals Associated With Chief Executive Officer | Contributions for Notes Payable                                            
Debt Instrument [Line Items]                                            
Related party transaction, amount of transaction                           155,000                
Chief Technology Officer | Contributions for Notes Payable                                            
Debt Instrument [Line Items]                                            
Related party transaction, amount of transaction                           50,000                
Warrants                                            
Debt Instrument [Line Items]                                            
Warrant, term       3 years                                    
Class of warrant or right, outstanding (in shares)       2,160,000                           3,840,000        
Exercise price per share (in dollars per share)                                         $ 9.22 $ 5.54
Warrants | Subsequent Event                                            
Debt Instrument [Line Items]                                            
Additional warrant shares (as a percent)                                 250.00%          
Warrants | Common Stock                                            
Debt Instrument [Line Items]                                            
Exercise price per share (in dollars per share)       $ 4.00                     $ 2.25     $ 2.25        
Convertible notes                                            
Debt Instrument [Line Items]                                            
Proceeds from issuance of debt       $ 1,751,000       $ 1,751,000                            
Interest rate, restricted principal (as a percent)       3.00%                                    
Subsequent placement optional redemption, maximum net proceeds from placement (as a percent)       40.00%                                    
Repayments of debt           $ 2,084,000                                
Loss on extinguishment of debt               $ 734,000       5,717,000       1,343,000            
Participation rights period       2 years                                    
Maximum amount of securities sold in equity offerings (as a percent)       30.00%                                    
Interest rate of notes (as a percent)       7.00%             7.00%                      
Value of notes                     $ 20,000,000                      
Conversion price (in dollars per share)                     $ 11.50                      
Extinguishment of debt, amount $ 222,000                                          
Convertible notes | Maximum                                            
Debt Instrument [Line Items]                                            
Value of notes                     $ 20,000,000                      
Notes Payable to Banks                                            
Debt Instrument [Line Items]                                            
Loan proceeds         $ 2,850,000                                  
Interest rate of notes (as a percent)                                     0.98%      
Senior Convertible Note                                            
Debt Instrument [Line Items]                                            
Principal amount of note                 $ 3,000,000         3,000,000                
Original issue discount                 240,000         $ 240,000                
Proceeds from issuance of debt                 $ 2,760,000                          
Loss on extinguishment of debt                         $ 81,000                  
Maximum amount of securities sold in equity offerings (as a percent)       30.00%                                    
Interest rate of notes (as a percent)                 7.00%         7.00%                
Proceeds from debt, net of issuance costs                 $ 2,371,000                          
Principal repayment                 $ 143,000         $ 143,000                
Percent of installment amount                 100.00%         100.00%                
Percent of installment at election of company                 105.00%         105.00%                
Installment conversion, lowest volume weighted average price (as a percent)                 85.00%         85.00%                
Subsequent placement optional redemption, redemption price (as a percent)               110.00%                            
Promissory Notes                                            
Debt Instrument [Line Items]                                            
Interest rate of notes (as a percent)                   10.00%                        
Value of notes                   $ 20,000,000                        
Period to maintain minimum balance of interest payments                   1 year                        
Principal and unpaid accrued interest due and payable, period                   60 months                        
Repayments of notes payable $ 905,000                                          
Promissory Notes | Maximum                                            
Debt Instrument [Line Items]                                            
Value of notes                   $ 20,000,000                        
2021 Promissory Note | Note payable                                            
Debt Instrument [Line Items]                                            
Principal amount of note   $ 5,220,000                                        
Original issue discount   200,000                         $ 316,000 0            
Other issuance costs   280,000                                        
Proceeds from issuance of debt   4,740,000                                        
Monthly amortization payments   $ 574,000                                        
Prepayment premium (as a percent)   110.00%                                        
Effective interest rate (as a percent)   18.00%                                        
Total debt                             5,220,000 0            
Series A Note | Note payable                                            
Debt Instrument [Line Items]                                            
Total debt                             0 2,481,000            
Series A Note | Convertible notes                                            
Debt Instrument [Line Items]                                            
Principal amount of note       $ 4,320,000       $ 4,320,000                            
Original issue discount       320,000                                    
Series B Note | Note payable                                            
Debt Instrument [Line Items]                                            
Total debt                             0 3,585,000            
Series B Note | Convertible notes                                            
Debt Instrument [Line Items]                                            
Principal amount of note       17,280,000                                    
Original issue discount       1,280,000                                    
Loss on extinguishment of debt     $ 2,184,000                       $ 51,000              
Payments of convertible debt     13,902,000                                      
Total debt     $ 11,718,000                                      
Investor Note | Secured Debt                                            
Debt Instrument [Line Items]                                            
Principal amount of note       $ 16,000,000                                    
Mandatory prepayment amount                               1,000,000            
Unrestricted principal                               5,750,000            
Restricted principal                               11,070,000            
Voluntary prepayment amount             $ 10,250,000                 4,750,000            
Proceeds from voluntary prepayment amount             10,250,000                 5,750,000            
Unrestricted original issue discount             $ 820,000         $ 820,000       $ 460,000            
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details) - Warrants
Dec. 31, 2021
$ / shares
Dec. 31, 2020
$ / shares
Jul. 15, 2020
Class of Warrant or Right [Line Items]      
Warrant, term     3 years
Strike price per share      
Class of Warrant or Right [Line Items]      
Warrant liability, measurement input 2.25 4.00  
Closing price per share      
Class of Warrant or Right [Line Items]      
Warrant liability, measurement input 2.63 1.26  
Term (years)      
Class of Warrant or Right [Line Items]      
Warrant, term 1 year 6 months 10 days 2 years 6 months 10 days  
Volatility      
Class of Warrant or Right [Line Items]      
Warrant liability, measurement input 1.86 1.46  
Risk-free rate      
Class of Warrant or Right [Line Items]      
Warrant liability, measurement input 0.0056 0.0017  
Dividend Yield      
Class of Warrant or Right [Line Items]      
Warrant liability, measurement input 0 0  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Summary of Change in Fair Value of Warrant Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Warrant Liability [Roll Forward]    
Balance, beginning of period $ 1,614 $ 0
Warrant issued 0 2,486
Warrant Exercised (16,148) 0
Change in fair value of warrant liability 18,139 (872)
Balance, end of period $ 3,605 $ 1,614
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Summary of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Interest expense $ 4,481 $ 3,413
Accretion of debt discount - issuance costs 1,913 686
Accretion of debt discount - warrants 1,029 1,457
Convertible notes    
Debt Instrument [Line Items]    
Interest expense 1,111 722
2021 Promissory Note    
Debt Instrument [Line Items]    
Interest expense 203 0
Senior Convertible Note    
Debt Instrument [Line Items]    
Interest expense 0 197
Factoring financing agreement    
Debt Instrument [Line Items]    
Interest expense 75 175
All other debt and financing obligations    
Debt Instrument [Line Items]    
Interest expense $ 150 $ 176
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 21, 2021
USD ($)
Mar. 16, 2021
USD ($)
Dec. 31, 2021
USD ($)
office
Dec. 31, 2020
USD ($)
Leases [Abstract]        
Lease term     5 years  
Lease renewal term     5 years  
Number of corporate offices maintained | office     4  
Weighted-average remaining lease term     3 years 1 month 20 days  
Weighted average incremental borrowing rate (as a percent)     19.13%  
Lease expense     $ 809  
Rent expense under operating leases       $ 843
Base rent per month $ 8 $ 17    
Right-of-use asset impairment $ 51 $ 77    
Sublease income     $ 154  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Annual Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Leases [Abstract]    
2022 $ 667  
2023 622  
2024 609  
2025 209  
2026 0  
Thereafter 0  
Total Lease Payments 2,107  
Less: Portion representing interest (561)  
Operating lease, liability $ 1,546 $ 2,101
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Oct. 09, 2020
USD ($)
Sep. 29, 2020
USD ($)
Mar. 09, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
claim
Pending Litigation | WSGR Case            
Obligation with Joint and Several Liability Arrangement [Line Items]            
Number of actions | claim           2
Loss contingency       $ 4,321   $ 4,321
Pending Litigation | Uber's First Amended Cross-Complaint            
Obligation with Joint and Several Liability Arrangement [Line Items]            
Stock issued during period, value, issued for services         $ 17,000  
Pending Litigation | Ellenoff Grossman & Schole LLP v. Stellar Acquisition III, Corp            
Obligation with Joint and Several Liability Arrangement [Line Items]            
Stock issued during period, value, issued for services     $ 690      
Settled Litigation | Settlement Agreement            
Obligation with Joint and Several Liability Arrangement [Line Items]            
Amount awarded to other party $ 6,000          
Gain (loss) related to litigation settlement       (4,500)    
Settled Litigation | Settlement Agreement | Insurance Carrier            
Obligation with Joint and Several Liability Arrangement [Line Items]            
Payment to other party 1,500          
Settled Litigation | Settlement Agreement | Phunware            
Obligation with Joint and Several Liability Arrangement [Line Items]            
Payment to other party $ 4,500          
Settled Litigation | Ellenoff Grossman & Schole LLP v. Stellar Acquisition III, Corp            
Obligation with Joint and Several Liability Arrangement [Line Items]            
Amount awarded to other party   $ 600        
Accounts payable and accrued expenses related to alleged unpaid invoices       $ 690    
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.1
PhunCoin (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2018
stockholder
Product Information [Line Items]    
Period after issuance of rights 1 year  
Termination of token rights agreement 12 months  
Ongoing monthly dividends, percentage of monthly credits purchased 2.50%  
Number of stockholders issued warrants | stockholder   68
PhunCoin    
Product Information [Line Items]    
Aggregate of receivable amount | $ $ 1,202  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 07, 2021
Feb. 28, 2021
Jan. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2012
Aug. 14, 2020
Jul. 15, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Common stock, shares authorized (in shares)       1,000,000,000 1,000,000,000        
Common stock, par value (in dollars per share)       $ 0.0001 $ 0.0001        
Common stock, shares issued (in shares)       96,751,610 56,371,207        
Common stock, shares outstanding (in shares)       96,751,610 56,371,207        
Proceeds from sales of common stock, net of issuance costs       $ 94,737,000 $ 9,177,000        
Proceeds from warrant exercises       $ 4,635,000 $ 0        
Number of warrants (in shares)       5,636,801 5,996,112        
Warrants                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Proceeds from warrant exercises       $ 4,635,000          
Exercise price per share (in dollars per share)           $ 9.22 $ 5.54    
Warrant to purchase aggregate shares of common stock (in shares)           1,085,059 14,866    
Number of warrants (in shares)   3,840,000             2,160,000
Number of times the exercise price (as a percent)             300.00%    
Warrants | Common Stock                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Conversion of stock, shares issued (in shares)       2,060,000          
Exercise price per share (in dollars per share)   $ 2.25   $ 2.25         $ 4.00
Underwritten Offering                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Proceeds from sales of common stock, net of issuance costs   $ 24,722,000              
Payments of stock offering costs   1,740,000              
Additional transaction costs   $ 75,000              
Underwritten Offering | Common Stock                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Sale of common stock, net of issuance costs (in shares)   11,761,111              
Common stock exercise price (in dollars per share)   $ 2.25              
At Market Issuance Sales Agreement                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Payments of stock offering costs       $ 2,017,000          
Additional transaction costs       178,000          
Gross proceeds of sales price per share (as a percent) 3.00%                
Aggregate net proceeds received       $ 65,210,000          
Public Warrants | Warrants                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Exercise price per share (in dollars per share)       $ 0.01          
Last sale price of shares of common stock (exceeds, in dollars per share)       $ 21.00          
Number of days within 30-trading day period       20 days          
Trading day period       30 days          
Private Placement | Warrants                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Exercise price per share (in dollars per share)       $ 11.50          
Minimum number of days written notice to redeem Public Warrants       30 days          
Sales Agreement                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Aggregate offering price               $ 15,000,000  
At-The-Market Offering                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Proceeds from sales of common stock, net of issuance costs     $ 5,058,000            
Payments of stock offering costs     $ 156,000            
At-The-Market Offering | Common Stock                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Sale of common stock, net of issuance costs (in shares)     2,670,121            
Common Stock                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Sale of common stock, net of issuance costs (in shares)       35,383,000 11,629,160        
Proceeds from sales of common stock, net of issuance costs         $ 9,578,000        
Payments of stock offering costs       $ 401,000          
Common Stock | At Market Issuance Sales Agreement                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Sale of common stock, net of issuance costs (in shares)       20,951,043          
PhunCoin Warrant                  
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                  
Exercise price per share (in dollars per share)       $ 11.50          
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Warrant Activity (Details) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]    
Number of warrants (in shares) 5,636,801 5,996,112
2020 Convertible Notes warrant    
Class of Warrant or Right [Line Items]    
Cash exercise price per share (in dollars per share) $ 2.25 $ 4.00
Number of warrants (in shares) 35,555 2,160,000
Common stock warrant (Series D-1)    
Class of Warrant or Right [Line Items]    
Cash exercise price per share (in dollars per share) $ 2.25 $ 5.54
Number of warrants (in shares) 377,402 14,866
Common stock warrants (Series F)    
Class of Warrant or Right [Line Items]    
Cash exercise price per share (in dollars per share) $ 9.22 $ 9.22
Number of warrants (in shares) 1,761,291 377,402
Public Warrants (PHUNW)    
Class of Warrant or Right [Line Items]    
Cash exercise price per share (in dollars per share) $ 11.50 $ 11.50
Number of warrants (in shares) 1,658,381 1,761,291
Private Placement Warrants    
Class of Warrant or Right [Line Items]    
Cash exercise price per share (in dollars per share) $ 11.50 $ 11.50
Number of warrants (in shares) 1,780,000 1,658,381
Unit Purchase Option Warrants    
Class of Warrant or Right [Line Items]    
Cash exercise price per share (in dollars per share) $ 11.50 $ 11.50
Number of warrants (in shares) 24,172 24,172
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Narrative (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
office
$ / shares
shares
Jun. 30, 2021
$ / shares
shares
Mar. 31, 2021
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Sep. 30, 2020
$ / shares
shares
Jun. 30, 2020
$ / shares
shares
Mar. 31, 2020
$ / shares
shares
Dec. 31, 2021
USD ($)
purchasePeriod
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Granted (in shares)   50,000             0 0
Granted (in dollars per share) | $ / shares   $ 1.08             $ 0 $ 0
Restricted Stock Units (RSUs) - Non-Employee Directors                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Restricted stock unit awards granted (in shares) 368,672       50,000 39,426        
Restricted stock unit awards grant date fair value (in dollars per share) | $ / shares $ 1.35         $ 1.28     1.35  
Restricted Stock Units (RSUs) - Non-Employee Directors | Share-based Payment Arrangement, Tranche One                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Restricted stock unit awards granted (in shares)       652,170     85,996 123,084    
Restricted stock unit awards grant date fair value (in dollars per share) | $ / shares       $ 1.22     $ 0.71 $ 1.25    
Restricted Stock Units (RSUs) - Non-Employee Directors | Share-based Payment Arrangement, Tranche Two                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Restricted stock unit awards granted (in shares)       97,744     375,000 125,523    
Restricted stock unit awards grant date fair value (in dollars per share) | $ / shares       $ 1.22     $ 0.67 $ 1.25    
Vesting period of award             4 years      
Vesting percentage of award (as a percent)             25.00%      
Restricted Stock Units (RSUs) - Team Members                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Restricted stock unit awards granted (in shares) 170,000 54,000 54,000 3,488,262 30,000 12,000   746,000    
Restricted stock unit awards grant date fair value (in dollars per share) | $ / shares $ 3.97 $ 1.09 $ 1.23 $ 2.03   $ 1.68   $ 1.25 $ 3.97  
Vesting period of award 47 months 47 months 47 months   4 years 4 years   42 months    
Vesting percentage of award (as a percent)         25.00% 25.00%        
Restricted Stock Units (RSUs) - Team Members | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period of award       10 months            
Restricted Stock Units (RSUs) - Team Members | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period of award       51 months            
Restricted Stock Units (RSUs) - Non-Employees                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Restricted stock unit awards granted (in shares)           155,000 250,000 630,000    
Restricted stock unit awards grant date fair value (in dollars per share) | $ / shares         $ 0.85 $ 1.52 $ 0.67 $ 0.88   $ 0.85
Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period of award   1 year                
Number of equal monthly installments | office   12                
Aggregate intrinsic value of options | $ $ 1,168,000       $ 88,000       $ 1,168,000 $ 88,000
Total fair value for options | $                 $ 66,000 $ 130,000
2018 Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Issuance of common stock shares (in shares)                 925,467,000  
Common stock reserved for issuance (in shares) 762,038       2,551,720       762,038 2,551,720
Unrecognized compensation expense | $ $ 5,943,000               $ 5,943,000  
Amortization period of restricted stock cost                 2 years 8 months 12 days  
2018 Equity Incentive Plan | Employee Stock | Outstanding Shares on Last Day of Immediately Preceding Year                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Annual increase (in shares) 2,729,416               2,729,416  
Annual percentage increase 5.00%               5.00%  
2018 Employee Stock Purchase Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock reserved for issuance (in shares) 189,215       272,942       189,215 272,942
Maximum payroll deductions (as a percent) 15.00%               15.00%  
Maximum yearly contribution | $ $ 25,000               $ 25,000  
Maximum number of shares participant may purchase                 4,000  
Offering period                 24 months  
Number of purchase periods | purchasePeriod                 4  
Purchase period for award                 6 months  
ESPP, purchase price (as a percent)                 85.00%  
Unrecognized compensation expense | $ $ 328,000               $ 328,000  
Amortization period of restricted stock cost                 1 year 6 months  
2018 Employee Stock Purchase Plan | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock reserved for issuance (in shares) 272,942               272,942  
2018 Employee Stock Purchase Plan | Employee Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Annual increase (in shares) 818,825               818,825  
Outstanding shares of common stock on last day of immediately preceding year (as a percent) 1.50%               1.50%  
2009 Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period of award                 4 years  
Expiration period                 10 years  
Unvested shares (in shares) 0       574       0 574
Accrued expenses | $         $ 1,000         $ 1,000
Unrecognized compensation expense | $ $ 14,000               $ 14,000  
Amortization period of restricted stock cost                 3 months 18 days  
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - Restricted stock units
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Shares  
Outstanding, beginning balance (in shares) | shares 1,677,060
Granted (in shares) | shares 4,884,848
Released (in shares) | shares (2,593,237)
Forfeited (in shares) | shares (392,401)
Outstanding, beginning balance (in shares) | shares 3,576,270
Weighted Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 1.41
Granted (in dollars per share) | $ / shares 1.90
Released (in dollars per share) | $ / shares 1.57
Forfeited (in dollars per share) | $ / shares 1.66
Outstanding, ending balance (in dollars per share) | $ / shares $ 1.94
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares        
Beginning balance (in shares)   1,208,740 1,465,450  
Granted (in shares) 50,000 0 0  
Exercised (in shares)   (260,451) (185,234)  
Canceled/expired (in shares)   (22,822) (71,476)  
Ending balance (in shares)   925,467 1,208,740 1,465,450
Options exercisable (in shares)   904,259,000    
Weighted Average Grant Date Fair Value        
Beginning balance (in dollars per share)   $ 0.80 $ 0.80  
Granted (in dollars per share) $ 1.08 0 0  
Exercised (in dollars per share)   0.69 1.06  
Cancelled/expired (in dollars per share)   2.01 1.77  
Ending balance (in dollars per share)   0.80 $ 0.80 $ 0.80
Options exercisable (in dollars per share)   $ 0.79    
Weighted Average Remaining Contractual Term (years)        
Outstanding (in years)   5 years 7 months 2 days 6 years 2 months 8 days 6 years 10 months 9 days
Weighted Average Remaining Contractual Term (years), Exercisable   5 years 6 months 29 days    
Aggregate Intrinsic Value        
Outstanding   $ 1,692 $ 700 $ 771
Options exercisable   $ 1,668    
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Compensation Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 4,941 $ 4,492
Cost of revenues    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 1,050 274
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 437 64
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 2,770 4,083
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 684 $ 71
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Examination [Line Items]    
Loss before taxes $ 53,948 $ 22,197
Net loss 53,522 22,199
Net operating loss carryforwards federal 166,826  
Net operating loss carryforwards state 79,463  
Federal net operating losses subject to expiration 85,674  
Federal net operating losses not subject to expiration 81,152  
R&D credit carryforwards federal 1,863  
R&D credit carryforwards state 1,226  
Valuation allowance 46,163 35,100
United States    
Income Tax Examination [Line Items]    
Net loss $ 54,907 $ 22,194
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Income tax (benefit) at statutory rate $ (11,330) $ (4,661)
Valuation allowance 11,500 4,408
State income tax (benefit), net of federal benefit (1,978) (330)
Business tax credit net of reserves (190) 0
Non-deductible expenses 2,210 585
Business combination (437) 0
Foreign income taxes at different rate (201) 0
Income tax (benefit) expense $ (426) $ 2
Effective tax rate (as a percent) 0.79% (0.01%)
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Provision Expense (Benefit) For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current:    
Federal $ 0 $ 0
State 11 2
Foreign 0 0
Total current 11 2
Deferred:    
Federal (416) 0
State (21) 0
Foreign 0 0
Total deferred (437) 0
Total income tax (benefit) expense $ (426) $ 2
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Components in Net Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Net operating loss $ 40,922 $ 30,705
Unrealized loss on digital assets 2,015 0
Tax credits 1,416 1,193
Reserves and accruals 732 3,739
Leases - lease liability 376 0
Amortization of acquired intangibles 232 0
Other deferred tax assets 1,748 0
Gross deferred tax assets 47,441 35,637
Less valuation allowance (46,163) (35,100)
Total deferred tax assets 1,278 537
Deferred tax liabilities:    
Amortization of acquired intangibles 0 (537)
Leases - right of use asset (306) 0
Other deferred tax liabilities (972) 0
Total deferred tax liabilities (1,278) (537)
Net deferred tax liabilities $ 0 $ 0
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits, beginning of period $ 1,314 $ 1,531
Tax positions taken in prior periods:    
Gross increases 0 69
Gross decreases 0 (297)
Tax positions taken in current period:    
Gross increases 231 11
Settlements 0 0
Lapse of statute of limitations 0 0
Unrecognized tax benefits, end of period $ 1,545 $ 1,314
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographic Information - Narrative (Details)
12 Months Ended
Dec. 31, 2021
segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographic Information - Select Information of Company's Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Goodwill $ 33,260 $ 25,900 $ 25,857
Total assets 99,294 31,836  
Net revenues 10,643 10,001  
Loss before taxes (53,948) $ (22,197)  
Phunware      
Segment Reporting Information [Line Items]      
Goodwill 25,887    
Total assets 94,621    
Net revenues 7,548    
Loss before taxes (53,339)    
Lyte Segment      
Segment Reporting Information [Line Items]      
Goodwill 7,373    
Total assets 4,673    
Net revenues 3,095    
Loss before taxes $ (609)    
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2021
Dec. 31, 2021
Dec. 31, 2020
Related Party Transactions [Abstract]      
Reverse merger and recapitalization   $ 255 $ 255
Repayments of related party debt $ 171    
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 15, 2022
USD ($)
ft²
Feb. 01, 2022
USD ($)
Jan. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
$ / shares
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001
Lease term       5 years  
Subsequent Event | Manufacturing Facility And Warehouse          
Subsequent Event [Line Items]          
Leased area (in square feet) | ft² 21,830        
Lease term 5 years        
Initial base rent monthly payment $ 27        
Proportionate share of operating expenses $ 7        
At Market Issuance Sales Agreement          
Subsequent Event [Line Items]          
Aggregate net proceeds received       $ 65,210  
At Market Issuance Sales Agreement | Subsequent Event          
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001    
Aggregate offering price     $ 100,000    
Aggregate net proceeds received   $ 200,000      
XML 98 phun-20211231_htm.xml IDEA: XBRL DOCUMENT 0001665300 2021-01-01 2021-12-31 0001665300 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001665300 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001665300 2021-06-30 0001665300 2022-03-31 0001665300 2021-12-31 0001665300 2020-12-31 0001665300 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001665300 2020-01-01 2020-12-31 0001665300 us-gaap:CommonStockMember 2019-12-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001665300 us-gaap:RetainedEarningsMember 2019-12-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001665300 2019-12-31 0001665300 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001665300 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001665300 us-gaap:CommonStockMember 2020-12-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001665300 us-gaap:RetainedEarningsMember 2020-12-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001665300 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001665300 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001665300 us-gaap:CommonStockMember 2021-12-31 0001665300 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001665300 us-gaap:RetainedEarningsMember 2021-12-31 0001665300 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001665300 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 0001665300 2021-01-01 0001665300 srt:MinimumMember 2021-01-01 2021-12-31 0001665300 srt:MaximumMember 2021-01-01 2021-12-31 0001665300 phun:DigitalAssetsMember 2021-12-31 0001665300 phun:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001665300 phun:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001665300 phun:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001665300 phun:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001665300 phun:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001665300 phun:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001665300 phun:DigitalAssetsMember phun:BitcoinMember 2020-12-31 0001665300 phun:DigitalAssetsMember phun:BitcoinMember 2021-01-01 2021-12-31 0001665300 phun:DigitalAssetsMember phun:BitcoinMember 2021-12-31 0001665300 phun:DigitalAssetsMember phun:BitcoinMember 2021-12-31 2021-12-31 0001665300 phun:DigitalAssetsMember phun:EthereumMember 2020-12-31 0001665300 phun:DigitalAssetsMember phun:EthereumMember 2021-01-01 2021-12-31 0001665300 phun:DigitalAssetsMember phun:EthereumMember 2021-12-31 0001665300 phun:DigitalAssetsMember phun:EthereumMember 2021-12-31 2021-12-31 0001665300 phun:SeniorConvertibleNotesPayableMember 2020-03-31 0001665300 phun:SeniorConvertibleNotesPayableMember 2020-03-01 2020-03-31 0001665300 phun:SeriesANoteMember us-gaap:ConvertibleNotesPayableMember 2020-07-31 0001665300 us-gaap:ConvertibleNotesPayableMember 2020-07-01 2020-07-31 0001665300 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001665300 us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-12-31 0001665300 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001665300 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001665300 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001665300 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001665300 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001665300 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001665300 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001665300 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001665300 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001665300 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001665300 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001665300 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001665300 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001665300 phun:LyteTechnologyIncMember 2021-10-18 2021-10-18 0001665300 phun:LyteTechnologyIncMember 2021-10-18 0001665300 phun:LyteTechnologyIncMember phun:ContingentConsiderationByTypeWorkingCapitalItemsMember phun:ContingentConsiderationEarnoutPaymentTrancheOneMember 2021-10-18 2021-10-18 0001665300 phun:LyteTechnologyIncMember phun:ContingentConsiderationByTypeCommonStockIssuanceMember 2021-10-18 2021-10-18 0001665300 phun:LyteTechnologyIncMember phun:ContingentConsiderationByTypeCommonStockIssuanceMember phun:ContingentConsiderationEarnoutPaymentTrancheTwoMember 2021-10-18 2021-10-18 0001665300 phun:LyteTechnologyIncMember phun:ContingentConsiderationByTypeCashMember phun:ContingentConsiderationEarnoutPaymentTrancheThreeMember 2021-10-18 2021-10-18 0001665300 phun:LyteTechnologyIncMember phun:ContingentConsiderationByTypeCommonStockIssuanceMember phun:ContingentConsiderationEarnoutPaymentTrancheThreeMember 2021-10-18 2021-10-18 0001665300 phun:LyteTechnologyIncMember 2021-01-01 2021-12-31 0001665300 phun:LyteTechnologyIncMember 2020-01-01 2020-12-31 0001665300 phun:PlatformSubscriptionsAndServicesRevenueMember 2021-01-01 2021-12-31 0001665300 phun:PlatformSubscriptionsAndServicesRevenueMember 2020-01-01 2020-12-31 0001665300 phun:ComputerRevenuesMember 2021-01-01 2021-12-31 0001665300 phun:ComputerRevenuesMember 2020-01-01 2020-12-31 0001665300 phun:ApplicationTransactionRevenueMember 2021-01-01 2021-12-31 0001665300 phun:ApplicationTransactionRevenueMember 2020-01-01 2020-12-31 0001665300 country:US 2021-01-01 2021-12-31 0001665300 country:US 2020-01-01 2020-12-31 0001665300 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001665300 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001665300 phun:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001665300 phun:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001665300 phun:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001665300 phun:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001665300 phun:ComputerRevenuesMember 2021-12-31 0001665300 phun:ComputerRevenuesMember 2020-12-31 0001665300 phun:PlatformSubscriptionsAndServicesRevenueMember 2021-12-31 0001665300 phun:PlatformSubscriptionsAndServicesRevenueMember 2020-12-31 0001665300 phun:ApplicationTransactionRevenueMember 2021-12-31 0001665300 phun:ApplicationTransactionRevenueMember 2020-12-31 0001665300 2022-01-01 2021-12-31 0001665300 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001665300 us-gaap:TradeNamesMember 2021-12-31 0001665300 us-gaap:TradeNamesMember 2020-12-31 0001665300 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001665300 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001665300 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001665300 us-gaap:InProcessResearchAndDevelopmentMember 2021-01-01 2021-12-31 0001665300 us-gaap:InProcessResearchAndDevelopmentMember 2021-12-31 0001665300 us-gaap:InProcessResearchAndDevelopmentMember 2020-12-31 0001665300 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001665300 us-gaap:CustomerRelationshipsMember 2021-12-31 0001665300 us-gaap:CustomerRelationshipsMember 2020-12-31 0001665300 us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001665300 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001665300 us-gaap:OrderOrProductionBacklogMember 2020-12-31 0001665300 2016-06-15 0001665300 phun:First30DaysMember 2016-06-15 0001665300 phun:EveryTenDaysThereafterMember 2016-06-15 0001665300 phun:FactoringFinancingAgreementMember 2021-01-01 2021-12-31 0001665300 phun:FactoringFinancingAgreementMember 2020-01-01 2020-12-31 0001665300 phun:A2021PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2021-12-31 0001665300 phun:A2021PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2020-12-31 0001665300 phun:SeriesANoteMember us-gaap:NotesPayableOtherPayablesMember 2021-12-31 0001665300 phun:SeriesANoteMember us-gaap:NotesPayableOtherPayablesMember 2020-12-31 0001665300 phun:SeriesBNoteMember us-gaap:NotesPayableOtherPayablesMember 2021-12-31 0001665300 phun:SeriesBNoteMember us-gaap:NotesPayableOtherPayablesMember 2020-12-31 0001665300 phun:PPPLoanMember us-gaap:NotesPayableToBanksMember 2021-12-31 0001665300 phun:PPPLoanMember us-gaap:NotesPayableToBanksMember 2020-12-31 0001665300 phun:ConvertibleNotesMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001665300 phun:ConvertibleNotesMember us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001665300 phun:PromissoryNotesMember us-gaap:NotesPayableOtherPayablesMember 2021-12-31 0001665300 phun:PromissoryNotesMember us-gaap:NotesPayableOtherPayablesMember 2020-12-31 0001665300 phun:A2021PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2021-10-18 0001665300 phun:A2021PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2021-10-18 2021-10-18 0001665300 phun:SeriesANoteMember us-gaap:ConvertibleNotesPayableMember 2020-07-15 0001665300 us-gaap:ConvertibleNotesPayableMember 2020-07-15 2020-07-15 0001665300 phun:SeriesBNoteMember us-gaap:ConvertibleNotesPayableMember 2020-07-15 0001665300 phun:InvestorNoteMember us-gaap:SecuredDebtMember 2020-07-15 0001665300 phun:InvestorNoteMember us-gaap:SecuredDebtMember 2020-12-31 0001665300 phun:InvestorNoteMember us-gaap:SecuredDebtMember 2020-01-01 2020-12-31 0001665300 us-gaap:ConvertibleNotesPayableMember 2020-07-15 0001665300 us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-12-31 0001665300 2021-01-01 2021-03-31 0001665300 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001665300 phun:InvestorNoteMember us-gaap:SecuredDebtMember 2021-03-01 2021-03-31 0001665300 phun:InvestorNoteMember us-gaap:SecuredDebtMember 2021-03-31 0001665300 phun:SeriesBNoteMember us-gaap:ConvertibleNotesPayableMember 2021-04-05 2021-04-05 0001665300 phun:SeriesBNoteMember us-gaap:ConvertibleNotesPayableMember 2021-04-05 0001665300 phun:SeriesBNoteMember us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001665300 us-gaap:WarrantMember 2020-07-15 0001665300 us-gaap:WarrantMember us-gaap:CommonStockMember 2020-07-15 0001665300 us-gaap:WarrantMember us-gaap:CommonStockMember 2021-02-28 0001665300 us-gaap:WarrantMember 2021-02-28 0001665300 us-gaap:WarrantMember us-gaap:SubsequentEventMember 2022-02-28 0001665300 us-gaap:WarrantMember phun:MeasurementInputStrikePriceMember 2021-12-31 0001665300 us-gaap:WarrantMember phun:MeasurementInputStrikePriceMember 2020-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2021-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2020-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-12-31 0001665300 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2020-12-31 0001665300 2020-07-15 0001665300 phun:SeniorConvertibleNotesPayableMember 2020-07-15 0001665300 us-gaap:NotesPayableToBanksMember 2020-04-10 2020-04-10 0001665300 us-gaap:NotesPayableToBanksMember 2020-04-09 0001665300 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001665300 phun:SeniorConvertibleNotesPayableMember 2020-04-01 2020-06-30 0001665300 phun:SeniorConvertibleNotesPayableMember 2020-07-31 0001665300 us-gaap:ConvertibleNotesPayableMember 2020-03-20 2020-03-20 0001665300 phun:ContributionsForNotesPayableMember 2020-01-01 2020-03-31 0001665300 phun:ContributionsForNotesPayableMember phun:CaneCapitalLLCMember 2020-01-01 2020-03-31 0001665300 phun:ContributionsForNotesPayableMember phun:CuroCapitalAppreciationFundLLCMember 2020-01-01 2020-03-31 0001665300 phun:ContributionsForNotesPayableMember phun:IndividualsAssociatedWithChiefExecutiveOfficerMember 2020-01-01 2020-03-31 0001665300 phun:ContributionsForNotesPayableMember phun:ChiefTechnologyOfficerMember 2020-01-01 2020-03-31 0001665300 us-gaap:ConvertibleNotesPayableMember 2019-04-01 2019-04-30 0001665300 srt:MaximumMember us-gaap:ConvertibleNotesPayableMember 2019-04-01 2019-04-30 0001665300 us-gaap:ConvertibleNotesPayableMember 2019-04-30 0001665300 us-gaap:ConvertibleNotesPayableMember 2021-10-27 2021-10-27 0001665300 phun:PromissoryNotesMember 2019-10-01 2019-10-31 0001665300 srt:MaximumMember phun:PromissoryNotesMember 2019-10-01 2019-10-31 0001665300 phun:PromissoryNotesMember 2019-10-31 0001665300 phun:CaneCapitalLLCMember 2020-12-31 0001665300 phun:PromissoryNotesMember 2021-10-27 2021-10-27 0001665300 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001665300 phun:A2021PromissoryNoteMember 2021-01-01 2021-12-31 0001665300 phun:A2021PromissoryNoteMember 2020-01-01 2020-12-31 0001665300 phun:SeniorConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001665300 phun:SeniorConvertibleNotesPayableMember 2020-01-01 2020-12-31 0001665300 phun:OtherDebtMember 2021-01-01 2021-12-31 0001665300 phun:OtherDebtMember 2020-01-01 2020-12-31 0001665300 2021-03-16 2021-03-16 0001665300 2021-12-21 2021-12-21 0001665300 phun:WSGRCaseMember us-gaap:PendingLitigationMember 2021-12-31 0001665300 phun:WSGRCaseMember us-gaap:PendingLitigationMember 2020-12-31 0001665300 phun:UbersFirstAmendedCrossComplaintMember us-gaap:PendingLitigationMember 2019-01-01 2019-12-31 0001665300 phun:SettlementAgreementMember us-gaap:SettledLitigationMember 2020-10-09 2020-10-09 0001665300 phun:SettlementAgreementMember us-gaap:SettledLitigationMember phun:InsuranceCarrierMember 2020-10-09 2020-10-09 0001665300 phun:SettlementAgreementMember us-gaap:SettledLitigationMember phun:PhunwareSegmentMember 2020-10-09 2020-10-09 0001665300 phun:SettlementAgreementMember us-gaap:SettledLitigationMember 2020-01-01 2020-12-31 0001665300 phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember us-gaap:PendingLitigationMember 2020-03-09 2020-03-09 0001665300 phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember us-gaap:SettledLitigationMember 2020-09-29 2020-09-29 0001665300 phun:EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember us-gaap:SettledLitigationMember 2020-12-31 0001665300 phun:PhunCoinDepositsMember 2021-01-01 2021-12-31 0001665300 2018-01-01 2018-12-31 0001665300 phun:SalesAgreementMember 2020-08-14 0001665300 us-gaap:CommonStockMember phun:AtTheMarketOfferingMember 2021-01-01 2021-01-31 0001665300 phun:AtTheMarketOfferingMember 2021-01-01 2021-01-31 0001665300 us-gaap:CommonStockMember phun:UnderwrittenOfferingMember 2021-02-01 2021-02-28 0001665300 us-gaap:CommonStockMember phun:UnderwrittenOfferingMember 2021-02-28 0001665300 phun:UnderwrittenOfferingMember 2021-02-01 2021-02-28 0001665300 phun:UnderwrittenOfferingMember 2021-02-28 0001665300 phun:AtMarketIssuanceSalesAgreementMember 2021-04-07 2021-04-07 0001665300 us-gaap:CommonStockMember phun:AtMarketIssuanceSalesAgreementMember 2021-01-01 2021-12-31 0001665300 phun:AtMarketIssuanceSalesAgreementMember 2021-01-01 2021-12-31 0001665300 phun:AtMarketIssuanceSalesAgreementMember 2021-12-31 0001665300 phun:ConvertibleNoteWarrantsMember 2021-12-31 0001665300 phun:PrivatePlacementWarrantsMember 2021-12-31 0001665300 phun:ConvertibleNoteWarrantsMember 2020-12-31 0001665300 phun:CommonStockWarrantMember 2021-12-31 0001665300 phun:CommonStockWarrantMember 2020-12-31 0001665300 phun:CommonStockWarrantsMember 2021-12-31 0001665300 phun:CommonStockWarrantsMember 2020-12-31 0001665300 phun:PublicWarrantsMember 2021-12-31 0001665300 phun:PublicWarrantsMember 2020-12-31 0001665300 phun:PrivatePlacementWarrantsMember 2020-12-31 0001665300 phun:UnitPurchaseOptionWarrantsMember 2021-12-31 0001665300 phun:UnitPurchaseOptionWarrantsMember 2020-12-31 0001665300 us-gaap:WarrantMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001665300 us-gaap:WarrantMember us-gaap:CommonStockMember 2021-12-31 0001665300 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001665300 us-gaap:WarrantMember 2012-01-01 2012-12-31 0001665300 us-gaap:WarrantMember 2012-12-31 0001665300 us-gaap:WarrantMember 2018-01-01 2018-12-31 0001665300 us-gaap:WarrantMember 2018-12-31 0001665300 phun:PhunCoinWarrantMember 2021-12-31 0001665300 us-gaap:WarrantMember phun:PublicWarrantMember 2021-12-31 0001665300 us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2021-01-01 2021-12-31 0001665300 us-gaap:WarrantMember phun:PublicWarrantMember 2021-01-01 2021-12-31 0001665300 us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2021-12-31 0001665300 us-gaap:EmployeeStockMember phun:TwoThousandEighteenStockOptionAndIncentivePlanMember phun:OutstandingSharesonLastDayofImmediatelyPrecedingYearMember 2021-12-31 0001665300 phun:TwoThousandEighteenStockOptionAndIncentivePlanMember 2021-01-01 2021-12-31 0001665300 phun:TwoThousandEighteenStockOptionAndIncentivePlanMember 2021-12-31 0001665300 phun:TwoThousandEighteenStockOptionAndIncentivePlanMember 2020-12-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001665300 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-03-31 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2020-01-01 2020-03-31 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2020-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeesMember 2020-01-01 2020-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeesMember 2020-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-01 2020-06-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-06-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-01 2020-06-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-06-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeesMember 2020-04-01 2020-06-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeesMember 2020-06-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember 2020-07-01 2020-09-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember 2020-09-30 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2020-07-01 2020-09-30 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2020-09-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeesMember 2020-07-01 2020-09-30 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeesMember 2020-09-30 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2020-10-01 2020-12-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember 2020-10-01 2020-12-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeesMember 2020-12-31 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-01-01 2021-03-31 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-03-31 0001665300 srt:MinimumMember phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-01-01 2021-03-31 0001665300 srt:MaximumMember phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-01-01 2021-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-03-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-03-31 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-04-01 2021-06-30 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-06-30 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-07-01 2021-09-30 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-09-30 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-10-01 2021-12-31 0001665300 phun:RestrictedStockUnitsRSUsTeamMembersMember 2021-12-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember 2021-10-01 2021-12-31 0001665300 phun:RestrictedStockUnitsRSUsNonEmployeeDirectorsMember 2021-12-31 0001665300 2021-07-01 2021-09-30 0001665300 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001665300 srt:MaximumMember phun:TwoThousandEighteenEmployeeStockPurchasePlanMember 2021-12-31 0001665300 phun:TwoThousandEighteenEmployeeStockPurchasePlanMember 2021-12-31 0001665300 phun:TwoThousandEighteenEmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001665300 us-gaap:EmployeeStockMember phun:TwoThousandEighteenEmployeeStockPurchasePlanMember 2021-12-31 0001665300 phun:TwoThousandEighteenEmployeeStockPurchasePlanMember 2020-12-31 0001665300 phun:TwoThousandNineStockOptionAndIncentivePlanMember 2021-01-01 2021-12-31 0001665300 phun:TwoThousandNineStockOptionAndIncentivePlanMember 2020-12-31 0001665300 phun:TwoThousandNineStockOptionAndIncentivePlanMember 2021-12-31 0001665300 2019-01-01 2019-12-31 0001665300 us-gaap:EmployeeStockOptionMember 2021-12-31 0001665300 us-gaap:EmployeeStockOptionMember 2020-12-31 0001665300 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001665300 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001665300 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001665300 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001665300 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001665300 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001665300 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001665300 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001665300 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001665300 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001665300 phun:PhunwareSegmentMember 2021-12-31 0001665300 phun:LyteSegmentMember 2021-12-31 0001665300 phun:PhunwareSegmentMember 2021-01-01 2021-12-31 0001665300 phun:LyteSegmentMember 2021-01-01 2021-12-31 0001665300 2021-12-29 2021-12-29 0001665300 us-gaap:SubsequentEventMember phun:AtMarketIssuanceSalesAgreementMember 2022-01-31 0001665300 us-gaap:SubsequentEventMember phun:AtMarketIssuanceSalesAgreementMember 2022-01-31 2022-01-31 0001665300 us-gaap:SubsequentEventMember phun:AtMarketIssuanceSalesAgreementMember 2022-02-01 2022-02-01 0001665300 phun:ManufacturingFacilityAndWarehouseMember us-gaap:SubsequentEventMember 2022-03-15 0001665300 phun:ManufacturingFacilityAndWarehouseMember us-gaap:SubsequentEventMember 2022-03-15 2022-03-15 iso4217:USD shares iso4217:USD shares phun:consumer pure phun:retirement_plan phun:installment phun:office phun:claim phun:stockholder phun:purchasePeriod phun:segment utr:sqft 0001665300 false FY 2021 P1Y P1Y 10-K true 2021-12-31 --12-31 false 001-37862 PHUNWARE, INC. DE 30-1205798 7800 Shoal Creek Blvd Suite 230-S Austin TX 78757 512 693-4199 Common Stock, par value $0.0001 per share PHUN NASDAQ Warrants to purchase one share of Common Stock PHUNW NASDAQ No No Yes Yes Non-accelerated Filer true false false 92885032 97250520 None. 688 Marcum LLP Houston, Texas 23137000 3940000 10000 356000 967000 664000 2636000 0 32581000 0 686000 304000 60007000 4908000 0 13000 33260000 25900000 3213000 111000 1278000 537000 0 91000 1260000 0 276000 276000 99294000 31836000 6589000 8462000 9621000 5353000 0 3000000 399000 0 3973000 2397000 1202000 1202000 4904000 4435000 3605000 3605000 1614000 30293000 26463000 0 3762000 0 195000 1278000 537000 1299000 2678000 1147000 0 0 180000 34017000 33815000 0.0001 0.0001 1000000000 1000000000 96751610 96751610 56371207 56371207 10000 6000 264944000 144156000 -352000 -338000 -199325000 -145803000 65277000 -1979000 99294000 31836000 10643000 10001000 7030000 3357000 3613000 6644000 3022000 1653000 13256000 15361000 4179000 2628000 0 4500000 20457000 24142000 -16844000 -17498000 4481000 3413000 -7952000 -2158000 9383000 0 18139000 -872000 2850000 0 1000 0 -37104000 -4699000 -53948000 -22197000 -426000 2000 -53522000 -22199000 -14000 44000 -53536000 -22155000 -0.71 -0.71 -0.50 -0.50 75447000 75447000 44269000 44269000 39811000 4000 128008000 -123604000 -382000 4026000 188000 99000 99000 1631000 1348000 1283000 1283000 11629000 1000 9177000 9178000 4492000 4492000 1764000 1000 2266000 2267000 1388000 1388000 219000 219000 44000 44000 -22199000 -22199000 56371000 6000 144156000 -145803000 -338000 -1979000 261000 179000 179000 2494000 84000 100000 100000 99000 66000 66000 35383000 4000 94733000 94737000 2060000 20782000 20782000 4928000 4928000 -14000 -14000 -53522000 -53522000 96752000 10000 264944000 -199325000 -352000 65277000 -53522000 -22199000 2942000 2185000 18139000 -872000 -7952000 -2158000 9383000 0 2850000 0 4941000 4492000 0 0 478000 40000 16000 -796000 949000 0 383000 -65000 -1568000 427000 -1131000 1064000 -3000000 3000000 -802000 0 -1172000 -2049000 -22514000 -10973000 41284000 0 5101000 0 -46385000 0 14711000 14815000 0 560000 26243000 8418000 0 560000 0 1077000 94737000 9177000 4635000 0 179000 99000 88019000 14596000 -14000 46000 19106000 3669000 4031000 362000 23137000 4031000 1364000 1251000 0 0 100000 0 66000 1283000 16147000 0 0 2266000 0 1388000 0 219000 The Company and Basis of Presentation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phunware, Inc. and its subsidiaries (the “Company”, "we", "us", or "our") offers a fully integrated software platform that equips companies with the products, solutions and services necessary to engage, manage and monetize their mobile application portfolios globally at scale. Our Multiscreen-as-a-Service ("MaaS") platform provides the entire mobile lifecycle of applications and media in one login through one procurement relationship. Our MaaS technology is available in software development kit form for organizations developing their own application, via customized development services and prepackaged solutions. Through our integrated mobile advertising platform of publishers and advertisers, we provide in-app application transactions for mobile audience building, user acquisition, application discovery, audience engagement and audience monetization. During 2021, we began to sell PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. PhunToken is designed to reward consumers for their activity, such as watching branded videos, completing surveys and visiting points of interest. In October 2021, we acquired Lyte Technology, Inc. ("Lyte"), a provider of high-performance computer systems to individual consumers. Founded in 2009, we are a Delaware corporation headquartered in Austin, Texas.</span></div><div style="margin-top:12pt;text-indent:36pt"><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</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications of Prior Year Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><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 our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (“ASC”) Topic 205-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements - Going Concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 205-40") requires management to assess the Company’s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management’s evaluation shall initially not take into consideration the potential mitigating effects of management’s plans that have not been fully implemented as of the date the financial statements are issued.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf" </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.</span></div>The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. <div style="margin-top:12pt;text-indent:36pt"><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</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and include the Company’s accounts and those of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications of Prior Year Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><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 our consolidated statement of cash flows for year ended December 31, 2020. We combined individual line items that we considered to be immaterial and recorded these in our consolidated statement of cash flows as other adjustments to conform to current year presentation. These reclassifications had no impact on previously reported operating, investing or financing cash flows.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (“ASC”) Topic 205-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements - Going Concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 205-40") requires management to assess the Company’s ability to continue as a going concern for one year after the date the financial statements are issued. Under ASC 205-40, management has the responsibility to evaluate whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations as they become due within one year after the date that the financial statements are issued. As required by this standard, management’s evaluation shall initially not take into consideration the potential mitigating effects of management’s plans that have not been fully implemented as of the date the financial statements are issued.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assessment included the preparation of a detailed cash forecast that included all projected cash inflows and outflows. During 2021, we secured additional cash financings through the sales and issuances of our common stock through an underwritten public offering, an at-the-market offering and a partial exercise of a warrant. However, we continue to focus on growing our revenues. Accordingly, operating expenditures may exceed the revenue we expect to receive for the foreseeable future. We, also, have a history of operating losses and negative operating cash flows and expect these trends to continue into the foreseeable future. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this Annual Report on Form 10-K, while we believe we have adequate capital resources to complete our near-term operations, there is no guarantee that such capital resources will be sufficient until such time we reach profitability. We may access capital markets to fund strategic acquisitions or ongoing operations on terms we believe are favorable. The timing and amount of capital that may be raised is dependent on market conditions and the terms and conditions upon which investors would require to provide such capital. We may utilize debt or sell newly issued equity securities through public or private transactions, or through the use of our at-the-market offering facility. We currently have an effective "shelf" </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">registration statement on Form S-3, which we may utilize for future financings for the issuance of our common stock, preferred stock, warrants or units. We also hold digital assets, which management believes can be readily sold and converted into cash. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the cash financings described above, we believe we have sufficient cash on-hand to fund potential net cash outflows for one year following the filing date of this Annual Report on Form 10-K. Accordingly, we believe there does not exist any indication of substantial doubt about our ability to continue as a going concern for one year following the filing date of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we will be able to obtain additional funding on satisfactory terms or at all. In addition, no assurance can be given that any such financing, if obtained, will be adequate to meet our capital needs and support our growth. If additional funding cannot be obtained on a timely basis and on satisfactory terms, our operations would be materially negatively impacted; however, we have been successful in accessing capital markets in the past, and we are confident in our ability to access capital markets again, if needed.</span></div>The accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. Summary of Significant Accounting Policies<div style="margin-top:12pt;text-indent:36pt"><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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</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 740):</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%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-12”). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the new lease standard on January 1, 2021, resulted in the recognition of right-of-use assets and operating lease liabilities of $2,101 on our consolidated balance sheet. In connection with the adoption of this standard, short-term deferred rent of $8, which was previously recorded in accrued expenses and long term deferred rent of $180 previously recorded in deferred rent on our consolidated balance sheet was offset against the right-of-use asset. The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line rent accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we adopted ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Platform Subscriptions and Services Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408">one</span> to three years. License fees are typically billed annually in advance. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a ‘right to access’ license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Application Transaction Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Computer Hardware Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">We acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>    We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Deferred commissions are recorded in prepaid and other current assets in our consolidated balance sheets. Changes in deferred commissions for the years ended December 31, 2021 and 2020 are as follows:<br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of commissions earned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of commission 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:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December 31, 2021. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value. The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">20 </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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">18 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 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:100%">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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents. The Company had no cash equivalents at December 31, 2021 or 2020. As a result of certain debt financings, we were required to maintain restricted balances. We had $91 in restricted cash as of December 31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Reserves</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances. Accounts receivable consisted of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less allowances for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for doubtful accounts are as follows:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Recovery) allowances for bad debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of credit memos and write offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (“FIFO”) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Digital Assets</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss. Impairment loss was $9,383 for the year ended December 31, 2021 and we did not sell any digital assets during the year ended December 31, 2021. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth changes in our bitcoin and ethereum holdings: </span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Bitcoin</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Original<br/>Cost Basis</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Impairment<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Carrying<br/>Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,806</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,806</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,554)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,554)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,963 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,554)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Ethereum</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Original<br/>Cost Basis</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Impairment<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Carrying<br/>Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other digital assets purchased during the year ended December 31, 2021 was $287 and we recorded an impairment losses of $159 related to those purchases.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not recognize any goodwill or intangible impairment losses in the years ended December 31, 2021 or 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset’s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not recognize any impairment losses relating to our long-lived assets during the years ended December 31, 2021 or 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts in an Entity’s Own Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss. We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retirement Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, we administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December 31, 2021 or 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the guidance in ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December 31, 2021 and 2020 was due to foreign currency translation adjustments.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss per Common Share</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented. The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,733,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,636,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,996,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,576,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;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:100%">10,138,538</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">14,616,198</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the guidance in ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to account for financial assets and liabilities measured on a recurring basis. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:</span></div><div style="margin-top:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:97.146%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.</span></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:10pt;font-weight:400;line-height:115%">•</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</span></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:10pt;font-weight:400;line-height:115%">•</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December 31, 2021 are set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>    </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments measured at fair value as of December 31, 2020 are set forth below: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>    <br/>    The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in disputes, litigation and other legal actions. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Events</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Smaller Reporting Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 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%"> ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.<br/></span></div> <div style="margin-top:12pt;text-indent:36pt"><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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to the use of estimates include, but are not limited to, the standalone selling price for our products and services, digital assets, stock-based compensation, useful lives of long-lived assets including intangibles, fair value of intangible assets and the recoverability or impairment of tangible and intangible assets, including goodwill, contingent consideration for our business combination with Lyte and periodic reassessment of fair value, allocating the fair value of purchase consideration to assets acquired and liabilities assumed in our business combination, reserves and certain accrued liabilities, the benefit period of deferred commissions, fair value of debt component of convertible notes at issuance and derecognition, assumptions used in Black-Scholes valuation method, such as the current trading price of our common stock at time of exercise of our warrant, expected volatility, risk-free interest rate and expected dividend rate and provision for (benefit from) income taxes. Actual results could differ from those estimates and such differences could be material to the consolidated financial statements.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulation governing blockchain technologies, cryptocurrencies, digital assets, utility tokens, security tokens and offerings of digital assets is uncertain, and new regulations or policies may materially adversely affect the development and the value of our tokens. Regulation of digital assets, like PhunCoin and PhunToken, cryptocurrencies, blockchain technologies and cryptocurrency exchanges, is likely to evolve. Regulation also varies significantly among international, federal, state and local jurisdictions and is subject to significant uncertainty. Various legislative and executive bodies in the United States and in other countries may in the future adopt laws, regulations, or guidance, or take other actions, which may severely impact the permissibility of tokens generally and the technology behind them or the means of transaction or in transferring them. Any such violations could adversely affect the ability of us to maintain PhunCoin and PhunToken, which could have a material adverse effect on our operations and financial condition. Failure by us to comply with any laws, rules and regulations, some of which may not exist yet or are subject to interpretation and may be subject to change, could also result in a material adverse effect on our operations and financial condition.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</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 740):</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%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-12”). ASU 2019-12 includes the removal of certain exceptions to the general principles of ASC 740 and simplifies the accounting for income taxes by clarifying and amending existing guidance. We adopted the update January 1, 2021 and it did not have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2016-02"). We adopted ASU 2016-02 effective January 1, 2021. The core principle of ASU 2016-02 is that a lessee should recognize the assets and liabilities that arise from leases. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially </span></div>measured at the present value of the lease payments, in the statement of financial position. We have elected certain practical expedients permitted under the transition guidance that allow us to use the beginning of the period of adoption (January 1, 2021) as the date of initial recognition. As a result, prior period comparative financial information was not recast under the new standard and continues to be presented under the prior lease accounting standards. Other practical expedients include our election to not separate non-lease components from lease components and to not reassess lease classification, treatment of initial direct costs or whether an existing or expired contract contains a lease. We have also elected to apply the short-term lease exception for all leases, which we will not recognize right-of-use assets or lease liabilities for leases that, at the commencement date, have a term of twelve (12) months or less.<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 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%"> ("ASU 2016-13"). ASU 2016-13 introduces a model based on expected losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses will be recognized as allowances rather than reductions in the amortized cost of the securities. As a smaller reporting company, the standard is currently effective for us for annual reporting periods beginning after December 15, 2022, with early adoption permitted for annual reporting periods beginning after December 15, 2019. We currently intend to adopt this new standard effective January 1, 2023. We currently do not expect the adoption of ASU 2016-13 to have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and disclosures.<br/></span></div> 2101000 2101000 8000 180000 The details of our right-of-use asset and lease liability recognized upon adoption of ASC 842 are set forth below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line rent accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The adoption of ASU 2016-02 did not have a material impact on our consolidated statements of operations and comprehensive loss. 2101000 188000 1913000 500000 1601000 2101000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we adopted ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the provisions of ASC 606 state that revenue is recognized upon transfer of control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct, distinct within the context of the contract and accounted for as separate performance obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing for contracts with customers. When the timing of revenue recognition differs from the timing of invoicing, we use judgment to determine whether the contract includes a significant financing component requiring adjustment to the transaction price. Various factors are considered in this determination including the duration of the contract, payment terms and other circumstances. Generally, we determine that contracts do not include a significant financing component. We apply a practical expedient for instances where, at contract inception, the expected timing difference between when promised goods or services are transferred and associated payment will be one year or less. Payment terms vary by contract type; however, contracts typically stipulate a requirement for the customer to pay within 30 days.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price may be allocated to performance obligations that are unsatisfied or are partially unsatisfied. Amounts relating to remaining performance obligations on non-cancelable contracts include both the deferred revenue balance and amounts that will be invoiced and recognized as revenue in future periods. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When selling our platform subscriptions and services, our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For contracts with </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multiple performance obligations, the contract price is allocated to separate performance obligations on a relative standalone basis for which significant judgment is required. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. Significant judgment is also required relating to the timing of the satisfaction of performance obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Platform Subscriptions and Services Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive subscription revenue from software license fees, which comprise subscription fees from customers licensing our Software Development Kits (SDKs), which include accessing the MaaS platform and/or MaaS platform data; application development service revenue from the development of customer applications, or apps, which are built and delivered to customers; and support fees. Our contract terms generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xMjEvZnJhZzoxOGUwNWVjNTZjY2M0OTAxYjI0YzVlZmRjNDk5NDkwOC90ZXh0cmVnaW9uOjE4ZTA1ZWM1NmNjYzQ5MDFiMjRjNWVmZGM0OTk0OTA4XzU4Mzg_aecb5d4b-e539-4b2e-b72f-4d2a87a5b408">one</span> to three years. License fees are typically billed annually in advance. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application development revenue is derived from development services around designing and building new applications or enhancing existing applications. We recognize application development revenue upon the transfer of control of the completed application or application development services. We typically bill for application development revenue in advance at contract signing, but may at times, bill one-half in advance at contract execution and one-half upon completion.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue from SDK licenses gives the customer the right to access our MaaS platform. In accordance with ASC 606, a ‘right to access’ license is recognized over the license period. Support and maintenance revenue is comprised of support fees for customer applications, software updates and technical support for application development services for a support term. Support revenue is recognized ratably over the support term. Support and maintenance is typically billed annually in advance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer contract consists of licensing, application development and support and maintenance, we consider these separate performance obligations, which would require an allocation of consideration, of which significant judgement is required. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may also provide professional services by outsourcing employees to customers on a time and materials basis. Revenues from these arrangements are recognized as the services are performed. We typically bill professional service customers in the month in which the services are performed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Application Transaction Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue by charging advertisers to deliver advertisements (ads) to users of mobile connected devices. Depending on the specific terms of each advertising contract, we generally recognize revenue based on the activity of mobile users viewing these ads. Fees from advertisers are commonly based on the number of ads delivered or views, clicks or actions by users on mobile advertisements delivered, and we recognize revenue at the time the user views, clicks or otherwise acts on the ad. We sell ads through several offerings: cost per thousand impressions, on which advertisers are charged for each ad delivered to 1,000 consumers; cost per click, on which advertisers are charged for each ad clicked or touched on by a user; and cost per action, on which advertisers are charged each time a consumer takes a specified action, such as downloading an app. In addition, during 2020, we generated application transaction revenue thru in-app purchases from an application on our platform.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we may act as an intermediary in executing transactions with third parties. The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in our transactions with advertisers. Control is a determining factor in assessing principal versus agent relation. The determination of whether we are acting as a principal or an agent in a transaction involves judgment and is based on an evaluation of the terms of each arrangement. ASC 606 provides indicators of when an entity controls specified goods or services and is, therefore, acting as a principal. Based on the indicators of control, we have determined that we are the principal in all advertising arrangements because we are responsible for fulfilling the promise to provide the specified advertisements to advertising agencies or companies; establishing the selling prices of the advertisements sold; and credit risk with its advertising traffic providers. Accordingly, we act as the principal in all advertising arrangements and, therefore, report revenue earned and costs incurred related to these transactions on a gross basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we announced the commencement of the selling of PhunToken to consumers, developers and brands. PhunToken is an innovative cryptocurrency utilized within our token ecosystem to help drive engagement by unlocking features and capabilities of our MaaS platform. We follow the guidance of ASC 606 in determination the revenue recognition of our PhunToken sales. PhunToken customers pay us at the time of purchase of PhunToken. We recognize revenue related to PhunToken at the time of delivery of PhunToken to a customer's ethereum-based digital wallet.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Computer Hardware Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">We acquired Lyte Technology in October 2021. Revenue from Lyte is primarily derived from the sale of high-performance personal computers. Lyte computers are sold with a variety of pre-packaged solutions, as well as customizable solutions selected by our customers. Customers pay us in advance of shipment of their computer via the Lyte website. A majority of Lyte's customers pay us via credit card payments, which are managed through a third party processor. We recognize computer hardware revenue at the time a completed unit ships from our facility. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>    We defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable. The Company applies a practical expedient and expenses these costs as incurred if the amortization period is one year or less.</span></div> P3Y 1000 Changes in deferred commissions for the years ended December 31, 2021 and 2020 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of commissions earned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of commission 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:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 210000 309000 73000 94000 135000 193000 148000 210000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash, trade accounts receivable and our digital asset holdings. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we limit our exposure to credit loss by depositing our cash with established financial institutions that management believes have good credit ratings and represent minimal risk of loss of principal, our deposits, at times, may exceed federally insured limits. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is currently no clearing house for our digital assets, including our bitcoin holdings, nor is there a central or major depository for the custody of our digital assets. There is a risk that some or all of our digital asset holdings could be lost or stolen. There can be no assurance that the custodians will maintain adequate insurance or that such coverage will cover losses with respect to our digital asset holdings. Further, transactions denominated in digital assets are irrevocable. Stolen or incorrectly transferred digital assets may be irretrievable. As a result, any incorrectly executed transactions could adversely our financial condition. The aggregate cost basis of our digital asset holdings is $41,964 at December 31, 2021. </span></div>Collateral is not required for accounts receivable, and we believe the carrying value approximates fair value. 41964000 The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">20 </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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">18 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 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:100%">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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our concentration of revenue sources as a percentage of total net revenues.<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </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:100%">%</span></td></tr></table> 0.20 0.55 0.18 0.16 0 0.13 Cash, Cash Equivalents, and Restricted CashWe consider all investments with a maturity of three months or less from the date of acquisition to be cash equivalents. 0 0 91000 Accounts Receivable and ReservesAccounts receivable are presented net of allowances. We consider receivables past due based on the contractual payment terms. We make judgments as to our ability to collect outstanding receivables and record a bad debt allowance for receivables when collection becomes doubtful. The allowances are based upon historical loss patterns, current and prior trends in our aged receivables, credit memo activity and specific circumstances of individual receivable balances. Accounts receivable consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less allowances for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 977000 1020000 10000 356000 967000 664000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for doubtful accounts are as follows:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Recovery) allowances for bad debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of credit memos and write offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 356000 3179000 -286000 205000 60000 3028000 10000 356000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory consists of computer hardware materials and finished computers available-for-sale and are stated at the lower of cost or net realizable value, determined using the first-in first-out (“FIFO”) method. We purchase inventory from suppliers both domestically and internationally. We believe that our products are generally available from more than one supplier and seek to maintain multiple sources for materials, both internationally and domestically. We may, at times, purchase products in bulk quantities to take advantage of quantity discounts and to ensure inventory availability. We recognize provisions for obsolete and slow-moving inventory primarily based on judgments about expected disposition of inventory, generally, through sales, or liquidations of obsolete inventory, and expected recoverable values based on currently available or historical information.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Digital Assets</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we purchased an aggregate of $41,284 in digital assets, and we were paid $680 in digital assets by various customers. Payments by customers in and purchases by us of digital assets were primarily of bitcoin and ethereum. We currently account for all digital assets held as a result of these transactions as indefinite-lived intangible assets in accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have ownership of and control over our digital assets and we may use third-party custodial services to secure them. The digital assets are initially recorded at cost and are subsequently remeasured, net of any impairment losses incurred since acquisition.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of our digital assets on a nonrecurring basis in accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, based on quoted prices on the active exchange(s) that we have determined is the principal market for bitcoin and ethereum (Level 1 inputs). We perform an analysis each quarter to identify whether events or changes in circumstances, principally decreases in the quoted prices on active exchanges, indicate that it is more likely than not that our digital assets are impaired. In determining if an impairment has occurred, we consider the lowest market price quoted on an active exchange since acquiring the respective digital asset. If the then current carrying value of a digital asset exceeds the fair value, an impairment loss has occurred with respect to those digital assets in the amount equal to the difference between their carrying values and the fair value. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impaired digital assets are written down to their fair value at the time of impairment and this new cost basis will not be adjusted upward for any subsequent increase in fair value. Gains are not recorded until realized upon sale, at which point they are presented net of any impairment losses for the same digital assets held. In determining the gain or loss to be recognized </span></div>upon sale, we calculate the difference between the sales price and carrying value of the digital assets sold immediately prior to sale. Impairment losses and gains or losses on sales are recognized within other expense in our consolidated statements of operations and comprehensive loss. 41284000 680000 9383000 <div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth changes in our bitcoin and ethereum holdings: </span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Bitcoin</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Original<br/>Cost Basis</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Impairment<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Carrying<br/>Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,806</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,806</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,554)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,554)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,963 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,554)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Ethereum</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Original<br/>Cost Basis</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Impairment<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Asset Carrying<br/>Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Received from customers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 36806000 36806000 157000 157000 8554000 8554000 36963000 8554000 28409000 0 0 4191000 4191000 523000 523000 670000 670000 4714000 670000 4044000 287000 159000 <div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from purchase business combinations and is measured as the excess of the cost of the business acquired over the sum of the acquisition-date fair values of tangible and identifiable intangible assets acquired, less any liabilities assumed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not amortize goodwill or intangible assets with indefinite lives but rather assesses their carrying value for indications of impairment annually, or more frequently if events or changes in circumstances indicate that the carrying amount may be impaired.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, on January 1, 2020, which states an entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derived the fair value from the market capitalization approach, whereby we utilize the historical market price of our common stock traded on the Nasdaq to estimate the fair value of our reporting unit. The determination of whether goodwill has become impaired involves a significant level of judgment in the assumptions underlying the approach used to determine the value of the reporting unit. Changes in our strategy and/or market conditions could significantly impact these judgments and require adjustments to recorded amounts of goodwill.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets consist of acquired trade names, customer lists, technology, in-process research and development and order backlog associated with the acquired businesses. Amortization of finite-lived intangible assets is calculated using either the straight-line or accelerated amortization model based on our best estimate of the distribution of the economic value of the identifiable intangible assets.</span></div>We did not recognize any goodwill or intangible impairment losses in the years ended December 31, 2021 or 2020. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with definite lives are reviewed for impairment whenever events or changes in circumstances indicate that an asset’s carrying value may not be recoverable. In accordance with authoritative guidance, we evaluate the recoverability of each of our long-lived assets, including property and equipment, by comparing its carrying amount to the undiscounted future cash flows expected to be generated. If the total of undiscounted future cash flows is less than the carrying amount of an asset, an impairment would be recognized for the amount by which the carrying amount of the asset exceeds its fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not recognize any impairment losses relating to our long-lived assets during the years ended December 31, 2021 or 2020.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued a 7% convertible note with a principal amount of $3,000 for gross proceeds at closing of $2,371. In accounting for the issuance, we separated the note into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the note. The difference represents the debt discount, recorded as a reduction of the senior convertible note on our consolidated balance sheet, and is amortized to interest expense over the term of the note using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the note, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized using the effective interest rate method to interest expense over the term of the note. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we issued a convertible note with an initial principal amount of $4,320. After the payoff of convertible note issued in March 2020 and deducting transaction costs, aggregate net cash proceeds to the Company was $1,751. In accordance with ASC Topic 815-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts in an Entity’s Own Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we evaluated all of the convertible note's financial instruments, including warrants to purchase common stock issued in conjunction with convertible debt, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the consolidated statement of operations and comprehensive loss. We use a Black-Scholes option-pricing model to value the warrants at inception and subsequent valuation dates. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs incurred to issue non-revolving debt instruments are recognized as a reduction to the related debt balance in the accompanying consolidated balance sheets and amortized to interest expense over the contractual term of the related debt using the effective interest method.</span></div> 0.07 3000000 2371000 4320000 1751000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the new lease accounting standard, ASU 2016-02 using the modified retrospective basis for all agreements existing as of January 1, 2021 as described further above </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a right-of-use asset and lease liability for all operating leases with terms greater than twelve months. The lease liability is measured based on the present value of the lease payments not yet paid. The right-of-use asset is measured based on the initial measurement of the lease liability adjusted for any direct costs incurred upon commencement of the lease. Short-term leases, or leases that have a lease term of 12 months or less at commencement date, are excluded from this treatment and are recognized on a straight-line basis over the term of the lease. We did not enter into any financing leases for the year ended December 31, 2021.</span></div> <div style="margin-top:12pt;text-indent:36pt"><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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee and non-employee director awards, is measured and recognized in the financial statements based on fair value on the grant date of the award. We recognize stock-based compensation expense for awards with only service conditions on a ratable basis over the requisite service period of the related award, generally the vesting period of the award. We have not granted any awards with market or performance conditions. Forfeitures of all stock-based awards are accounted for when they occur.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retirement Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, we administered one employee retirement plan that qualified as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the retirement plan, participating employees may contribute a portion of their pretax earnings, up to the Internal Revenue Service annual contribution limit. No employer matching contributions were made to the retirement plan during the years ended December 31, 2021 or 2020.</span></div> 1 0 0 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 740"). Under ASC 740, deferred tax assets and liabilities reflect the future tax consequences of the differences between the financial reporting and tax bases of assets and liabilities using current enacted tax rates. Valuation allowances are recorded when the realizability of such deferred tax assets does not meet the more-likely-than-not threshold under ASC 740.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event of a change in the determination as to the amount of deferred tax assets that can be realized, an adjustment of the valuation allowance with a corresponding impact to the provision for income taxes will be made in the period in which such determination was made.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The guidance on accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute criterion for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the guidance in ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss comprises net loss and cumulative foreign currency translation adjustments. Accumulated comprehensive loss at December 31, 2021 and 2020 was due to foreign currency translation adjustments.</span></div> Loss per Common ShareBasic loss per common share is computed by dividing net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Restricted shares subject to repurchase provisions relating to early exercises under our 2009 Equity Incentive Plan were excluded from basic shares outstanding. Diluted loss per common share is computed by giving effect to all potential shares of common stock, including those related to our outstanding warrants and stock equity plans, to the extent dilutive. For all periods presented, these shares were excluded from the calculation of diluted loss per share of common stock because their inclusion would have been anti-dilutive. As a result, diluted loss per common share is the same as basic loss per common share for all periods presented. The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,733,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,636,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,996,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,576,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;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:100%">10,138,538</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">14,616,198</span></td></tr></table> 0 5733712 5636801 5996112 925467 1208740 3576270 1677060 0 574 10138538 14616198 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the guidance in ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to account for financial assets and liabilities measured on a recurring basis. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. We use a fair value hierarchy, which distinguishes between assumptions based on market data (observable inputs) and an entity's own assumptions (unobservable inputs). The guidance requires fair value measurements be classified and disclosed in one of the following three categories:</span></div><div style="margin-top:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:97.146%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.</span></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:10pt;font-weight:400;line-height:115%">•</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</span></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:10pt;font-weight:400;line-height:115%">•</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December 31, 2021 are set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>    </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments measured at fair value as of December 31, 2020 are set forth below: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>    <br/>    The carrying value of accounts receivable, inventory, prepaid expenses, other current assets, accounts payable and accrued expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments.</span></div> Our financial instruments measured at fair value as of December 31, 2021 are set forth below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>    </span>Our financial instruments measured at fair value as of December 31, 2020 are set forth below: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 32581000 0 0 32581000 32581000 0 0 32581000 0 3605000 3605000 0 3605000 0 3605000 0 3605000 0 1614000 0 1614000 0 1614000 0 1614000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies arising in the ordinary course of business. We accrue for loss contingencies when it is probable that an asset has been impaired or a liability has been incurred and the amount of loss can be reasonably estimated. If we determine that a loss is possible and the range of the loss can be reasonably determined, then we disclose the range of the possible loss. We regularly evaluate current information available to us to determine whether an accrual is required, an accrual should be adjusted or a range of possible loss should be disclosed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in disputes, litigation and other legal actions. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Events</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with U.S. GAAP, we have evaluated events that have occurred after the date of the financial statements through the date the financial statements are issued to determine if events or transactions occurring after the date of the financial statements require potential adjustment to or disclosure in the financial statements. See Note 18 for additional discussion on our subsequent events.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Smaller Reporting Company</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a "smaller reporting company" as defined by Rule 12b-2 of the Exchange Act, which qualifies the Company for reduced disclosure requirements and, if permitted, additional time to implement new or revised financial accounting standards. Smaller reporting company status is determined on an annual basis.</span></div> Business Combination<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 18, 2021, we closed the acquisition of Lyte with an adjusted purchase price of approximately $11.0 million (subject to an earn-out provision). This acquisition was accounted for using the acquisition method of accounting and, accordingly, assets acquired, liabilities assumed and consideration exchanged was recorded at estimated fair values on the date of acquisition.</span></div><div style="margin-top:12pt;text-indent:36pt"><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 consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,687</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,031</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:700;line-height:100%">Liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,662</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:700;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and earn-out payable (subject to fair value adjustments)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,619</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,599</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,937 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed were based on management’s estimates and assumptions at the time of acquisition. Fair values are subject to refinement for up to one year after the closing date as additional information regarding the closing date fair values becomes available. The trade name represents the rights to the "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Lyte Technology, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">" brand name which is well known in the marketplace. The useful life of the identified amortizable intangible assets acquired is five years. Goodwill was recorded to reflect the excess purchase consideration over net assets acquired and primarily consists of the future economic benefits that we expect to receive as a result of the acquisition. The amount of goodwill expected to be deductible for federal and state income tax purposes is $437. Expenses we incurred as a result of the acquisition of Lyte were not material and recorded in general and administrative expenses in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to terms of the stock purchase agreement, the future acquisition and earn-out payments consist of the following: (i) $1,125, as adjusted for working capital items, on June 30, 2022, (ii) the issuance of shares of our common stock with an aggregate value of $2,250, in two equal installments valued at up to $1,125, determined on the last business day of each of the quarter ending March 31, 2022 and September 30, 2022 and (iii) up to $1,250 in cash and issuance of shares of our common stock valued at up to $1,250 on the first anniversary of closing, as an earn-out payment based upon Lyte achieving certain annual revenue milestones as provided in the purchase agreement in the year following closing. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Lyte will achieve the annual revenue milestone and we will owe the full amount of the contingent consideration on the first annual anniversary of closing. For the year ended December 31, 2021, we generated computer hardware revenue of $3,095 and an operating loss of $609, since the acquisition closing date. </span></div><div style="margin-top:12pt;text-indent:36pt"><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 unaudited pro forma condensed financial information of Phunware, Inc for the year ended December 31, 2021 as if the acquisition of Lyte had occurred on January 1, 2020:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,935)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,922)</span></td></tr></table></div> 11000000 <div style="margin-top:12pt;text-indent:36pt"><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 consideration paid for Lyte and the estimated fair values of the aggregate assets and liabilities acquired, at the acquisition date:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,687</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,031</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:700;line-height:100%">Liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,662</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:700;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and earn-out payable (subject to fair value adjustments)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,619</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,599</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,937 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4000 1687000 3340000 5031000 1369000 1369000 3662000 3980000 6619000 10599000 6937000 P5Y 437000 1125000 2250000 2 1125000 1250000 1250000 3095000 -609000 <div style="margin-top:12pt;text-indent:36pt"><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 unaudited pro forma condensed financial information of Phunware, Inc for the year ended December 31, 2021 as if the acquisition of Lyte had occurred on January 1, 2020:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,935)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,922)</span></td></tr></table></div> 18175000 15581000 -53935000 -22922000 Revenue<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our net revenues by category:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform subscriptions and services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application transaction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,001 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, we sold $1,063 of PhunToken for which we received both cash and digital assets from customers. Revenue from sales of PhunToken is recorded within application transaction revenue in the table above. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue in domestic and foreign regions and attribute net revenue to individual countries based on the location of the contracting entity. We derived 93% and 97% of our net revenues from within the United States for the years ended December 31, 2021 and 2020, respectively. Revenue by geographic location is as follows:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt 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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our concentration of revenue sources as a percentage of total net revenues.<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </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:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred revenue balance consisted of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform subscriptions and services 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:100%">1,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application transaction revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform subscriptions and services revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,075 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of customer billings or payments received in advance of the recognition of revenue under arrangements with customers. We recognize deferred revenue as revenue only when revenue recognition criteria are met. During the year ended December 31, 2021, we recognized revenue of $3,379 that was included in our deferred revenue balance as of December 31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations were $8,588 as of December 31, 2021, of which we expect to recognize 54% as revenue over the next 12 months and the remainder thereafter.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our net revenues by category:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform subscriptions and services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application transaction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,001 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 5308000 9108000 3095000 0 2240000 893000 10643000 10001000 1063000 0.93 0.97 Revenue by geographic location is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt 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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9939000 9686000 704000 315000 10643000 10001000 0 0.32 0.07 0.12 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred revenue balance consisted of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform subscriptions and services 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:100%">1,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application transaction revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform subscriptions and services revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,075 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2149000 0 1744000 2317000 80000 80000 3973000 2397000 1299000 2678000 1299000 2678000 5272000 5075000 3379000 8588000 0.54 P12M Cash, Cash Equivalents, and Restricted Cash<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no cash equivalents as of December 31, 2021 and 2020. The following table sets forth our cash and restricted cash:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 The following table sets forth our cash and restricted cash:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> The following table sets forth our cash and restricted cash:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 23137000 3940000 0 91000 23137000 4031000 Goodwill and Other Intangible Assets<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company’s goodwill balance for the years ended December 31, 2021 and 2020, are summarized in the table below:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Lyte</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,260 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intangible assets, excluding goodwill, consist of intangible assets acquired in business combinations and were recorded at their estimated fair values on the date of acquisition. The finite-lived intangible assets that are being amortized are summarized in the table below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.728%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(years)</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" 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:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:100%">December 31, 2020</span></td></tr><tr style="height:33pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,654)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,427)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the years ended December 31, 2021 and 2020, was approximately $238 and $142 respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future annual amortization expense for finite-lived intangible assets as of December 31, 2021, is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future amortization expense for the years ending December 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company’s goodwill balance for the years ended December 31, 2021 and 2020, are summarized in the table below:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Lyte</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,260 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 25900000 25857000 7374000 0 -14000 43000 33260000 25900000 The finite-lived intangible assets that are being amortized are summarized in the table below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.728%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(years)</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" 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:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:100%">December 31, 2020</span></td></tr><tr style="height:33pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,654)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,427)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P5Y 3990000 799000 3191000 651000 651000 0 P5Y1M6D 4828000 4828000 0 4828000 4821000 7000 P5Y 94000 94000 0 94000 94000 0 P5Y8M12D 4626000 4604000 22000 4636000 4532000 104000 P1Y6M 329000 329000 0 329000 329000 0 13867000 10654000 3213000 10538000 10427000 111000 238000 142000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future annual amortization expense for finite-lived intangible assets as of December 31, 2021, is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future amortization expense for the years ending December 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 689000 668000 668000 668000 520000 0 3213000 Accrued Expenses<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and earn out payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable settlement (see Note 11)</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:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and earn out payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable settlement (see Note 11)</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:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5531000 0 2801000 4112000 446000 627000 584000 449000 259000 165000 9621000 5353000 Factoring Agreement<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2016, we entered into a factoring agreement with CSNK Working Capital Finance Corp. (d/b/a Bay View Funding) (“Bay View”) whereby we sold select accounts receivable with recourse.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the agreement, Bay View would advance us amounts representing up to 80% of the net amount of eligible accounts receivable. The factor facility was collateralized by a general security agreement over all the Company’s personal property and interests. Fees paid to Bay View for factored receivables were 1.80% for the first 30 days and 0.65% for every ten days thereafter, to a maximum of 90 days total outstanding. We bore the risk of credit loss on the receivables. These receivables were accounted for as a secured borrowing arrangement and not as a sale of financial assets. We terminated our factoring agreement with Bay View effective March 22, 2021. Interest expense related to our Bay View factoring agreement was $75 and $175 for the years ended December 31, 2021 and 2020, respectively.</span></div> 0.80 0.0180 0.0065 75000 175000 Debt<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our various debt obligations:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Promissory Note</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Note (principal amount)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Note (principal amount)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paycheck Protection Program Loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promissory Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount - warrants (2021 Promissory Note)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount - warrants (2020 Convertible Notes)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount - issuance costs (2020 Convertible Notes)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: long-term related-party debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">2021 Promissory Note</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Lyte, we entered into a note purchase agreement and completed the sale of an unsecured promissory note with an original principal amount of $5,220 in a private placement that closed on October 18, 2021. The promissory note was sold with an original issue discount of $200 and we paid at closing issuance costs totaling $280. After deducting all transaction costs, net cash proceeds to the Company were $4,740. No interest will accrue on the promissory note unless and until the occurrence of an event of default (as defined in the promissory note). Beginning on January 15, 2022 and on the same day of each month thereafter until the promissory note is paid in full, we are required to make a monthly amortization payments in the amount of $574 until the maturity date of October 15, 2022. We may prepay any or all outstanding balance of the promissory note earlier than it is due with a prepayment premium of 110%. The prepayment premium also applies to the monthly amortization payments, which amounts to an effective interest rate of approximately 18%.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">2020 Convertible Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2020, we issued a Series A Senior Convertible Note (a “Series A Note”) to an institutional investor with an initial principal amount of $4,320 (reflecting an original issue discount of $320) in a private placement. We repaid in full the outstanding principal balance, accrued and unpaid interest and make-whole amount on a separate senior convertible note issued on March 20, 2020 to the same investor. After the payoff of the senior convertible note and deducting transaction costs, net cash proceeds to the Company were $1,751.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the same date, we issued a Series B Senior Secured Convertible Note (a “Series B Note,” and together with the Series A Note, the “2020 Convertible Notes”) to the same investor with an initial principal amount of $17,280 (reflecting an original issue discount of $1,280). The investor paid for the Series B Note by delivering a secured promissory note (the “Investor Note”) with an initial principal amount of $16,000. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/>    We received cash under the Series B Note only upon cash repayment of the corresponding Investor Note. The investor, at its option and at any time, had the right to voluntarily prepay the Investor Note, in whole or in part. Until the Investor Note was repaid, the principal (and related original issue discount) of the Series B Note was considered to be "restricted." The Series B Note and the Investor Note were subject to the terms of a Master Netting Agreement between us and the investor. Upon repayment of the Investor Note, an equal amount of the Series B Note became "unrestricted" and recorded as debt in our consolidated balance sheets. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2020, we exercised our right under the Investor Note to require a mandatory prepayment of the Investor Note of $1,000 and the noteholder voluntarily prepaid an aggregate of $4,750 pursuant to the terms of the Investor Note, for aggregate cash proceeds to us $5,750. As a result, $5,750 in principal and $460 of original issue discount became "unrestricted". As of December 31, 2020, the restricted balance of the Series B Note was $11,070 (including original issue discount).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Note and outstanding unrestricted principal balance on the Series B Note each bore interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021. The restricted principal of the Series B Note bore interest at a rate of 3% per annum. The 2020 Convertible Notes were scheduled to mature on December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, we recorded a loss on extinguishment of debt in the amount of $1,343 as a result of monthly installment payments and optional redemption payments elected by the noteholder related to our various capital raises, as more fully described below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of multiple offerings of sales of shares of our common stock during the first quarter of 2021, as more fully described Note 13 below, the investor elected to require us to use forty percent (40%) of the net proceeds from those offerings to satisfy obligations under the 2020 Convertible Notes. During the first quarter of 2021, we paid approximately $11,507, of which $5,717 was recorded as a loss on extinguishment of debt. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the investor voluntarily prepaid an aggregate of $10,250 pursuant to the terms of the Investor Note. As a result, we received cash proceeds of $10,250 and this amount of principal of the Series B Note, along with $820 of original issue discount became "unrestricted" and outstanding. After the aggregate payments pursuant to the Investor Note by the investor to us, there was no balance outstanding under the Investor Note and no restricted balance under the Series B Note.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 25, 2021, we delivered a Company Optional Redemption Notice (as defined in the Series B Note) to the holder of our Series B Note exercising our right to redeem and fully satisfy all obligations under the Series B Note on April 5, 2021. On April 5, 2021, we paid $13,902 in cash to the noteholder of our 2020 Convertible Notes in full satisfaction of all obligations under our Series B Note, which amounted to $11,718 of principal, interest and make-whole and $2,184 for the loss on extinguishment of debt. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended December 31, 2021, we also recorded a loss on extinguishment of debt of $51 related to monthly installment payments made to the investor. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrant</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the 2020 Convertible Notes, we issued a warrant exercisable for three (3) years for the purchase, initially, of up to an aggregate of 2,160,000 shares of the Company's common stock at an initial exercise price of $4.00 per share. The number of shares and exercise price are each subject to adjustment provided under the warrant. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 3,840,000 shares. If, at the time of exercise of the warrant, there is no effective registration statement registering, or no current prospectus available for, the issuance of the shares, then the warrant may also be exercised, in whole or in part, by means of a “cashless exercise.” The registration statement registering 2,160,000 shares of our common stock issuable pursuant to the terms of the warrant was declared effective by the SEC on October 27, 2020. In February 2022, we filed a registration statement registering 250% of additional warrant shares as result of the adjustment noted above. The warrant may not be exercised if, after giving effect to the exercise, the investor would beneficially own amounts in excess of those permissible under the terms of the warrant. As more fully discussed in Note 13, the holder partially exercised its warrant during 2021. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strike price per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.53</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">186 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free 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:100%">0.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon issuance of the warrant, we recorded a warrant liability as a discount to the 2020 Convertible Notes of $2,486. A summary of the change in fair value of the warrant liability is set forth below: <br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of warrant 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:100%">18,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(872)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Participation Rights</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company granted the 2020 Convertible Notes investor participation rights in future equity and equity-linked offerings of securities, subject to certain limited exceptions, during the two years after the later of (a) the closing or (b) the date the 2020 Convertible Notes no longer remain outstanding, in an amount of up to 30% of the securities being sold in such offerings. This same investor has an additional 30% participation right that expired on March 20, 2022 pursuant to a separate Securities Purchase Agreement relating to the Senior Convertible Note, which is more fully discussed below. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Paycheck Protection Program ("PPP") Loan</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 10, 2020, we received loan proceeds in the amount of $2,850 from JPMorgan Chase, N.A. pursuant to the PPP under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"), which was enacted on March 27, 2020. The loan, which was in the form of a note dated April 9, 2020, was originally scheduled to mature on April 9, 2022 and bore interest at a rate of 0.98% per annum. The Paycheck Protection Flexibility Act of 2020, extended the deferral period for loan payments to either (i) the date that the U.S. Small Business Administration ("SBA") remits the borrower’s loan forgiveness amount to the lender or (ii) if the borrower does not apply for loan forgiveness, ten months after the end of the borrower’s loan forgiveness covered period. The note may be prepaid by us at any time prior to the maturity with no prepayment penalties. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal amount of our PPP loan was subject to forgiveness under the PPP. On July 7, 2021, we submitted our request to the SBA to forgive the full principal amount of the loan and on August 16, 2021, we received notification that the SBA approved our PPP loan forgiveness application. We recorded a gain on the forgiveness of the PPP loan and related interest for the year ended December 31, 2021. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Convertible Note</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued a Senior Convertible Note to an institutional investor with an initial principal amount of $3,000 (the “Senior Convertible Note”) for cash proceeds of $2,760 (reflecting an original issue discount of $240) in a private placement. After deducting the placement agent fee and other estimated expenses, net cash proceeds at the closing were approximately $2,371. The Senior Convertible Note bore an interest at a rate of 7% per annum and includes a make-whole of interest from the date of issuance through the maturity date of December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Monthly Payments and Conversion</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Starting on April 30, 2020 and on the last trading day of the month and on the maturity date, we were required to make monthly payments on the Senior Convertible Note. On each payment date, we were required to settle a principal repayment of approximately $143 plus interest thereon (the “Payment Amount”) which were to be satisfied in shares of our common stock at 100% of the Payment Amount, or at our election, in whole or in part, in cash, at 105% of the Payment Amount. Installment payments made in common stock were subject to customary equity conditions (including minimum floor price and volume thresholds), and were calculated on a conversion price equal to the lower of (x) the conversion price then in effect and (y) the greater of the Floor Price (as defined in the Senior Convertible Note) and 85% of the lowest volume weighted average price in the 10 days prior to the payment date. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the monthly payments described above, during the second quarter of 2020, the noteholder elected an acceleration of payments of monthly principal, interest and make-whole payments pursuant to certain provisions of the Senior Convertible Note. These accelerated payments were made in the form of shares of our common stock at the rate then in effect in accordance with the Senior Convertible Note. As a result, we issued an aggregate of 1,763,675 shares for principal, interest and make-whole payments to the noteholder. In accounting for the accelerated conversions, the Company followed the guidance as prescribed in ASC 470 in accounting for derecognition (or conversion) of convertible debt with a cash conversion feature. We determined the fair value of the debt immediately prior to derecognition, with the difference between the consideration transferred to the noteholder and the fair value of the debt representing the reacquisition of the embedded conversion option. A loss on extinguishment of $81 was recorded based on the difference between the calculated fair value of the debt immediately prior to derecognition and the carrying amount of the debt component, including any unamortized debt discount or issuance costs.</span></div><div style="margin-top:12pt;text-indent:36pt"><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></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the issuance of the 2020 Convertible Notes, we redeemed the Senior Convertible Note in July 2020 at a price equal to 110% of the outstanding principal accrued and unpaid interest and make-whole interest. The payoff to the noteholder to satisfy the Senior Convertible Note was in the amount $2,084. The redemption of the Senior Convertible Note resulted in a loss on extinguishment of $734 in 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-Party Bridge Loans</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, various related parties loaned us $560. The Related-Party Bridge Loans ("RPBLs") bore interest at 10% per annum and had a stated maturity date of November 14, 2024. The RPBLs and amounts thereof were made by the following related parties: (i) $204 by Cane Capital, LLC, an entity owned in part by our Chief Executive Officer; (ii) $151 by Curo Capital Appreciation Fund, LLC, an entity in which our Chief Executive Officer and Chief Technology Officer serve as co-presidents; (iii) $155 by various individuals associated by familiar relationship with our Chief Executive Officer; and (iv) $50 by Luan Dang, our Chief Technology Officer. Transaction costs related to the RPBLs were not significant. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the RPBLs have been paid in full with no early payment penalty.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, our board of directors authorized the issuance of $20,000 of convertible promissory notes (the “Convertible Notes”), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Convertible Notes were sold in reliance on an exemption from registration. We may not issue Convertible Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Convertible Notes. Transaction costs related to the issuance of the Convertible Note were immaterial. The Convertible Notes are convertible into shares of the Company’s common stock at a price of $11.50 per share.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes bore ordinary interest at a rate of 7% per annum. Interest under the Convertible Notes is payable quarterly beginning on September 30, 2019, and interest and principal under the Convertible Notes is payable monthly beginning on June 30, 2021. However, at the holder’s election, interest payments could have been deferred until the earlier of (i) repayment in full of all remaining unpaid principal and (ii) conversion. The Convertible Notes were originally scheduled to mature on June 3, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2021, we paid $222 in cash in full satisfaction of all obligations under the Convertible Notes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Promissory Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, our board of directors authorized the issuance of $20,000 of promissory notes (the “Notes”), which may be paid by investors in the form of cash or, in our discretion, cryptocurrency, such as bitcoin or ethereum. The Notes were sold in reliance on an exemption from registration. We may prepay the Notes at any time without penalty. We may not issue Notes under the Purchase Agreement in excess of $20,000, in the aggregate, unless otherwise agreed by the holders of a majority in interest of the principal outstanding under the Notes. Transaction costs related to the issuance of the Notes were immaterial. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes bore ordinary interest at a rate of 10% per annum. Interest under the Notes was payable monthly beginning on November 30, 2019. During the term of the Notes, we were required to maintain a restricted bank account with a minimum balance of one year of interest payments on the aggregate principal balance of all Notes, which will be available for use exclusively to satisfy any payments owed by us under the Notes. The principal and unpaid accrued interest on the Notes were due and payable on demand by the majority Note holders on or after the date that is 60 months following November 15, 2019. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company issued a Note in the principal amount of $195, in exchange for cash consideration, to Cane Capital, LLC, an entity owned in part by Alan S. Knitowski, our Chief Executive Officer and a member of its board of directors.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 27, 2021, we paid $905 in cash to each Note holder in full satisfaction of all obligations under the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Expense</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount - issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount - warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">2021 Promissory Note</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:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Convertible Note</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Factoring financing agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other debt and financing obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,481 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our various debt obligations:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Promissory Note</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Note (principal amount)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Note (principal amount)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paycheck Protection Program Loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promissory Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount - warrants (2021 Promissory Note)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount - warrants (2020 Convertible Notes)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount - issuance costs (2020 Convertible Notes)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: long-term related-party debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5220000 0 0 2481000 0 3585000 0 2850000 0 250000 0 905000 5220000 10071000 316000 0 0 1029000 0 650000 4904000 4435000 0 195000 0 3762000 5220000 200000 280000 4740000 574000 1.10 0.18 4320000 320000 1751000 17280000 1280000 16000000 1000000 4750000 5750000 5750000 460000 11070000 0.07 0.03 -1343000 0.40 11507000 -5717000 10250000 10250000 820000 13902000 11718000 -2184000 -51000 P3Y 2160000 4.00 2.25 3840000 2160000 2.50 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the assumptions used and calculated aggregated fair values of the liability classified warrants:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strike price per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.53</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">186 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free 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:100%">0.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div> 2.25 4.00 2.63 1.26 P1Y6M10D P2Y6M10D 1.86 1.46 0.0056 0.0017 0 0 2486000 A summary of the change in fair value of the warrant liability is set forth below: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of warrant 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:100%">18,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(872)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1614000 0 0 2486000 16148000 0 18139000 -872000 3605000 1614000 P2Y 0.30 0.30 2850000 0.0098 3000000 2760000 240000 2371000 0.07 143000 1 1.05 0.85 1763675 -81000 1.10 2084000 -734000 560000 0.10 204000 151000 155000 50000 20000000 20000000 11.50 0.07 222000 20000000 20000000 0.10 P1Y P60M 195000 905000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth interest expense for our various debt obligations included in the consolidated statements of operations and comprehensive loss:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount - issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount - warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">2021 Promissory Note</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:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Convertible Note</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Factoring financing agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other debt and financing obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,481 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1111000 722000 1913000 686000 1029000 1457000 203000 0 0 197000 75000 175000 150000 176000 4481000 3413000 Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2, we adopted 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 (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of January 1, 2021. We lease our corporate offices under operating leases and determine if an arrangement is or contains a lease at inception. The initial terms of our real property lease agreements are generally five years and typically allow for renewals in five-year increments. We may, at times, negotiate a shorter lease renewal term. We generally do not account for any renewals at the lease adoption date. We maintain four corporate offices located in Austin, Texas; Irvine, California; San Diego, California; and Miami, Florida. Our Lyte operations are currently located in Gurnee, Illinois. We lease office and warehouse space for Lyte under a month-to-month lease. Excluding our month-to-month lease, as of December 31, 2021, the earliest lease agreement currently ends in March 2022 with the latest terminating in June 2025.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our leases include both lease and non-lease components, which we have elected not to account for separately. Lease components generally include rent, taxes and insurance, while non-lease components generally include common area or other maintenance.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term for our operating leases as of December 31, 2021 was 3.14 years. As our leases generally do not include an implicit rate, we compute our incremental borrowing rate based on information available at the lease commencement date applying a rate to each lease. We used incremental borrowing rates that match the duration of the remaining lease terms of our operating leases on a fully collateralized basis upon adoption as of January 1, 2021 to initially measure our lease liability. The weighted average incremental borrowing rate used to measure our lease liability was 19.13%.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize lease expense on a straight-line basis over the lease term with variable lease expense recognized in the period in which the costs are incurred. The components of lease expense are included in general and administrative expense in our consolidated statement of operations and comprehensive loss. Rent expense under operating leases totaled $809 and $843 for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum annual lease payments under the Company’s operating leases are as follows:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future minimum lease obligations for the years ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Portion representing interest</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 16, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Irvine, California. The term of the sublease commenced on April 1, 2021 and terminates on March 31, 2025. The subtenant will pay us initial base rent of approximately $17 per month, which is subject to certain discounts throughout the sublease, as well as rent escalations. We recognized an impairment of our right-to-use asset related to the sublease of $77, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021. We recognized $154 of sublease income related to our Irvine, California lease for the year ended December 31, 2021.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2021, we entered into a sublease agreement pursuant to which we will sublease our existing office space in Miami, Florida. The term of the sublease commenced on January 18, 2022 and terminates on June 30, 2023. The subtenant will pay us initial base rent of approximately $8 per month, which is subject to rent escalations throughout the term. We recognized an impairment of our right-to-use asset related to the sublease of $51, which is recorded as a component of other income, net in our consolidated statement of operations and comprehensive loss for the year ended December 31, 2021.</span></div> P5Y P5Y 4 P3Y1M20D 0.1913 809000 843000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum annual lease payments under the Company’s operating leases are as follows:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future minimum lease obligations for the years ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Portion representing interest</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 667000 622000 609000 209000 0 0 2107000 561000 1546000 17000 77000 154000 8000 51000 Commitments and Contingencies<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2021, Phunware filed an action against its former counsel Wilson Sonsini Goodrich &amp; Rosati, PC (“WSGR”). The matter is Phunware, Inc., v. Wilson Sonsini Goodrich &amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV381517, filed in the Superior Court of the State of California for the County of Santa Clara. On July 30, 2021, we filed a second action against WSGR in the Superior Court of the State of California for the County of Santa Clara. This matter is captioned Phunware, Inc., v. Wilson Sonsini Goodrich &amp; Rosati, Professional Corporation, Does 1-25, Case No. 21CV386411. The two actions are pending in arbitration. Both cases are in the early stages of litigation; the outcome is not certain. The relief sought, as stated in the complaints, are damages according to proof, interest and costs of suit. WSGR filed a crossclaim in arbitration related to services provided to Phunware. WSGR seeks to recover fees related to the services at issue in Phunware’s actions against WSGR, of which $4,321 is recorded in accounts payable in our consolidated balance sheets as of December 31, 2021 and 2020.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2019, certain stockholders filed a lawsuit against Phunware and its individual officers and directors. The case, captioned Wild Basin Investments, LLC, et al. v. Phunware, Inc., et al., was filed in the 126th Judicial District Court of Travis County, Texas (Cause No. D-1-GN-19-008846). Plaintiffs alleged that they invested in various early rounds of financing while the Company was private and that Phunware should not have subjected their shares to a 180-day “lock up” period. Plaintiffs also allege that Phunware’s stock price dropped significantly during the lock up period and seek damages, costs and professional fees. On June 23, 2021, defendants filed a motion to dismiss the petition based on the mandatory forum-selection clause in Phunware’s Articles of Incorporation, which require plaintiffs’ claims to be filed in Delaware Chancery Court. On November 17, 2021, the court granted our motion to dismiss with prejudice to refiling in the State of Texas. On December 17, 2021, plaintiffs filed a notice of appeal to the Court of Appeals, Third District of Texas, Case No. 03-21-*00665-CV. On February 18, 2022, the plaintiffs filed a complaint in the Court of Chancery of the state of Delaware containing the same allegations. We intend to vigorously defend against this lawsuit and any appeals. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, we filed a breach of contract complaint against Uber Technologies, Inc. ("Uber") seeking payment for unpaid invoices for advertising campaign services provided for Uber in the first quarter of 2017. The case, captioned Phunware, Inc. v. Uber Technologies, Inc., Case No. CGC-17-561546 was filed in the Superior Court of the State of California, County of San Francisco. Uber generally denied the allegations in our complaint and also filed a cross-complaint against Phunware and Fetch Media, Ltd., the advertising agency Uber retained to run its mobile advertising campaign for the period 2014 through the first quarter of 2017, asserting numerous fraud and contract-based claims. In 2019, Uber filed its First Amended Cross-Complaint, naming new individual cross-defendants, Alan S. Knitowski, the Company's Chief Executive Officer and member of our board of directors and former Phunware employees D. Stasiuk, M. Borotsik, and A. Cook, (collectively, the "Individual Defendants") alleging civil RICO violations and civil conspiracy to violate RICO, in addition to fraud, negligence, and unfair competition-based claims, and adding a fraud-based claim against Phunware. Uber’s First Amended Cross-Complaint alleges that cross-defendants fraudulently obtained approximately $17,000 from Uber, and claimed treble damages, general and punitive damages, and attorneys’ fees and costs. On October 9, 2020, we entered into a settlement agreement with Uber and certain other parties related to our complaint against Uber, Uber's cross-complaint against us and Uber's amended cross-complaint against us and the Individual Defendants. As provided in the settlement agreement, both parties have agreed to fully and finally settle, compromise, and resolve all disputes, differences and disagreements that have existed, now exist, or may exist between them that fall within the subject matter lawsuit. Furthermore, each party denies engaging in any wrongdoing whatsoever and specifically denies each and every allegation of wrongdoing alleged in the lawsuit. The settlement agreement provided that Phunware and its insurance carriers pay a total sum of $6,000 to Uber, of which our insurance carrier paid $1,500 to settle Uber's claims against the Individual Defendants while we paid a total of $4,500 to Uber in a series of installments that ended in September 2021. We recorded a charge of $4,500 for our portion of the settlement in legal settlement in our consolidated statements of operations and comprehensive loss for the year ended December 31, 2020. The settlement agreement further provided that we and the Individual Defendants fully release claims against Uber. On November 5, 2020, Uber filed a request for dismissal with prejudice of claims against the Individual Defendants. As a result of us remitting the final installment payment to Uber, on October 13, 2021, Uber's complaint against the Company was dismissed with prejudice.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2020, Ellenoff Grossman &amp; Schole LLP (“EGS”) filed a lawsuit against us. The complaint, captioned Ellenoff Grossman &amp; Schole LLP versus Stellar Acquisition III, Corp a/k/a Stellar Acquisition III, Inc. ("Stellar") n/k/a Phunware, Inc., was filed in the Supreme Court of the State of New York, New York County (Case No. 152585/2020). Pursuant </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the complaint, EGS sought monetary damages in the amount of $690 for alleged unpaid invoices related to legal services rendered for Stellar in conjunction with the reverse merger with Phunware, plus legal and court costs. On September 29, 2020, we entered into a settlement agreement with EGS. The settlement agreement provides that we pay a total sum of $600 to EGS in a series of installments beginning no later than October 15, 2020, and ending no later than October 15, 2023. There is no penalty for prepayments. Pursuant to the terms of the settlement, on September 30, 2020, EGS filed a Stipulation of Voluntary Discontinuance with Prejudice with the court. In conjunction with the execution of the settlement agreement, we also signed an Affidavit of Confession of Judgment ("Confession of Judgment"), which provides that should we default in any payment obligations under the settlement agreement, EGS shall be entitled to enter the Confession of Judgment with the court against us for $690 less any payments already made under the settlement. We reclassified $690 from accounts payable to accrued expenses in the consolidated balance sheet as of December 31, 2020 related to the settlement. In accordance with authoritative guidance, we will defer any settlement gain, if any, until we have fulfilled our payment obligations under the settlement.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2020, Sha-Poppin Gourmet Popcorn, LLC, individually and on behalf of a class of similarly situated parties (the “Popcorn Company”), filed a lawsuit against certain defendants, including Phunware. The case captioned, Sha-Poppin Gourmet Popcorn, LLC v. JPMorgan Chase Bank, N.A., RCSH Operations, LLC, RCSH Operations, Inc. (together d/b/a Ruth’s Chris Steakhouse) and Phunware, Inc., was filed in the Northern District of Illinois, Eastern Division. The Popcorn Company alleges that we were unjustly enriched by JPMorgan Chase for our loan made pursuant to the PPP under the CARES Act. (See Note 9 for discussion related to our PPP loan). We filed a motion to dismiss the single claim against us and dispute the court's jurisdiction and the basis of the claim. On March 5, 2021, the trial court dismissed all of the Popcorn Company's claims for lack of subject matter jurisdiction. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are and may become involved in various legal proceedings in the ordinary course of business. The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular reporting period. In addition, for the matters disclosed above that do not include an estimate of the amount of loss or range of losses, such an estimate is not possible, and we may be unable to estimate the possible loss or range of losses that could potentially result from the application of non-monetary remedies.</span></div> 2 4321000 4321000 17000000 6000000 1500000 4500000 -4500000 690000 600000 690000 690000 PhunCoin<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, we launched an offering pursuant to Rule 506(c) of Regulation D as promulgated under the Securities Act of rights (the “Rights”) to acquire the PhunCoin token. In 2019, we commenced an offering of Rights pursuant of Regulation CF, which closed May 1, 2019. For both offerings, we accepted payment in the form of cash and digital assets for purchases of the Rights. The amount of PhunCoin to be issued to the purchaser is equal to the dollar amount paid by the purchaser divided by the price of the PhunCoin at the time of issuance of the PhunCoin during the launch of the Token Ecosystem (as defined below) before taking into consideration any applicable discount rate, which is based on the time of the purchase.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through December 31, 2021, we received aggregate net cash proceeds from our Rights offerings of $1,202. Proceeds from the Rights are recorded as PhunCoin deposits in the consolidated balance sheet as of December 31, 2021 and 2020. We currently do not plan to raise additional material proceeds under the PhunCoin Rights offerings. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuance of PhunCoin</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PhunCoin is expected to be issued to Rights holders the earlier of (i) the launch of our blockchain technology enabled rewards marketplace and data exchange (“Token Ecosystem” or "Token Generation Event"), (ii) <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlmN2RkNTNmYWEyMzRmODM5ODQzZGU0ZWY5NmZhNGU5L3NlYzo5ZjdkZDUzZmFhMjM0ZjgzOTg0M2RlNGVmOTZmYTRlOV8xNDUvZnJhZzo5MzBhZWFhN2M0ZmU0NGQ0YjIxMzQ5ZWIzZTZhZTcxOC90ZXh0cmVnaW9uOjkzMGFlYWE3YzRmZTQ0ZDRiMjEzNDllYjNlNmFlNzE4XzEzNDE_82cccda4-2862-4fa6-a575-b5af673db89b">one</span> (1) year after the issuance of the Rights to the purchaser or (iii) the date we determine that we have the ability to enforce resale restrictions with respect to PhunCoin pursuant to applicable federal securities laws. Proceeds from the Rights offerings are generally not refundable if the Token Generation Event is not consummated.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we notified holders of the PhunCoin Rights to request they complete additional information needed for issuance and we currently anticipate that PhunCoin will be issued to the holders of the Rights in 2022. Holders of the Rights may be issued PhunCoin even if the Token Ecosystem is not yet operational. PhunCoin may not have usefulness until the Token Ecosystem is operational. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance as to when (or if) we will be able to successfully launch the Token Ecosystem. The Company is currently developing multiple aspects of the Token Ecosystem, as well as coordinating with trading platforms to support the compliant trading of PhunCoin. The final software readiness date of the Token Ecosystem may be adjusted based on user feedback, additional aspects of the Token Ecosystem currently under development and the ability to meet compliance requirements; therefore, a specific launch date is difficult to determine at this time, as it is based on many external factors outside of our control.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Termination of the Token Rights Agreement</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination of the Token Rights Agreement occurs on the earlier of (i) PhunCoin being issued to the Rights holder pursuant to the provisions noted above, (ii) the payment, or setting aside of payment with respect to a dissolution event (as described below) or (iii) twelve months from the date of the Token Rights Agreement with the Rights holder, which we may extend at our sole discretion for six months if a Token Generation Event has not occurred. Upon termination of the Token Rights Agreement, we have no further obligation to the Rights holder. While the Token Rights Agreement has terminated in accordance with its terms (with respect to all Rights holders), as of the date of this Annual Report, we have determined to continue our obligations under the Token Rights Agreement.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dissolution Event</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A dissolution event occurs if there has been (i) a voluntary termination of our operations, (ii) a general assignment for the benefit of creditors, (iii) a change of U.S. laws that make the use or issuance of PhunCoin or the Token Generation Event impractical or unfeasible or (iv) any other liquidation, dissolution or winding up of the Company.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event a dissolution event occurs prior to the termination of the Token Rights Agreement, if there are any remaining proceeds from the Rights offering that have not been utilized by us in our operations or for the development of the Token Ecosystem, such remaining proceeds would be distributed pro rata to purchasers in the Rights offering following any distributions to holders of our capital stock or debt, if any.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">No Voting Rights or Profit Share</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights holders (and eventual PhunCoin holders) have no voting rights and are not entitled to share in the profits or residual interest of Phunware or any subsidiaries of the Company. However, PhunCoin holders will be provided fractional interests in the Token Ecosystem, including ongoing monthly PhunCoin dividends to PhunCoin holders, based on their respective pro rata ownership percentage of PhunCoin, totaling 2.5% of the monthly credits purchased by Phunware customers.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PhunCoin Warrant</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we issued warrants to receive PhunCoin to sixty-eight (68) stockholders. At the time of issuance, we determined there should be no value assigned to the warrants of PhunCoin issued to the stockholders, for the following reasons: (i) the warrants (x) lacked characteristics of financial instruments and derivatives, and (y) did not obligate us to achieve the Token Generation Event or launch and distribute PhunCoin to the warrantholders and (ii) there was not a market for PhunCoin and they did not exist. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should we complete a Token Generation Event, the stockholders would receive their requisite amount of PhunCoin.</span></div> 1202000 P12M 0.025 68 Stockholders’ Equity<div style="margin-top:12pt;text-indent:36pt"><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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total common stock authorized to be issued as of December 31, 2021 was 1,000,000,000 shares with a par value of $0.0001 per share. At December 31, 2021 and 2020, there were 96,751,610 and 56,371,207 shares outstanding, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 14, 2020, we entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with Ascendiant Capital Markets, LLC (“Ascendiant”), as sales agent, pursuant to which the Company would offer and sell, from time to time, through Ascendiant shares of our common stock for an aggregate offering price of up to $15,000. During the year ended December 31, 2020, we sold 11,629,160 shares of common stock for gross proceeds of $9,578. Offering costs totaled $401. In January 2021, 2,670,121 shares of our common stock were sold for aggregate net cash proceeds of $5,058. Transaction costs were $156. We terminated the Sales Agreement with Ascendiant effective as of March 28, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, we entered into an underwriting agreement with Northland Securities, Inc. and Roth Capital Partners, LLC, relating to an underwritten public offering to which we issued 11,761,111 shares of our common stock at an offering price of $2.25 per share. Aggregate cash proceeds at closing, net of transaction costs of $1,740, totaled $24,722. We incurred additional transaction costs paid outside of closing of $75.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. ("B. Riley"), pursuant to which we offered and sold, from time to time, shares of our common stock through or to B. Riley. We paid B. Riley a commission of 3% of the gross proceeds of the sales price per share for sales of our common stock sold through or to B. Riley. As of December 31, 2021, 20,951,043 shares of our common stock had been sold and we had received aggregate net cash proceeds of $65,210. Transaction costs were $2,017. We also incurred additional transaction costs paid outside of closing of $178. We terminated the sales agreement with B. Riley on February 4, 2022, with an effective date of February 9, 2022.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends are paid on a when-and-if-declared basis. We did not declare any dividends during 2021 or 2020.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various warrants outstanding. A summary of our outstanding warrants is set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:30pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrant Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt 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:100%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt 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:100%">Number of warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt 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:100%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt 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:100%">Number of warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Convertible Notes warrant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,160,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant (Series D-1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants (Series F)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants (PHUNW)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit Purchase Option Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,636,801 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,996,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 9, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for details of our warrant issued in connection with our 2020 Convertible Notes. During 2021, the holder of our 2020 Convertible Notes partially exercised its warrant for 2,060,000 shares of common stock with an exercise price of $2.25 per share for net proceeds of $4,635. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, we issued a warrant to initially purchase an aggregate of 14,866 shares of the Company’s common stock with an initial exercise price of $5.54 per share to a banking institution with which we previously had a revolving line of credit. As a result of our underwritten public offering in February 2021, the exercise price of each share decreased to $2.25 per share, and the number of shares for which the warrant is exercisable increased to 35,555 shares. The term of the warrant is the earlier of (i) the tenth anniversary of the date of issuance, (ii) the closing of the initial registered public offering of the Company’s common stock, or (iii) the closing of an acquisition (as defined in the warrant) where the consideration consisting of cash or publicly traded securities payable in connection with the acquisition for each share is at least three (3) times the exercise price. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. The warrant is fully vested.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, but prior to our reverse merger with Stellar, we issued warrants (Series F above) to purchase an aggregate of 1,085,059 shares of common stock with an exercise price of $9.22 per share. The term of the warrants is the earlier of (i) the fifth anniversary of the date of issuance, (ii) an acquisition, merger, or consolidation of the Company or a sale, lease or other disposition of all or substantially all of the assets of Phunware and its subsidiaries, except (a) any sale of stock for capital raising purposes, (b) purpose of changing the Company’s state of incorporation, and (c) where the stockholders of Phunware immediately before such transaction retain at least a majority of the voting power immediately following such transaction; or (iii) immediately prior to an initial public offering. The reverse merger with Stellar did not trigger an expiration of the warrant pursuant to term (ii) or (iii) above. These warrants are fully vested.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have common stock warrants trading under the Nasdaq ticker symbol PHUNW (the “Public Warrants”). Each Public Warrant entitles the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. No fractional shares will be issued upon exercise of the Public Warrants. We may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days’ prior written notice of redemption, only in the event that the last sale price of shares of our common stock equals or exceeds $21.00 per share for any 20 trading days within the 30-trading day period ending on the third trading day before the Company sends the notice of redemption to the Public Warrant holders. The Public Warrants will expire December 26, 2023 or earlier upon redemption or liquidation. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Placement Warrants entitle the holder to purchase one share of common stock at an exercise price of $11.50 per share and are fully exercisable by the holder. The Private Placement Warrants are exercisable for cash or on a cashless basis, at the holder’s option and will not be redeemable in each case so long as they are still held by the initial purchasers or their affiliates. The Private Placement Warrants will expire December 26, 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unit Purchase Option Warrants noted in the table above have the same terms as the Private Placement Warrants as described above.</span></div> 1000000000 0.0001 96751610 96751610 56371207 56371207 15000000 11629160 9578000 401000 2670121 5058000 156000 11761111 2.25 1740000 24722000 75000 0.03 20951043 65210000 2017000 178000 A summary of our outstanding warrants is set forth below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:30pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrant Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt 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:100%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt 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:100%">Number of warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt 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:100%">Cash Exercise<br/>Price per<br/>share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt 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:100%">Number of warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Convertible Notes warrant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,160,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant (Series D-1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants (Series F)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants (PHUNW)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit Purchase Option Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,636,801 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,996,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2.25 1780000 1780000 4.00 2160000 2.25 35555 35555 5.54 14866 9.22 377402 377402 9.22 377402 11.50 1761291 1761291 11.50 1761291 11.50 1658381 1658381 11.50 1658381 11.50 24172 11.50 24172 5636801 5996112 2060000 2.25 4635000 14866 5.54 2.25 35555 35555 3 1085059 9.22 11.50 0.01 P30D 21.00 P20D P30D 11.50 Stock-Based Compensation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Equity Incentive Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, our board of directors adopted, and our stockholders approved, the 2018 Equity Incentive Plan (the “2018 Plan”). The purposes of the 2018 Plan are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentives to employees, directors and consultants who perform services for the Company, and to promote the success of our business. These incentives are provided through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Upon vesting of restricted stock units, shares will be delivered electronically to the holder shortly after vest date. Upon exercise of stock options, shares will be delivered electronically to the holder pursuant to an effective registration statement. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock available for issuance under the 2018 Plan will also include an annual increase on the first day of each fiscal year, equal to the lesser of: (i) 2,729,416 shares of common stock; (ii) 5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the shares of common stock reserved for issuance under the 2018 Plan also will include any shares of common stock subject to stock options, restricted stock units or similar awards granted under the 2009 Equity Incentive Plan (the “2009 Plan”), that, on or after the adoption of the 2018 Plan, expire or otherwise terminate without having been exercised in full and shares of common stock issued pursuant to awards granted under the 2009 Plan that are forfeited to or repurchased by us. As of December 31, 2021, the maximum number of shares of common stock that may be added to the 2018 Plan pursuant to the foregoing is 925,467. Not including the maximum number of shares from the 2009 Plan that may be added to the 2018 Plan, the 2018 Plan had 762,038 and 2,551,720 shares of common stock reserved for future issuances as of December 31, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock unit activity is set forth below:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average 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:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,884,848 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(2,593,237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(392,401)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,576,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, we granted 123,084 restricted stock units to non-employee directors, each with a grant date fair value of $1.25 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 125,523 restricted stock units to non-employee directors, with a grant date fair value of $1.25 per share. The awards vest in four equal installments on March 26, 2020, June 26, 2020, September 18, 2020, and December 25, 2020, respectively, and are subject to service conditions. We also granted 746,000 restricted stock unit awards to team members with an average grant date fair value of $1.25 per share. The awards granted to team members vest over an average of 42 months with various installment and vesting dates, and are subject to service conditions. We also granted 630,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed and other consulting fees. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.88.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, we granted 85,996 restricted stock units to non-employee directors, each with a grant date fair value of $0.71 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 375,000 restricted stock unit awards to team members with an average grant date fair value of $0.67 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000 restricted stock units to a non-employee service provider that were for the satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately and had an average grant date fair value $0.67.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, we granted 39,426 restricted stock units to non-employee directors, each with a grant date fair value of $1.28 per share in lieu of cash compensation board fees for services provided. The awards vested immediately. We also granted 12,000 restricted stock unit awards to team members with an average grant date fair value of $1.68 per share. The awards granted to team members vest over 4 years with 25% vesting May 18, 2021, then equal quarterly installments thereafter until the final vesting period of May 18, 2024 and are subject to service conditions. We also granted 155,000 restricted stock units to non-employee service providers that were for the satisfaction of legal and professional fees. The awards granted to the service providers have various vesting dates and had an average grant date fair value $1.52.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, we granted 30,000 restricted stock units to team members and 50,000 restricted stock units to non-employees directors with an average grant date fair value of $0.85 per share. The awards granted to team members vest over 4 years with 25% vesting November 18, 2021, then equal quarterly installments thereafter until the final vesting period of November 18, 2024 and are subject to service conditions. The restricted stock units granted to the non-employee service provider were for satisfaction of legal fees owed. The awards granted to the legal service provider vested immediately.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, we granted 3,488,262 restricted stock unit awards to team members with an average grant date fair value of $2.03 per share. The awards granted to team members vest over a range of 10 to 51 months with various installment and vesting dates, and are subject to service conditions. We also granted 652,170 restricted stock units to non-employee directors, each with a grant date fair value of $1.22. The awards vest in four equal installments on March 4, 2021, June 4, 2021, September 4, 2021, and December 4, 2021, respectively, and are subject to service conditions. We also granted 97,744 restricted stock units to non-employee directors, with a grant date fair value of $1.22 per share in lieu of cash compensation board fees for services provided. These awards vested immediately.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.23 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, we granted 54,000 restricted stock unit awards to team members with an average grant date fair value of $1.09 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we granted 170,000 restricted stock unit awards to team members with an average grant date fair value of $3.97 per share. The awards granted to team members vest over a range of 47 months with various installment and vesting dates, and are subject to service conditions. We also granted 368,672 restricted stock units to non-employee directors, each with a grant date fair value of $1.35. The awards vest in four equal installments throughout 2022 and are subject to service conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock unit grants were valued based on the fair value of our common stock on the date of grant.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During third quarter of 2021, we granted 50,000 stock options to a non-employee consultant at an exercise price of $1.08 per share. The stock options vest over one year in twelve equal monthly installments. As of December 31, 2021, this is the only stock option grant outstanding under the 2018 Plan.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, in 2018, our board of directors adopted, and our stockholders approved, the 2018 Employee Stock Purchase Plan (the “2018 ESPP”). The total shares of common stock initially reserved under the 2018 ESPP was limited to 272,942 shares. The purpose of the 2018 ESPP is to provide eligible employees with an opportunity to purchase shares of our common stock at a discount through accumulated contributions generally in the form of payroll deductions of up to 15% of eligible compensation, subject to caps of $25 in any calendar year and 4,000 shares on any purchase date. The 2018 ESPP provides for 24-month offering periods, generally beginning in June and December of each year, and each offering period consists of four six-month purchase periods. The initial offering period began on June 1, 2021 and will end in May 2023. The first purchase under the 2018 ESPP was in December 2021. Participation ends automatically upon termination of employment with the Company.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On each purchase date, participating employees will purchase shares of our common stock at price per share equal to 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of our common stock on any purchase date in the offering period is lower than the stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new offering period. Purchased shares will be delivered electronically to the participant shortly after the purchase date pursuant to an effective registration statement. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a Black-Scholes option pricing model to determine the fair value of shares to be purchased under the 2018 ESPP. Stock-based compensation expense related to our 2018 ESPP for the year ended December 31, 2021 was not significant. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock that may be made available for sale under the 2018 ESPP also includes an annual increase on the first day of each fiscal year beginning for the fiscal year following the fiscal year in which the first enrollment date (if any) occurs equal to the lesser of (i) 818,825 shares of common stock; (ii) 1.5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or such other amount as the administrator may determine.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2018 ESPP had 189,215 and 272,942 shares of common stock available for sale and reserved for issuance as of December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2009 Equity Incentive Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2009, we adopted the 2009 Plan, which allowed for the granting of incentive and non-statutory stock options, as defined by the Internal Revenue Code, to employees, directors and consultants. The exercise price of the options granted was generally equal to the value of our common stock on the date of grant, as determined by our board of directors. The awards are exercisable and vest, generally over four years, in accordance with each option agreement. The term of each option is no more than ten years from the date of the grant. The 2009 Plan allows for options to be immediately exercisable, subject to the Company’s right of repurchase for unvested shares at the original exercise price. The total amount received in exchange for these shares has been included in accrued expenses on the accompanying consolidated balance sheets and is reclassified to equity as the shares vest. As of December 31, 2020, there were 574 unvested shares outstanding amounting to $1 in accrued expenses. There were no unvested shares outstanding as of December 31, 2021. Upon exercise, shares will be delivered electronically to the holder pursuant to an effective registration statement. Effective with the adoption of the 2018 Plan, no additional grants will be made under the 2009 Plan. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock option activity under the 2009 Plan and related information is set forth below:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual Term (years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,259 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any options under the 2009 Plan during the year ended December 31, 2021 or 2020. We have historically used the Black-Scholes option pricing model to estimate the fair value of our stock option awards.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is based on our stock price trading price on the Nasdaq Capital Market. The aggregate intrinsic value of options exercised was $1,168 and $88 for the years ended December 31, 2021 and 2020, respectively, and is calculated based on the difference between the estimated fair value of our common stock at the date of exercise and the exercise price.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value for options vested during the years ended December 31, 2021 and 2020, was $66 and $130, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation</span></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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there was approximately $5,943, $328 and $14 of total unrecognized compensation cost related to the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively. These unrecognized compensation costs are expected to be recognized over an estimated weighted-average period of approximately 2.7 years, 1.5 years and 0.3 years for the 2018 Plan, the 2018 ESPP and the 2009 Plan, respectively.</span></div> 2729416 0.05 925467000 762038 2551720 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock unit activity is set forth below:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average 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:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,884,848 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(2,593,237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(392,401)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,576,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1677060 1.41 4884848 1.90 2593237 1.57 392401 1.66 3576270 1.94 123084 1.25 125523 1.25 746000 1.25 P42M 630000 0.88 85996 0.71 375000 0.67 P4Y 0.25 250000 0.67 39426 1.28 12000 1.68 P4Y 0.25 155000 1.52 30000 50000 0.85 P4Y 0.25 3488262 2.03 P10M P51M 652170 1.22 97744 1.22 54000 1.23 P47M 54000 1.09 P47M 170000 3.97 P47M 368672 1.35 50000 1.08 P1Y 12 272942 0.15 25000 4000 P24M 4 P6M 0.85 818825 0.015 189215 272942 P4Y P10Y 574 1000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock option activity under the 2009 Plan and related information is set forth below:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual Term (years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,259 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1465450 0.80 P6Y10M9D 771000 0 0 185234 1.06 71476 1.77 1208740 0.80 P6Y2M8D 700000 0 0 260451 0.69 22822 2.01 925467 0.80 P5Y7M2D 1692000 904259000 0.79 P5Y6M29D 1668000 1168000 88000 66000 130000 Compensation cost that has been included in our consolidated statements of operations and comprehensive loss for all stock-based compensation arrangements is set forth below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation</span></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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1050000 274000 437000 64000 2770000 4083000 684000 71000 4941000 4492000 5943000 328000 14000 P2Y8M12D P1Y6M P0Y3M18D Income Taxes<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are recognized for the tax consequences in future years for differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the combination of the tax payable for the year and the change during the year in deferred tax assets and liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, we had net losses before income taxes of $53,948 and $22,197, respectively. Net losses relating to U.S. operations for were $54,907 and $22,194, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,330)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,661)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax (benefit), net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,978)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business tax credit net of reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxes at different 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:100%">(201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(426)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision expense for income taxes consists of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(426)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net deferred income taxes consist of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on digital assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases - lease 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:100%">376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,637 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases - right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,278)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had net operating loss ("NOL") carryforwards of $166,826 and $79,463 for federal and state income tax purposes, respectively. The federal net operating losses of $85,674 which were generated in tax years beginning before January 1, 2018, will begin to expire in 2030 if not utilized. The balance of the net operating losses, $81,152 do not expire. The state net operating losses expire at various times depending on the state with a majority beginning to expire in 2030 if not utilized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had research and development ("R&amp;D") credit carryforwards of approximately $1,863 and $1,226 for federal and state income tax purposes, respectively. The federal and Texas R&amp;D credits will begin to expire in 2034, unless previously utilized. California R&amp;D credits carry forward indefinitely.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by Section 382 of the Internal Revenue Code (IRC) of 1986, as amended (the "Code"), as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized annually to offset future taxable income. In general, an “ownership change” as defined by Section 382 of the Code results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than fifty (50) percentage points of the outstanding stock of a company by certain stockholders.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had not yet completed an analysis of the deferred tax assets for its NOL and tax credits. The future utilization of our net operating loss to offset future taxable income may be subject to an annual limitation under IRC Section 382 as a result of ownership changes that may have occurred previously or that could occur in the future. We have not yet determined whether such an ownership change has occurred. In order to make this determination, we will need to complete an analysis regarding the limitation of the net operating loss.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established a full valuation allowance for our deferred tax assets due to uncertainties that preclude us from determining that it is more likely than not that we will be able to generate sufficient taxable income to realize such assets. We monitor positive and negative factors that may arise in the future as we assess the need for a valuation allowance against our deferred tax assets. As of December 31, 2021 and 2020, we have a valuation allowance of $46,163 and $35,100, respectively, against our deferred tax assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The technical merits of a tax position derive from both statutory and judicial authority (legislation and statutes, legislative intent, regulations, rulings and case law) and their applicability to the facts and circumstances of the tax position. If a tax position does not meet the more-likely-than-not recognition threshold, the benefit of that position is not recognized in the financial statements. The second step is measurement. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate resolution with a taxing authority.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions are evaluated based upon the facts and circumstances that exist at each reporting period. Subsequent changes in judgment based upon new information may lead to changes in recognition, de-recognition, and measurement. Adjustments may result, for example, upon resolution of an issue with the taxing authorities, or expiration of a statute of limitations barring an assessment for an issue.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in prior periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in current period:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. We have no accrual for interest and penalties on the consolidated balance sheets and has not recognized interest and/or penalties in the consolidated statements of operations and comprehensive loss for the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to taxation in the United States and various state jurisdictions. Our tax years from inception are subject to examination by the United States and state taxing authorities due to the carryforward of unutilized NOLs.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ownership interest in controlled foreign corporations. During 2021, we analyzed the potential impact of the Global Intangible Low-Taxed Income and the Base Erosion and Anti-Abuse Tax provisions of the Tax Cuts and Jobs Act signed into law in 2017. Based on the foreign subsidiaries' tax position, we will not incur any impact relating to these two provisions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CARES Act was enacted in the United States on March 27, 2020. The CARES Act includes several U.S. income tax provisions related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to the net interest deduction limitations and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. The CARES Act did not have a material impact on our financial results for the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Appropriations Act, 2021 (the "Act") was enacted in the United States on December 27, 2020. The Act enhances and expands certain provisions of the CARES Act. The Act did not have a material impact on our financial results for the year ended December 31, 2021 and 2020.</span></div> -53948000 -22197000 -54907000 -22194000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax expense (benefit) are summarized as follows:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,330)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,661)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax (benefit), net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,978)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business tax credit net of reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxes at different 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:100%">(201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(426)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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-style:italic;font-weight:400;line-height:100%">%</span></td></tr></table> -11330000 -4661000 11500000 4408000 -1978000 -330000 190000 0 2210000 585000 -437000 0 -201000 0 -426000 2000 0.0079 -0.0001 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision expense for income taxes consists of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(426)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 11000 2000 0 0 11000 2000 -416000 0 -21000 0 0 0 -437000 0 -426000 2000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net deferred income taxes consist of the following:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on digital assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases - lease 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:100%">376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,637 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases - right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,278)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 40922000 30705000 2015000 0 1416000 1193000 732000 3739000 376000 0 232000 0 1748000 0 47441000 35637000 46163000 35100000 1278000 537000 0 537000 306000 0 972000 0 1278000 537000 0 0 166826000 79463000 85674000 81152000 1863000 1226000 46163000 35100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:<br/><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in prior periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in current period:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1314000 1531000 0 69000 0 297000 231000 11000 0 0 0 0 1545000 1314000 Segment and Geographic Information<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our chief operating decision maker is our Chief Executive Officer ("CEO"). Our CEO reviews operating segment information for purposes of allocating resources and evaluating financial performance. We have determined that the Company operates in a two reporting segments: Phunware and Lyte. In 2021, but prior to the acquisition of Lyte, our CEO reviewed the financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:100%">As of or for the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phunware</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lyte</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable long-lived assets attributed to the United States and international geographies are based upon the country in which the asset is located or owned. As of December 31, 2021 and 2020, all of our identifiable long-lived assets were in the United States.</span></div> 2 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected information for the Company's operating segments and a reconciliation to the consolidated financial statement amounts are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:100%">As of or for the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phunware</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lyte</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25887000 7373000 33260000 94621000 4673000 99294000 7548000 3095000 10643000 -53339000 -609000 -53948000 Related-Party TransactionsIn connection with the reverse merger with Stellar, in 2018, we assumed $255 in payables for Nautilus Energy Management Corporation, an affiliate of two former members our board of directors, one of whom served on our board of directors until December 2, 2021. On December 29, 2021, we paid $171 in full satisfaction of the outstanding payable.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As more fully discussed in Note 9, </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</span>, the Company entered into a Note and RPBLs (both defined above) with certain related parties. We repaid the Note and RPBLs in full during 2021 and 2020, respectively. 255000 255000 171000 Subsequent Events<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated subsequent events through the date the financial statements were issued.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, we entered into an At Market Issuance Sales Agreement with H.C. Wainwright &amp; Co., LLC (“Wainwright”), pursuant to which we may offer and sell, from time to time, shares of our common stock, par value $0.0001 per share, for aggregate gross proceeds of up to $100,000, through or to Wainwright, as agent or principal. We are not obligated to sell shares of our common stock under the sales agreement with Wainwright. As of the date noted above, we have not sold any shares of common stock pursuant to the sales agreement with Wainwright. Sales of shares of our common stock sold under the sales agreement will be made pursuant to an effective shelf registration statement on Form S-3 in the amount of $200,000 filed with the SEC on February 1, 2022. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2022, we entered into a lease agreement, in which we will lease approximately 21,830 square feet for a term of five years, which we intend to use as manufacturing and warehouse space for our Lyte computer division. The term of the lease commences on the earliest of (a) the date we occupy any portion of the Premise and begin conducting business therein, (b) the date on which construction is substantially completed in the building (as defined in the construction addendum) or (c) the date the Landlord would have achieved substantial completion of construction of the building but for a delay caused by us (as defined in the construction addendum). The lease provides for initial base rent payments of approximately $27 per month, subject to escalations. In addition, we will be responsible for payments equal to our proportionate share of operating expenses, which is currently estimated to be approximately $7 per month, which is also subject to adjustment to actual costs and expense according to provisions of the lease.</span></div> 0.0001 100000000 200000000 21830 P5Y 27000 7000 EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,F AU0'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 " #)@(=4EQ-]->X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G6PJ%<)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M X+@? T.21E%"B9@%1'MZ?)G7K:S/ MI+S&\BM;2:>(&W:9_+K:WN\>6">X$!6_K?C=3G#)UY*+]\GUA]]5V 5C]_8? M&U\$NQ9^W47W!5!+ P04 " #)@(=4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,F AU2$_.YA0P8 T< 8 >&PO=V]R:W-H965T&UL MM5E=<]HX%'WN_@H-TX=V)@1;YBN=)#,$2,NV3=F0-MO=V0=A"_#$EJ@DA^3? M[Y4!BV;,M7=V^@+^ND='TM6Y5U?G&ZD>](IS0Y[21.B+QLJ8];M62X/R/'\V59?G,C-)+/A4$9VE M*5//5SR1FXN&W]@_N(V7*V,?M"[/UVS)9]Q\74\5W+4*E"A.N="Q%$3QQ45C MX+\;M=O6(/_B6\PW^N":V*[,I7RP-Y/HHN%91CSAH;$0#/X>^9 GB44"'C]V MH(VB36MX>+U'O\X[#YV9,\V',KF/([.Z:/0;).(+EB7F5FX^\%V'.A8OE(G. M?\EF^RWP)F&FC4QWQL @C<7VGSWM!N+0H'?$@.X,Z L#_U@+POSUO&4"V[UOA#N5JBT*/H/B4?);"K#09BXA'/P.T@%+!B^YY M75$4<<3#4Q+X)X1ZU"\A-,3-/S-5F-,2\Q%N_GLFP-PK:_VGW@3%* *K_05IH%RVT\Q;:Q\9+AADL1T/NGM>\; )Q M<]]K?D18= H6G7HL!D)D+"&W?"V5*:.#XQB5<81.MZ#3K4=GRE4L(^N_ MIB,I!NJ>^^KQ:<2Q%BS1V#R>%9S.4)S=\KF.$TYNLG3.51D7',/S_&;0ZW+P.OTSOH80R?9?E"'X2"*%-?Z9']!'E65+B6$(^&$7"2@M2+!/A_:YAJQ6.;+,"LG MAB-^YQICYB( K14!)L)PM=V?VNR,[:F6,L,1*Y@YN:>UY#Z?.C($M5I*]5S* M!\>YD:+)PA!VX9 F@'/F@!A#I_:TEMK/4I8DY"K3\%J7S^7_V@E0)_*TELB/ M4ZZ6UKO> X)9@72E:R;*QPX'K$INJ1-Y6DOD9RN0"Y00#E-)R"D[Q85Y1VB: MS9,X)->)9&7./MJA='(46V!ZO#RC_7['"T#7'\L8.$FGM3)^&(P44L*9D>$# MQ.45@RA(OF0&@J"(8!9+"P-;Y.XAJQ[M>!WJE;,*G*P'N 3O]T;Z(+F&53.W M&X$%!TTH3Q4J4&$1E&%R#BPWN;N>]JPUQHD;SD_RL848>69)Q\MH[M>N#K"'Z:BM*&&^G MN@&NNG>*17G>\YS.95)*%P>PM02,B5/? %??_9"1\5.X8F+)CU8W*H!N!K/1 MX ^LO.FTMXVKY#U3MLZ"Y4]M)Y1M_U?58YWDM7'%^@]N6(&T[SHQDJPS!5.B M 1C8YKYGFZBY3MM.)-NXJE7[8@5 7M?"J!P4MBOJ$+6=L0+HN#.V#LY/;'Z8 MGT-I$MI*V?8HI7A:G'4-\A.>EOM\>U#VF=GT4I.$+\#4.^V!P*KMV=/VQLAU M?AHSE\;(-+]<<19Q93^ ]PLIS?[&-E"< %[^"U!+ P04 " #)@(=4MS\[ MG10" !A!0 & 'AL+W=O3Y@$2-$I1(*CIT/B*G37CX>J#R99B'6QG=I.0_]]UTY(J03IO<1>>V=V MQO$Z:91^,P6 )2=12K,("FNK>TI-5H!@9J0JD+AS4%HPBZ$^4E-I8+D'B9)& MXW%,!>,R2!._MM-IHFI;<@D[34PM!-._5U"J9A&$P7GAA1\+ZQ9HFE3L"*]@ MOU0[C1'M67(N0!JN)-%P6 3+\'X5NWR?\)5#8R[FQ#G9*_7F@DV^",9.$)20 M6:0_TM 44\O*CJ+6D6#C&O(1F02WI%H'(4#?)/> MY,3S389,*GUIDWQ?[HW5>"E^#!28]@6FOL#T/P4>N19DL[YVAL,$\7P^(&/6 MRYB]2\8G)N":AF'T,]-9+& T/'H QZ5;ANZ M#:RJ?!/ME<66]-,"WT#0+@'W#TK9<^ *]*]J^@=02P,$% @ R8"'5'RT M5%]"FV%:@VX*F73\S$FT3E427I)QDOWZDK%BV^'"V[D,; MV3Z7/)>/FL)JR97%]VW]V*ZTO>JHHU]%8 V=8U$4_O:<4?KB9P M\OS%9[9<*?/%[/IR39;TCJJOZUNA/\UVK92LIHUDO &"+JXF[^#Y3=P%=(B_ M&'V0>\_ I'+/^7?SX6-Y-8D,(UK10IDFB/ZSH3>TJDQ+FL>/OM')KD\3N/_\ MW/HO7?(ZF7LBZ0VOOK%2K:XF\PDHZ8*TE?K,'WZC?4*)::_@E>S^!P\]-IJ MHI6*UWVP9E"S9ON7//8#L1< 8T\ Z@/02P-P'X"[1+?,NK0^$$6N+P5_ ,*@ M=6OFH1N;+EIGPQHSC7=*Z%^9CE/7-[R1O&(E4;0$[TE%FH*".].;_M!7EZ^4"+,X#A%* (04?XS:2Z< MG!*K/Y3B=$3*!GEF)MU12H.4/K E4Z3J5Y^+5VIUB5$RAR-B-LI#+-L1RX+$ M;@5=$U8"^JA-0E+9S2Y7*RJT$NWO&!?GS)Z[^7@H;0R.//,[WW&>!SE_X68H MC].;V_2B*!HO0!L5Y]'NM&D/UJVUBZHNKWH(IH'9G5+ MTD9 [*8(H\$%HB#)7SDO'UA5.:4]LJ<-HW1,RP%#21YYUB3<,RAX9 KU#US=TN&_VQJ;G::,@A!Z6@Z- %-[4=$'U&BR!(H];GDZ&R.X;9?,Q M0QN5['G&(8%4P[%5=\7C*%Z>M MI('!L^T!.I:AC?(MP<%#8-A$_NPTT"\NT&$DV5C\CH .J0U> L-FLM6_ #7; M)?(L8HK18+D%!]F'8=W?E3=K\F1J&V?N M#M%/YODX=1LUCU/DR7Q0?1B6?4U0M'0P4R=!6\KS%(U]WH%*<.*1?#1(/@I+ M_C/!BB[U"M+K1U74.).+*+*U?;SO'! <^=0?#>J/PNK_B>HSVF[Y.*LXY)#] M?#S+#I"/V]XIXH6:+Z@N,EOG&D2VEN,\&WN2 X4TS$-PD'P4EOS;5=O<<'UT M*^F:2^96"&0K.M0E_9CA$=0APT'Y45CYG_5!G\=;T*BIJ3?S> M7RHA6^IUN3:6-A )*.P)WX@09$_9W$O3UGR<1LF8H8V"*?04QFBP M!O02:RAL!78R=1A A')KH=HPE,:I3XP>#AH\>G@QEW$K0/#Y8$.G >'G>[#AY< M![_8==QFC6TS&:\^!P3.?G8('@P' M'S$<7M=,F3IG>[U1\$:Q9DF;PGC/FS^XH@#"MT[FP9;-??NY7)."7DW6@DHJ M-G1R#5R7G?]#0X?9#Z:%DV Y?J=X\7W%JY(*^?K5','LHKN24$_@34D7K&#J M;:BCP7MPV'O,,/,&2-/?%)Q$9[H4A$8PP894+;T <*J_>?X'Y(H(<]_4JA47 M[&^]N(]?.5Z /)UF"9RF_55EDDYQ!J[QFJ55/I!S[4^+9DB MXZ=O-+'MA=#::#;&^*TMF7H'HO6:NZTYU?5>0M;E2=+*T35$[ M=AZ/RR0'#L8Q3'QT!_O$1T]J;=UN';._3.2U7M@K\RYHHV662[=0V YYBI-Q M7>I$89\##$:*CY[>=J3[C>'D:/OC*6>\@/1AN'C=9RC&[[_>=DH/4>Q777X8"Y[CIF M>R_5S!O-WXE8LD;J\_)"QT5GF6Y ;%\2;C\HON[>L]USI7C=/:XHT4D8@/Y] MP;6Y]!_,J[O=J]KK?P!02P,$% @ R8"'5-3?TB2V @ A@< !@ !X M;"]W;W)KYCV8!)#K#IV9M_ ME^_:P0C7V/GJD9 O:"GA4Z\]LXR>Q M?(42QOV3=1>;8G#1&E#U!HP*:BZ[)_VSJ<,.(!R> $0;0'0N(-X 8F>T4^9L MW5.@^4BK-=$V&MGLP-7&H=$-E_8KSD#C6XXXR"=*&B5X28&5Y(X**@M&9JY_ M+J=4,PD5 UY0<44^D*?9/;F\N"(7A$ORK5*MH;(T(Q]0B*7SBTW2NRYI="+I M/2L&) ZO211$X1'XY'QXL _WT7Y?@ZBO0>3XXA-\,T#WV)E U((\<(DUX%20 MJ3+Z/!5H1-5UV@>.[!XOB8-U61%1\A?;\';DS[MO[T0-2G-$O"]*!S M#@.3-,["*,B.:\]Z[=G[M>,U8@#/#"Z7;QG(SC5P&'C"@+]S2MH;ZBO52RX- M$6R!T&"0X8?4W:G?34 U[N"<*\!CV TKO"B9M@'X?J$4;"?V+.ZOWOP_4$L# M!!0 ( ,F AU2P\*B5RP4 %L6 8 >&PO=V]R:W-H965T&ULK5C;CMLV$/T5PNC#!EC'(G6QO? :R#I-&R!IC6S2/!1]H"VNK:XD MNB1M;_Z^0THK><5+4J OMB[#T9GAS#DD%V,86>JK*6MZ.]4H>;R41N M]ZRB\C4_L!K>/'!1406W8C>1!\%H;@95Y81$43:I:%&/E@OS;"V6"WY495&S MM4#R6%54?+MC)3_?CO#H^<&G8K=7^L%DN3C0';MGZLMA+>!NTGG)BXK5LN U M$NSA=O0&WZSB2 \P%G\4["POKI$.9V8F6I M/0&.?UJGH^Z;>N#E];/W=R9X"&9#)5OQ\FN1J_WM:#9".7N@QU)]XN=?61M0 MJOUM>2G-+SJWMM$(;8]2\:H=# BJHF[^Z5.;B(L!./,,(.T ,AR0> ;$[8#8 M!-H@,V&]I8HN%X*?D=#6X$U?F-R8T1!-4>MIO%<"WA8P3BU7O):\+'*J6([N M%?S!'"F)^ /Z_< $U;F6B-8Y6O$*"F6O9_#$T <^/$NSE-?KIQ?UBH@"O_NIDVV*[:[ 1#S9,T$=>J[U$/]4^,]\3C_3<@ <%.K#XR9_*;T:D9K;O]M,11EL2+R>DR(RZK M*,*=U0MH:08,VAMDM^T'WMI+[(PI#@ MZ7P U&%%,C+S +T@?1P$^H'M(*.@T:ID7H#8^O2P^QPF21I%'G2D1T>"Z#YS M!>BX5>U.E,1.4)1<4$"+U&&6X(1XH/8$CN,@U+XE2R -)\#8^O(89[,++F@1 MNNRFR=PWU[T*X"3,&FK/!"BQD9JK-I>O0LR!>QK'81Y_7RL&NJ^>I\B9 )NC MQTDRP\/X'69Q@CWD@7LRQV$V-PL56"^R)SU-QT+NC=*"^.1LXRY\F[O'TWDZ MY#J7&<&I;[YZDL?3<$ZK RU$![+8%;H;J)1,N0ML:N.8Q[.A(#G,?(W:*P<. M2\<[ (I.M#PR8.:_8;%J4,/> IVI$!2NRX)NBK)0A:=[;<$8XQF.+1JT[693 M7_/VPH*_HRRPR]&E 8!W(",R) MVB%2V"I/V\BW\B>]C)&PC+WNI15).,Q_Z7L](6,^&Z/.B M/.ISD?^ ?_9C^)UF/OR]H)&PH'TUAU8L'],3+$MW# %35%#4[>G,44(LBNNG M!XA+BX2I)/>$-8/<4=KZ-4V39+CH=I@E0#V>UHU[J8O#4O<_A'DYLX% 8UL, M78$ZS%R!3BZ.Z2HF=N;T4@+.8ZV:,ZSN:7="^L:<"PZ>W^&;57/.V;MICET_ M4EC*U!*5[ %<0N5!BXOF)+.Y4?Q@#@,W7"E>F/W!8\[0W^@/= M>?+R7U!+ P04 " #)@(=4.F+F)/@& #5(0 & 'AL+W=OST MN/GL37UZ+':J+"K^ID9RM]FP^M-+7HJ[DQF>??[@LKA9*_W!_/1XRV[X%5?O MMF]JN)H?K.3%AE>R$!6J^>ID]@(_OZ"I5F@D_BKXG>RMD89R+<1[??$J/YD% MVB->\DQI$PS^W?(E+TMM"?SXT!J='9ZI%?OKS]8O&O YII)OA3EWT6NUB>S M9(9ROF*[4EV*N]]X"RC2]C)1RN8ONFME@QG*=E*)3:L,'FR*:O^??6P#T5/ M=$2!M KD2Q5HJT -!;(840A;A=!4&,,0M0J1J1"-*,2M0MS$?A^L)M)G3+'3 MXUKNIT*2HIRB)GBN?H2L$_*!LED5BA MY9I5-URBHH(;(GN_%F7.:_GS3PG!BU_1^8==H3ZAQV=\562%>H*.T+NK,_3X MT1/T2.N\78N=9%4NC^<*'-6/FV>M4R_W3I$1I]X*Q4J'VM*OMA2;C6B==6B? M^;5?Y'FABYV5Z TK\B. L&3;PNW)^82M+-MM=F43U#8^#B,7?B-_JC6O$8"" M(V.M]_(M1[\+:<1S#@D_9)TX8H M?HI(@%-7TO8VH\:F/K%N3\. Q,?SVWZ*'$)#B3-; I,D")*AV+DM=H0)C0/# MW(5#CB;D(#2(#SW$AWYE?!Y#.<@UJ[E\\B6Q6N[MQSVO:)I@' 2!V[/PX%G8 M:-(1SUY5&1"(Y'K?[5=/S WZR^>M^<^E*$L$!_ =J_-_/643'1X>><-R_I'7 M60$/A]-!ZBR !&?( 1/R",?BFX(,66OSB)"#7*=ND22T;+8W& MO!"NP3*9GMD?<<; MD'Z_EPO;H9B.%VQR\"CQ>O1*REVS@\"E;'] []V!K@AMV2=--_I>R6]8^11Q M5E?@\;6H=A(!>\ *BE<+Y$4-W0@HK;B[EA+7N4*-:DILE'VA <3T #%]*(A/ M/1BG$I;:4&@X7D(XZ%J"P(OGBI5Z/XC#834KG)/;"W+%X8Y_NRE1KD MRTB6V]!B!%^OY<&3^+X0WE0.VB<-DH!CDN)X+ L=16,_1S='^I'NFG/M*8P2 MDC7-./^HU]P9>6*Y$X8I,<,Z(35TN.-,["?-T6VPV\)RRVI50&^5B>H62$H? MMUH0>AQTQ:M"Z$Y'WU'%-63GM5!N@#:O$A(OS-*BTZ7E-!2/Q*!C9QS>?PQ& M\$_67FC7WB(.QP^ CN:QG^AJ-K3[&LS9_/X$:9) M8N9E2FP(J:-\/,'Y+8*225FL"KVGF%SW,@%'+E.[FG\+-)O+"3;;F FA(:R. M[K&?[Y?[,4./!JIFE2SW1P3+_X/14?..TU^;ZD.SJ_;+#+WM6@'L[P5>PQ%K M3S"M4S8S'Q&(D!''\VFYH7,=B6,_BY]7^?A 1 *GSS8%'^%TD9K'46H=1[%9 M'0XR#T,;I75&;"KO"PW!=$Q._$S^L ,2<5 OC/61 M0=%+IYRG5#J2)GZ2_HXAB=B<2\)TG'-)Q[G$S[GCG4,%M=M0$@EP@OAF6XI/ MG+=WM[LZ6VLP6]B1SFC;(S;N>=N6D!12Q[G$S[GW 6DR(3:M)IYT=,1* M_,3ZX\968C-M;-*#7V8(L6-C\F"3^?>,K<0F\#0=SUC'W\3/W]\[M1*;,=-P M0\I9DG,F@]EQ-@D5B3K*38D,,'9M3/YM_-8;)>-L\38(X M& ]W[TVUGZN_Y34!M9D5YG]S%)N2&CKT(F4Z\['[ MB9':?#OF;\>VU,^VWS0*4IL^89XP9HD)H:&_'<-2/\/ZAD%J\]U11"-B[/_S M:;FAU]PZQ\\_,'JFZ*2T)JL0#5X MM@!D]?XW!/L+);;-=][70BFQ:99KSJ#KU )P?R5@9[87^FOTPR\Y3O\'4$L# M!!0 ( ,F AU3-(QE9H0@ ,TD 8 >&PO=V]R:W-H965T&ULE5I;D]HX%OXK*FH>DJH0+,D&D^IT5=))=KMJ)D.E=W:?A1&@C;$8 M2?1E?_T>V0:!=:'STFWL(_D[%YWO'%DW3U+]U%O.#7K>U8W^.-H:L_\PF>AJ MRW=,OY=[WL"3M50[9N"GVDST7G&V:@?MZ@G)LNEDQT0SNKUI[RW4[8T\F%HT M?*&0/NQV3+U\YK5\^CC"H^.-'V*S-?;&Y/9FSS;\@9N_]@L%OR:G659BQQLM M9(,47W\>MELA*J#-G+7#P8$.]%T_]ES;XBS 7@:&4#Z 60X((\, MH/T VBK:(6O5^L(,N[U1\@DI*PVSV8O6-NUHT$8TUHT/1L%3 >/,[9ULM*S% MBAF^0@\&_H&/C$9RC>Z8WJ)OX&>-QNBOAR_HS6]OT6](-.A?6WG0K%GIFXD! M#':F2=6_[W/W/A)Y'R;H#]F8K49?FQ5?74XP ? G#,77KU'%+]# M)",X .CN]<.S!!QZ,BAMYZ.1^?[<<\6,:#9=A HCN$Y,FY^FS=MI\\BTWV%% MUU('+=Z-+-J1=MD^WHX+6A!R,WD\MT- C! \GY_$+H 5)V!%4M]/J_]"E'9! M8R2L[$HVE:@Y:GK$]JZ]KFPX[95\%.!WM'Q!,F"I#PE334^(IDE3?:HJQ=L< M 4&\XDN#5D)7\M 8!#&+V$XJ(_['G,2:*P60UJ)A !WP5%*;H*6[%T_/3$CF M^=#. 2%<%F$KSTXZS9(Z_6X-^68#:?DM MC5EC4;;I?BF@F%'EE]X%:7)Z84 M SUKP9:B%N8EI,3,PX=+3.<#+7RI<3DC82W*DQ;E=2T /G^V;C\(O;5Q&(C#*L1TYJ'(V/N89C3D@Z M^D)9&"7.7/K.DCC_ 2%A30J$O@$^;+AN<_=BL8#%QYI@@LY\UY*RR 9@ V(Q MM&=D@Y-H'XRL?HXM[:Y@D>V@%M'M.@S"Q-[[\WF.AR@#4OD\$J>8.* D"?3+ M,2F(!G!R9-CS,(WW*$G"2CW$E,@E/D):UK MM$GA:XNG0Y/X0K/Y-&(21TLXS4OW#:Q/(U4P*6.?-<;S?)B4 U(Q3SEFP6EJ M62@.J6X%2=DN1]ZY1W;Q%4UW.$ /?KX+2$TC1(@=A^ TB9P.,$B:,+X?*_"# MCE??0=P!>B"DP/D0>$ .9_,9C2!W3$+23&+3IGY]0T4<8Y T8RP."NIHF_%> M5>&1 '/DF)2>(7RY6( YZB#76IJ_H5H6ME32[]IN"B"W[F3VB1HVTCWB *<4 M.!LFF8!8#+ C%9(FES>.=)PDP03[#GB]#8B6. MD"YUC$'3C'&I@>)UNU^T9PIR\E*)%32CMMT(0J>I1J*#'1 IIA%_4D<>-$T> MBYXL;'_DC!Z$&* .,B7YL* )R94YCO2:U!$(31/(.=)+XS;2A!<*O=YX!$3& M<;.>;7!=IQ);,SK(:U@O4K4+9Z-XM)2@/D5XD(,L,HO49-21"$UOGUW&KV9U ME_6AM]L!?FW;TE]8C/W++KK]?$9G0V4"8CBJB^,M>H6W+G0Y;OGP9ZXJ$2DW MJ<])D%2'.34@%0L6QUPTS5R78(\@K9E;HT,9TI):$+3/2W@V[(@"0K$=3>K8 MB[Z2O[AFW!T-@R51LE*IME[+V@%J$.:ECJ!(3RF *.+&F:+*WQ15.IMO)_L^+= MU5M;1/R2 @$FG$/S-%3!%Z/3:22"7>9HO[R)($3,(6FNTY!O1-#:8P%'V M!E3C0@:KN-SGQCSS.L6 %)U&ML%RQZ!YFD&OJ<'M5L%5!7S2)!1[V3(@=J'G MI0J.6G.2+.H>#OM]U]U"=6\_!-12'Q0_%=#K&F843?=!U-N*O'RIH\@\39'W MC>'69,CNK 1MXO,L5,?IS4L)=C6S&KZ2W'4?F5C;DCX0\J G1H5ERUT4TR7"*^V]?RA?/^Z;[O M']&^#F^TYP$"\S9. D(Q(SK^RM/\%54([';<0K'/VOV?=X@SU5B.D\VAV_U; M2J9675>LN"WMT)J'R2X/[/ -4VQ !MKFR+Y [H@N3Q/=]U,X1-VWATM;1@N( MI?/2@QVKIJ!*/JGA*?1:0ZU\L9C?'/7E5SXZO4J32D(OK>PY"GU,O@^\$>"E MN_:)$=K''3 M= =]_F *2AD-N60-4V;O9X!(=6=GNA]&[MOC)TMIC-RUEUO.(+%: 7B^EF"$ M_H=]P>D$T^W_ 5!+ P04 " #)@(=403DYA"$+ (&P & 'AL+W=O M-3+@-[4GL@Y8U;]K8D_/3T[^< M;*1QB\L+?G8=+B_\D*QQ^CJ(.&PV,NQ?:>MW+Q=GB_'!1]-VB1Z<7%[TLM4W M.GWJKP/N3B8IM=EH%XUW(NCFY>+J[,=7SV@]+_B'T;LXNQ;D2>7]'=V\JU\N M3LD@;;5*)$'BWU:_UM:2()CQN_FCIU+Q<_ M+$2M&SG8]-'O?M;%G^=?$7MV+MY[E[HH_N9J71\+ M.(&-DZ'GHZ&OSK\I\8U6:_'T;"G.3\_/OB'OZ>3X4Y;W]"OR/H16.O,[^[=$ M"%STUM0REPH",?>?XO'6..F4D5;L47/ M_NA4_ %BQ7S5=3>XG0QZ*=XY!)TV&3@;ARJ:VLA@=!1/$C;\^4\_G)^?OBC[ M^.[LQ5(L=GJ!OT/$7Q_$P@]A\1TT-CI$(44S6+L7QB7=!D2R%M$WB?2)WLI$ M."-2)Y/0GP?31Z%8.NG*>3^5V3-!-P6QF+-WUOC+]U+>P./)'=B[-37L(N,1<@-?BTYK M&JWV"E?(R,R [-!&(]X(E8"]POH65ZD+?F@[?@*Y:@AZ78J?'V$/@"K8>Y1B=ZZ)4V3OR=]0TU$8[9+(:C*VA;RD& MR,,$045&DWV="ZI1!QYJ]\O#WEQU[#N;-3XOI<<;U^+-$,@?PC2VMM*(.!4M MYI;E1KSU=YJ?*%@Y;-BM$MC1Y0I^U(C?83FE&G^=\UM)4T^HL.\3%4N $7N! MB%M.$;44E1;L6;_W GB ;(%1_S5:@.:5X@\[F/E4^ )9RR74@8)\'&<@)WG2% MOC.HRUO]!:3M&RBOIE&'C)AJG5R2Y6(''&C%@781VXA#QF(/ZUOUJ+5 M3H<,CDKIGD3B J[D:*.XE4%","_*K/CIZNJZ# J*'HT6I^Q0,Q2+V20Y^_Y% M'&7E)*;.1X9)&D:[SI-60!!AR&PRK<45.H>SJ\H\.^IS;AAI*3MS3[4U8%<< MD^SK@0ZLQ4>MK(S1-!,X0" M1-1*A>/F8.=:_.3I"5B?T@&]K9Z?)Q?'%U3_&3!006$2 ,03/JQ$)5., (&:(!-O-P@S#<[DN,X<&@*0E2 MM*Q'%3T\S%$(''39$""1-$HF7SP( P0Y)L9!UVOQR1'"'8Q=SDWL9#8.EO=4 M6P>;]%;:@93L.LUU 8-J,S7B"V*(]JAM- 4<1EG'4?34,Z(Y'Q>(JCHFJ:19":J2E M7#;SN$Q)*E&@PHB=9'0RY"+*UWDHE7?4967$4V<6>D),UR>=PP'@9>^050TF MK?(4>T ;9JTKSM>%E].XF%I M8L #"JVN2^]Y]+:,*1LW[:2(8(C^!I_&E<85/ $<(?^E:>^3I:B)_1+ERS5% M Y7UC"T?)[9,UD5I"T\A7_( *"0%1;*A[( BW4U[P*!H)(==,"G1,"2BJ?(Y MAG$&"V1:0?1J(\.=3M.KS/@$8L&ITU\PBTR>71+<)6 >@7?\['H7!+@6 M^G1)9G!?T&QJ0<605%UPA'GJ?\O=&91Z13#78+(8ZA\:.S:O3V;#U@4M<8>. M:+ ]@QZ/=THJL2R,@E%TKCLVN!GH )SHR-2B2F=GE2@8_?-$.#A <2*?XCPX MU.F-W()E5G3.);Z8B!B5DM[0F,PS/QO WI)A\(HAO,Z\GFJ1Z8$K-MY#?LYA MULX'A\/+ 2.$DJ:Z,L<]S@([/]AZ1%WR=CS5S0,]!:F<;F &!@A\Y[.4TSM" M/T8Q_K2 4<( DD\K8]./34[>1Y\6!:)6JOED]79;X[([=I48^'HJ$@&-[CYCW M$.0M";EA;V!JQP\*2G'M#!A7D>TG+!!@WCC;FY8+@$8!?8C)%LU(0:DHJE7' MU8$#BX'CD7:7G--)G>DJ-1Q@@AM<4L,,-HV=?A_2<6A4P52$^Q4.WGO6 M8+S=NU7'55?ZY#!6G1Z7E#%SS)4:G#(R".?A:.GRD=AS#ZIG9F;DJ#U]J<)T MUE^0<$$G%2+N:IJ?CV1#CR9^_Y\SMVQTR:9C5CH$KJCQ8#'"&T,VG6XJ/@C- MQC,%GU$(A0T@A.J,MWS4-NP);,KB9EY)ED)$>I M5WP&9P[SD+]+UC #Y(QR%75U/HX102P#-3,W213I!3KPP!P.ATK$@(8#:!Z= MV?*DR%8>#PM3J"686#Z!ER\-=$@S=29U]VOL*W-'MI*^.2#:%#[0PX<^@Y_, M?IW8Z-#R;S#T71>S)/]0,3V=?N:YRK]N');GWXC>R] :1,KJ!EM/U]\_!U[F MWUWR3?(]_]91^93\AB_I2XD.M #O&X_.+S>D8/KQZ_(_4$L#!!0 ( ,F MAU2^O?\'^BH /V$ 8 >&PO=V]R:W-H965T&ULS3UK M<]M&DG\%I?/>RE603%)OVW&5+<=9[R8;G^4D'Z[N T@,2<0@P& T=Q??_V< M!P!*RM5=U7V((Y*8F9Z>GGYWX_6N;K[:M3%M\FU35O:[HW7;;E^^>&$7:[/) M[&F]-17\LJR;3=;"QV;UPFX;D^4T:%.^F$TFER\V65$=O7E-WWUJWKRNN[8L M*O.I26RWV63-_ITIZ]UW1],C_>)SL5JW^,6+-Z^WV)$ ,8?,N>16Q('AG_K[!]H[["7>6;-;5W^5N3M^KNCZZ,D-\NL M*]O/]>YO1O9S@?,MZM+2O\F.GST_.TH6G6WKC0P&"#9%Q?_/O@D>@@'7DP,# M9C)@1G#S0@3E^ZS-WKQNZEW2X-,P&_Y!6Z71 %Q1X:'C7BQD[G<\]^S W--9 M\E-=M6N;?%_E)H\G> & .FAG"NV[V8,SOC>+T^1LFB:SR6SZP'QG;O=G--_9 M@?E&MIG\Y]NY;1N@EO]Z8(%SM\ Y+7#^?X+>_ZVYDU^LP<>^MVT!A Q??%F; M!"[Q-FLRNASPX[*HLFI19&5B6W@&+EYKDZ)*%G6%=[]H]T":[3KYY?3N-/GA M[=M/<"?_Z(H&9MMD%5Q@')&T-7SZ:I*%:5I@"8EQ2V95GF06+O\65[1)N\[: M)%LNX7K"WP9FV]9-:^"A#<)O$29XWK0\M"RR>5$6;2%3Y85=E+7M&MH9 (D[ M1@@.C>%5+:C\%/6],4=7Z: M?(1I+7"\^>^TS9H>Z_@T/&J*:E%VN4F3>0?PPXZJN@7@ >>P?ENG- I@K/*L MK"OX$Y@8K=(4"]A&W21UU\"G.N\6L@5KFGOXT:: J%71PAX9+RG,4R^^GB G MRP%M&]P%T4"*<"V[$A:^-[1=6&MU@I]R12H#BDL7%8"S*N8E+K',BB:YS\J. M]N5_"L^"\;.H[TW#AP*$VR3%9@MCB7+P4-PX&#"8)@V67]5UOBO*,@U/'OZT M16Z$I!4M\\["Q;$6-SN'$Z\%)]6 9?.X%+6*D!^8VF2E66]R%H] MZWC/VZY9K &E/1C@P!4%"[HK^9 N\4H8W.Y!:%. "\]3*%^O5K98-)V)9F-* MF9O*+(M6MH7@@9@R3<,'OBDL2M3!L>5FWA)! (7Q[F$O<%HM'0%0)%\B&-W! MK6'$P4;A2('W,)CA]>XL;^I=F0&YW2W6-9 *K<:HV9AV7>= CMUB#0,)\$4' M0"(3:;+[6?6&5K(X5P\NFWCQ' MLJP!EC;[9NPI\-^V@^L&4X-B@.?8E3@C,+J&GH>=U@!MS!@)"_R0 >3JL+E) M\)D&>90P#R0P8.O(Q_)1#G::?(8]\K2_5$(L1&J?S:HK&?LKO(<5XG@.5/T5 M:!>.JC6+=567]8HH:='LMX!K.I)%,<9).D8J0/;5(#U9 T_[+PB"&K<$ZQ!# MB2< 4DHZ!3"EIRO0XAH'I44.L549MLGV#AGE/LERV $PPGTH0W)@T&6]I>NK M3,<1.!('0W8:HF( 5PHW"B38IW57W=9XSV B_/ %QX[AY0 *^;*&3^^!Q. Y MX%;(S"RM4R*Z$@,T>F\BN++2U@!\@S-9+]]QPW /5DR_S" RX(-+@URG3)D2 MF,T ORJ3W^%,+# WQBAQUD@B!7/[XVCWI\FOL';= 91F55@$ZEZO"9PS?9H# MTR3Q18C^I2)Y==!K_@W041VN@IRO/+KD7IG>7U%J1=MK-I>/8I'OZJ M T('F.A#BWH%SY(+,2E M4(D[N#U+X! M["0G[GV:?,B*$@]DOADPR-%_*/_[(E%?7XZ.W=+_#H/^M36NID.DMA?1(T7U#0),=?ZBVH M+%?GD^]5.@JE18,4#__W?KF>SR2M80*>F;Z:OG@/M^B]5+;6B MNVUJ8*6D%ZAN_VUA5)EGX23W"@4W8&1;LA[Y]NX6P61!QX 6,FL6PQE*4J3# M10D\B'=%Y@,< RD&1%:D!PJ#.$U^$TYB^#YWC,:_9U6'-I*8C,R56F#X.9%G M__(([Q#J>534]@P1D"M (1_,O*$U 8V70B%P[.[0 <%RJ)O3QP]CS87_"+$CIRXM\]3,O 6=6/\4?!)^,&%FF# X$'NP:U;TQT3 MC>Y?A@]HW)KBD0VJ7:33E+0)X"&UNW1P.OQMZI> -<5H1+LF6"H#Q6RU;D_J MY0E:1[0J'SE/XA;?HQ4 ,!#S!K:,>,_5N-NBG@QBS(E\_)+';[,]'5FJTL>= M8FS[;FLK? %P3N1!#B3CU>XM^@8*E*RH+X( 1$(@2=/B8UT%0V989VA3 M)8=&6BE5"<\OS-D;$"@ MX;Y[J]4(+S(@P))I+E8$2;$BX.P-J;'(\ M!2:V8=.VFIRWJ<:]8^.>+H%#;%']"Y")"@,(0E8883P0)*!\CA&$ MEP.1_GFXWK.$C_8.[AS]BJY3WCWA%>[O\?3Z^CD\.$UOIFB-U5GD9HU98X0$)@0=A Q;=E%^ M#J[(S[TKA8KK+M0H;I/+":@J.I88YJUP+,OT?DNA"%"Q23FA :"=GB8_J"65 M"HL7/XE3_.!!,4E)]JD+E32!F +4DE)_;E.3M@E3@A%G7#(-Y8D24S@S@?NV?&%B->C4(-%56RCQ1%M#!8 MT$Y*W8OM''CQK&QFS$?+[ #)W5NFBVR;S5EMFQMD8CF)E46;NK_H:(0G(C#F M6ZNH$)!$72'B]_/2^+%8-ZZHX_><>L@4,&;;$1%47/ M,63%:+W%CJYP1%'=U\5"-?U%3%X+)2_ ,1!T;^C88KR0?7 E(G-D"[]W^4K# M$\"N4%D#AJ R.\*7,WJRR#,B^A$LX%VDK,J2<9+_#AO0%9SR)XX"_R)D6O\_&:$.I4]5N2#B+]V/-2-(MN@X*)"#BX MKCL3H(()V)U)SHJ14O.CJ& +A126;$Q]$^-.P$#$-X;4BA#MK-(P'W&N6#E5 M[QJ%RP!:!I#(#NG$,0<,",2< ='KG#/B> ?Q4(.2BQ,KPDA1 H45XRI[DS5> M8?D4H?0>V2>:I IQN]^:5\FZWJ'C*0V9P7Z+NP=$[!NV>S:*#?9W M,]4CT0 \>IW/)J!=[45E&A"2.DDD'L'*XH%[K'8:W **\E@PO'-UQ0 +$#LJ M^!'L!8EW-::4: ?R2O1)26!K="& CH0B_E 2W_((43*:UZ(X!0H)7VS5/]C( MY_4)=#T=OM)RBH'@R*R7*)5Z%-F\ ?R%8=&_"PNPS& TA$:!,]@H;@K]3G;1 M%%LO8CV+%M$\RK3@.K;&,W\A2O:*J%#;@ 9+9OBH"""%WTUXFKR7FXD@*IL: M']CC(DXT/$@18NK/34\TJ%P FD!W&IFH*UX=J4YH..(&REK9]N]AR&]Z')HT MYKU,W\ #(]I^3%@A[65"KO=1G'2>V8+-&1:P8W"'/HE31R5]3\50: !/A%/? M(?I+@!IT=!PS=A)#">S13(YM9+4//.V.P!D>;F7;;3'BW*.(^(I@I(>"9?%] M"/+"_JCQ:K_Z=3OH^B!S]HP#Z/;Y[_P_[7.=WDG ! M8%L5QS]EV9WG'K"S%W!<\9>@QF>O2#2*/R&*4J;<'=A+H M]7R2.8\9V2WR+"!OA) NI#AW$7)2=- I$.Z3_"C56G0.YUT)'R'](_ F/@(D MFQMK<\CD$&<',"Y* EFJYO'SI)A\3K '"78\H%Q@?S*\GL6@X%B)"CBW!!D MPA+ZQK@C3@V'YI0('LD-^'=P8L'%T'O'! &)8?$RHOZ M!DB(T06ANQ5=!'*B(%]KV!%*O,Q9GEF"$8CIY:O>//3MU:N0PPXXV]IS!,VZ MN0O8(@733$6+!D2J#(,\K.%U8.MD_+XY%L31!7$B8N20U%TWS1.HA!]R0_#6 M>;C'C620&*!8[?VVQP?W-UW8'C62%E5U]-D3C1A>7@F)?)8@1]D%X=AG>G"+ M(8/I 4-6A\I(W -R[$?$NW.6272"51 T^B4AA^509.FG/A+9E_EF*/0_$-?% M=!*4>/!_ I/N&@I&\FFP6KF]8HPL41,0L M+<$88<^/90W%>6V\-8NNK(98KP2:&M-3>XD 0B50T(<;&C*@,=@#\,2'0"Y; M_,"H>VB)4 Y\"4R40*(3\EB0M/[NH0FUSIH5F\V47V01!%*R2&+YKWGOQUEN MGTNLA'1M@!,V9=0GB[J6$=;[WFPE1"@V0#TX/"7?,FCLF->$IA7-7 M'868*?9C T$.+ -GQ^0<0/Y7DHR2"L%1>R$U@:>'1SP6(EE_DT0RZO=U59-JOF3M'D[*HPUL4; @<9 M,7JVCW0WWKIU2;S$?U=-;8E^*].*;5A8?_-PIU'VI\Z+OO*&;SRBWFHP$^/J M2-<4]VX6&?J>93!PMRVJ*.@:0QZS[,IEP3XH"9R@SXA\ M>:)O!.++Y'UFCBIRN/**DQ$3\L%LMED%'UYADBFHC(5=ZS)1YKC5,^O-;>LR M%]X&;+5H*6F6R1@MXW!=()@E2E>!N:'\5U3RX4=Q,LN]_W/(@\6C0^6+[&ZX MR9K*Y([]DHNQ:YSS@F4!"^#H*@9L0#2O]XYG3AG:BA.^\F'$6QT@ZCE<^I0\ MSI83H9.J-DQ\'RU; '5 /]X(7RPJN_9:=5+$Z7,6E3TQ"/L4E<3D-AV;UNS MP277IMPF.?E-3+72$@S4!"I,226.8C+TB4K $$-*001\Q$K[#:F3\E,HGTOS M5H)@'@640V[#$?EAA$86\+NV66DB-'@%%+W?G8W4CS"K/L1US];W*[N#]POT MYA-583\X.V_U_-4FQ#A-MY$:"4T.W@'!8LC[%JY7AS' OV5-3M9@J/-JFC_5 M%GSQ2:6 M9^!MW/F("9H1<%6>KK 9(!BDS4%Z(.1$X7];AP+7(.%?!*:2DAF MI-8O!#! ,1C@DS0$5Z'S2'8''@^GH$>I(>&B&I["36YD_Y)A&D CO/[J++DYC](:HN^_4-52+$*T_/KV5]4,.L9*=D&DQ%)YI5*60K&OREJ+ +=&* M6E':%Q6-<8X*:4S[:3AM%M> ZTX'36HT\2>%N@8)$X5X\[T*PWC% -R,,<+1.4JEY\2^ ML7$.(E\E5*(1BHIQ6Y>FTGDQ(V6.MAE59C4^ ]5#5F1DHWYE>08TB1U/$&12\MD 'HW)=ASTC38^DW]32K3?($@;X-9 M/.G]K P@1CDY3X2.YWWDO1J# 8UO5 +4,4?9T)P7@G#G=3=OL0Q5!Y^.R!Z2 M+JIE@'H G_Z27%S /^[+=\GT&CY/+\,O;Q-\<'J&WQ'7Q7^3[P%ML$O6%1!% MGX$1@H&$9TX/_!8XK?%2@FEL.-U'K7MTZ7:JH(!R84PO_S4([4FR-JF*DA_. M.=/$B(T'AI%^2^;<'AAL3JRL]] H=>"JB*.(LL/2#2KV=(D\[*39&5(V?-#; M<83&XT-T"2MYRR!(;Z9)_ A!2"FD \ FIUJ98JGN)I!PG[7$]>V8"&S"C'*A M($\XI]$)^7&H&L)UR_N^6_7X8B)HE#A%$U']^N\N722SRLDT=97$?%E2G5'7 M4KX!WHEP78W!8W8\K)TSPAW$1.GA\^3[D$F1(.8&"V&LNPW"1OQ5H5@O[8DB M>6O0*D!!QB@42=1MUF)UH/69K%S%B@GX+7S.G:9(ZG 2JKR>V,VM?=R4U!' MKVR45,89=U0RRW6O[M0\K8R=J>A"QFEFCKN\/'3CQZ9YEMQ<75$B+S[Q(UZU MQS@*:(<34!'/+BZ?CTW)+ KFO<1Y+X$!!PIS&Q[#@>G["O&!W8QKQTX_!?#P MWW1Z=9,_ [Y324#KWA"#FEL^5X35L)M4G; E^66^YI+B]O ML[;7JB%*^76XX*4V-3D=LXHR+W1A2?8Q7R,6[3*M*!(IQ.&0GS*P/=@X3238 M@+"_?:AU.SPXF&&U>5=^34!)1$]M(8ENR#7)R&]1-X1SDM_W5"$G-X.+;@PI M[0%F9>-B'D>V=Y!13FK['.Q:(P7.%FCB9 ._4SFT3N:-*\?T VX^Q\,/*OVM M5GQ)YC!/DOI327T@*R/^B!*]^ ,]8\[&QB@N6Z MKD<*);+,7OT@;4L(>BYV\P5@]0XH#GU&I-Q(31UE)*&%-;0>]60VY/XR[,DZ M84^6&G=EE&%*#1I([=](V&C$O'+5E<[OE'&=F^?+W=R"FLC(QI1FKL)TJCT9 M4+ZQB]B&SD5O"\I1\NKO*>?_^5ST?G>5D;V3)[^JJP:W1#= GKCYW&-(=$/ M..FO-.E/##/!E_JK^$=74VZX1$>"2+]Q12+'F(P@4:%^M*CHQSF ;K]R =,H MX2;'/V*H($$5&N2AY5)?\>[2)05&O<=]430-.&K3!?K0(A4/$.6S []]L2VJ86&LAGD'42LE.0?0/X#E])*QRS'L+"P MN!3=4"TD%-ZDUW P8 M7D:#>'S N1WF8>O5LMAF<#HJ5 4U3$ WULYI]9&+I M]TO?&#BD\*Q<<,7(X5-E/40HGL-Z?;)LA[R=XC_%AM(N*,%?C,&:I@/ !YO% MJ:G\4X%GML"K]Q+2-$[)K$A<\6.QB#]=T-B#BXI3G]VD9]=G49SBP3 %ECI) M[25G)U7[/GKRIZE1HWXP&Q2I!LPW]"%'3%]]?"^3=_)SI-,E/S?P$2-Z\=-QB*]$C>]N*+_^B=T M?)U>7)P_=_]_&"HLG86%;B[/X \=\BR97:?GDYOD>\79_S,,G:?3FZG\>P@_ M%[,S^F^ G\LK-+SIW\=Q3<\1-?0\?IZ@".'&JY7@-5:\3\WA4LQ::KF]=AH:;QD7C@Y3IC4MZ\0KH"?EDO6#A6:-FA*QN%62OA8RT8*<#L7_#\SFV=_D#-( M&B$>L/OB_3V2[>CPB\HU^]"]9NL2&N-RYI(L,)C$5\2)GAUVL\0F-J4C$D4, M=[F,Z@/QYT@/ZV_@-M80L-=P:U9[+1_3D] HD8:XQ: OLF=C6(555 AX6K2 MK?9:8M;N^]DJNH Q/.C07GR%<6&IMF^XHFLKAZ?8 C/!L(_Q@PX;ZY5L=1&; MHM4^ #9J&<)Q5%-J&G6XU*;.@6Z0=CIZ='HZ1L7D7)LG"66"8>Q%3 MRL-"AN^QJ+$!4P%9H _+Q=>^B:3V!^$ M$YJ-7-VX7[$D-0MG&K1'#A-(@.+!MI' &=Y(HO.4.PA@VRWR>+1VP-NU1W2E M7G/$(=>U4V!UB3&EH#\"V9,NT]_[+>J64ZD>F0B[D.+-)-?-F*PA6Y@WV'=C M['R:O3,$_XP84T4L\IP@3OK":Y3HA]0=%BZ/'E!?+W["';@->B"_QS@;D--/ MQ,)H#W"/J]/SNC8A7$&*/Q8W_D$[8: MB\ZU%=]XD5(%I3L3 M;B+PW5)B'$:XW(BGX\/I48#^F*?C&:BOW3ES''#2O@_I2F]I&DAJCE$03%YV MP+B".RW$E/9H7Z]4+2DU&W+7A97DEGAMG*WDFKHI*?EXJF\\&7?1UOCIE[$C M<5E*H25'+)"V,\?JVBI).B\2TJV,@\]9%ZGCIK65$@^2] CMX^2C]TA_C48_ES MIRUNX<(_U%HVRLLI]Y>D;Y2,M6VU-F^WJYE(*@>$)9J@AYO^BPCF,$I5.$K#2(L%9D6X'0=2Q> MD*?)7>2(F:97%].#3@+I#SN].#F'_;]'@XZHB;7^OYF<2FI/@L9MW!OM>[)& MG=;T\Z["K$DPR")])]=L4\\K_?[_:LU<% MW13#!9$;IK%-52PY\S1,OD8JRP,D2/,9]+6[FA<2,A@FP4 98!B%?(Y4&0SD MOC7^B\=RO0>]U :O7PCF\C,D%)L<"ZW&"H_R:(H[->:$OJ3G2/7TQB3WWV3L MQ>E)P62N_M$WB1MQQ3_1$_\;]U++>J]T8&EZ@H8_PL5F45L+!+BJ(XTLZ/,E M;0)IN,@^9%UR8U6(T&B5K^HQ6'#MW5[*R@^58&B?JZ=(X3!7,>31$1P/ MB@ 5RM)HNMYPNZP[2'FXNW>])JI#W.UB+!X([XV W M8#H;-)BXWRVG^O+Z_3E#SW64A/J$9M6D+V'S?!2&//W(3@ZNH.)O$R0[1.L$ M^HO&8#7XFH_>).T:,RB*E%[&=[U.Q9(MY7L):^]37E_I>3KK9TM3RLF@VS#7 MVE G)E<9A[S2-6C6#)6P20PFBL1>'4F_']-\?$]F-3J-[_>)>/'-#V573PE" MGK+$/>$:Y-O@I4OQ![W\@:(:OJTI3$\*1:_V'*'M(X]S7_ IXI%B9)U?.N*U M[[A/F$J/L3[WCJQ"PXZ?7R%KCUZK16OULO@.O73*;7GI@.3+1DTQ7*,2;P-P MK[>LE03CZ"#)\XD5@VZ@;Z(>LDQ:)\CP8Y^ML<&;NX9[(<)%@J -$_KV$<3B MN.7VZJXZTX-.BL;2%*R:9;*AD[*0CZI[S15 TMMI*\A/(E>3M2 F MM/C%/ 3;I2H7*/E<<:$%Z89:FK]"6KNYWDJY^/ID> M?WVN2/O(:::EJW&]!9W@-/G%-8+O+9YR?P?4T-NXAP[Z]$@ HM&!?(.T'V=' M%)A):]KL&Q4)D7BEE=*!8)YY)O'D \NSIJ%I M5Z;*V-<)(QM6#G]UVF*O)L)IUGII7(JX\^'RN[9&D)#7AD6N68:S%D8;$+(@$78X92)KP MW4L /%Z0BC5,"GL5\M(44EWO1:'(Q*)1D12'^S)G/'MC?NPT74_NN=( =SX* MFS4+"8\=@CANJ0P0.W?P6P\E[%:+!A>^%"ZZJ-JWEOB$;$,DBVNO)708[@W= M #B$=3W??6'@W0I>U(431FNC8DFZ--LOOF#:$RXU(0NT0O7K8".* FL&9$\C MRD T8W\>/65)J;=4%5#)BS#"@ 5_SSUG\%8;H*.*37%.*9$W[ T3YE(9XM+V M-YVEH,]X(FK-[Y.RB"M58,VWS&%\OL?9Z#9*4(A(\C:R?W]$[[SK<-V&1P-; MP/L_0Y]4/$CX<>HTQ)@-8N5!F>VU:B8VMMD+T-K0F3AFPH^__^]V.)^V.[3D MBG)+++I-)SY)[+,"_"MQ/4A(V]1WT?E8,A5S\3 SYB<8KT=TS0+(Z=Z1['SZ MBH1_;+%UR_ZDNS6R>M"FBX64NQF?;$"_28?'3J(35)W&O45U]]S32OR8H9\* M+PB5]_!)[^B]SLB,I>K9-V>CI;3NR?NYPIK 0!?0YI1!<:E,$+SN#&@DJ+?1 MPIQPNCH M'[YV?6+ME+9)$F+G7]8W-]3GJBU./*Q1 ?I@J?X!4!@(4Y S*^ M+>>.]A16&WLCGK8Q@C8BCAAM2(>#>S0D/SK>#I96W@[>7*L9=1?IU=E9 M>C6=);\I75VDEY3I.H6_;FXNTRG\^+/D_=S,+M+SRZMDFLXFURF^Q"Z\OH0= MS.JQR5EZ<769SJXF^#Z8JZMTD.BJOSY O%F::3='IVG5Z<72?3\_1R M"LO?7#_)Y7F@4Y,(I(<+7KC!KK,QO!@YH(\[GP&;WW'-S2FOPUX!7P&CO2;" M+ '.DZ5*),K($P\6VLQ861;VR\]"'QH%,B@_2+L[9%HGS0:'9I^I'2G>9M+A M@YVCU*3+AKI7] )D:L'!LX@Y'H[K-9C(#$N.LZ-5X]YB :W MY\#='D"Y+N#N@'S8:](AMXV'P[?KP/P*87$ "CS8D#PYKN?H(A&EG2J/V'>F MR8M_M5B.%DUTW%7#43U%U;T1/H YP*.E+@<2NA4/E+P^D:TC=%'TJ\$3;J> M =I5C>^0?4G7:';Y*I'BJ9=@X3H'9ES&5+@R(-X^^^LXT6H15)-%R0FGO05F M+Y/_Z,^JT[FX$.7C\E)D#"!Z@L93'G6IIINQL_J-3EZPF# K,;D=4,AQF2HJ@'9SMZQ?M MF] _$]N;UQC0KCM] M^79V] )&^L??O-Z"I/B)N@5CGM(2ADY.KRZ.V VN']IZBU,BP&V]H3_7!JRH M!A^ WYOQ>%P/]#2V&(CD5J2BI+^]?V&E&3GV2T.6&Q$D9S' M-S/?C'S6&7OC2B(O[NI*N_-)Z7US.INYO*1:NJEI2&-G8VPM/99V.W.-)5F$ M2W4UR^;SU:R62D\NSL*[:WMQ9EI?*4W75KBVKJ6]OZ+*=.>3=#*\^$EM2\\O M9A=GC=S29_+_;JXM5K-12J%JTDX9+2QMSB>7Z>G5(9\/!WY6U+F]9\&>K(VY MX<6GXGPR9X.HHMRS!(D_M_2.JHH%P8ROO M]3CL73B>OW AZR]DP>ZH*%CY7GIY<69-)RR?AC1^"*Z&VS!.:0[*9V^QJW#/ M7URU#F^<$^],O59:,E1G,P_)O#_+>RE744KV@I0T$S\:[4LG/NB"BH<"9C!I MM"L;[+K*7I7XGO*I6*2)R.99^HJ\Q>CG(LA;_ D_A=2%N'0.J7^9?VV54^'M M?R_7SENDR_]>T7LXZCT,>@__3WS_O!3Q+_S+O5F3%>EQ!"H1'8F\,HX*X4M" MSN_<,AOQP[TGY)I.ET MCMRK*A;SUK7K7U%2PAN60M+JOZ'8<=G<*B[5@ZGX4BKW0'9V;5K-"4(E@ MA[9/;*S)EZ8()L33? A12L+:%EA6]UAPS'H-EK!;*;E6%620X\VVAA8.;F[ M'@79"!C=P4^]Q1[;8XDE\D$OR/G@+6R3RHI;6;60A"ML8(&-:-)H*+M(\*," MIP4_Y+JBGMC4;[C*]QXJ;Z2*GH<@L'%\Y@7%FXC,=FMIR]H'AW'K@:LC /#A M,99L]JGXR&)_9K$QTW>7Q#OI2O%&'(I/^I:T-_9>I,GJ^ AK#Y@4N]0K7B2+ MP[GX8KRL'H,OELE\D8H?GHG >]J0Y2.6H 6I,EB==*+>2YD!B^= M)\N3$_%W8XH.=0#45LG)XBAFP5[@8+;::BX^(W88PAZ(0C)O5+!%/<%W]/-) MA'MD.K(4ND_!65E+C8;)5O_U+\=9>O2=&Q,I)DFXUK#I;D@-;#_-XH_[MEO. MX!$D-$=0#NN(]=KP2Z-)W -;(3<>M!.R'&S#)5#$/ 6B11 .#)6.0T/LWUL9 MZO?II7T URC*FHVYE:IBL&*E@8X+$EK"!4L8/AP'+$BRW'5=P!NK2:RN+Y27 MVE1F"Z[XI-%()F)M&9<@H2M57@HP5(=90-QHTVF8&NZC?&_(-Y7,>\6MHTW+ MR;JAH2J'4'*T:F.]^NV/@@I5&XP> 3DWW671 Q:*D%DQ#P(&4#5O;P?7HJ#HUAH42D6+\8O!X63:$'M2!6N=YQQ0FN.. MFKECEQLT,,>PO3E<'$W%!PC3_*8+!]O *:\;MNMV7#C:>,'%856O=$0=<=\" MA,$866#$4MS]>58,7@3%.&9:&_ TE2H"80?#0WU %X;D&!K7]YT:65KR[ HQ M2'87_&8C0_D03TG@QYQJ;M_#G#,5UZUUK=0A!+"W'D.'03"_V:6#1&<(RI/] MP,I76#!PW) 18T(,'>Q4O%4'Z/1)FBV36,;]=,!V\V#-Y9K+1C$Y*CCN$F:B M[ULPPF(>S,\2"(&44"2.W8C3A"M!+<&1B&%=XV+T9YQ%QDX7:1EGWV1)MH1@ MKLS."/K:!D8!ZE45?0E'0_N.Y#187Q CIW3D2K:FDG!Y/C_IA,1N<*MH&,.'#DI:+;$$2R'A]K+) A'7HS MYCOT$! \-YTXS?4%PC8\3;QA)^3S;A+J[9J*7]"OJ().&L9.T$*T@F*UOJ _ M -?U%TQ'?8+S[9%G^O&*QT,VY1$Y/H*M#<7]''IH@-]0E6&HCBS!!<&UW7*R M()Y%QUUS<(&S=I',3Y:12_3 "H E4 #OK^8GB8#NG)Y0UGY3_*8!L]6R1;/E M$=X:$7HM0U$P9Z%P\9V@<_6H#\.&Z[+5;'?HC=_$2YP1ZF6.+24J+>]YF4E! M O,P3?+M^:GX#\O^\()L/H(ZXJ"9U@$Y3&)O1]<.PCC8(XR&P)\ZZ=&2'Y;) M\C@-VP'=MTN,@HLE+H.)3K+LX+FOM]G>EW)-=AM^#V!:1&+%C^;Q[?B3PV7\ MTMX=C[]7@"2VX"-1T097Y].CY21.(\/"FR9\=Z^-QU=\>"P)&ULE5=9;^,V$/XK S?IDVKKL&,[30+DV*+[L+O! M'ET411]H:2P1*Y$J2=MQ?WUGJ,/*)DZS@&%)U!S??'.0NMAI\\T6B X>JE+9 MRU'A7'T^F=BTP$K8L:Y1T9NU-I5P]&CRB:T-BLPK5>4D#L.S226D&EU=^+5[ MQT/H)T8YVN6F5"4$G57,5#R\- 81$>48A;A=CC;AQYE'?" MB:L+HW=@6)JL\8T/U6L3.*DX*9^2]-S51]RBVN#%Q)$Q7IJDK>)-HQ@? M48QB>*>5*RR\41EFCPU,"$4/)>Z@W,0O6KS#= Q)%$ ]PZAU.?YS+5RG"G;0BSPWF MPE>L7D/WYG-!<>B26DBJ')Q8E0@6G:5%0_'HC0%%'6P:<0NK/:3"8:[-_AS^ M1&&:+ %QC-6* N]XYK\0W@]U[TOAN-NI455H;&L[9,3KW'Y?R4-9Z4GR>H98#-?5'2D=HG1R'YFNUS:8\E MT]OGX@S(K*W13^]R?T@"E7B..C>BIJ0> J <"-OVBOWAVG\,E*M[F2S]]6QQ M!F\5E;CR?HC*>3@E4[/_J]Q7M"ZQG2(3WJ6@RYVEM]QN%)& &@U+T5;ILZ2Y M4(>LCU\1;#_X[OK6/(4DIK_^S1N8TV/$:W>X1F/(6L?Y!P*;=8L=R)4H!>'G M**RT3%];1'W4Y\?AD"7EGMI\.D].:%9$4\Y%!_PU5+.?P7JM?C@K_"%*JFR!>+KWAL_FBQ:%>,O^\ MRC-BLR">Q_X:SF>'['8";0+]4.NF'JQD2=M53HL&:K&G\YBSA_')$R[;^O2W M2>G&@2*MR3Z,<#RD;.B5^ MJ7"D *Z:"MT8[C;&M]YKMH\>P<$S17&2!,E\218$'2 (B51IN/N-UB,YP5/CB> E5SR.-:;=++J+)&B+X"UL3U^+FSTV1P M)J7\YO[D;9O]ISF>]JO]X?ZZ.=,>Q)LO@W?"Y)+B+7%-JN%X/AN!:4[;S8/3 MM3_ATF9.Q>1O"_I 0<,"]'ZMM>L>V$'_R7/U'U!+ P04 " #)@(=46?2$ M^&8" "O!0 &0 'AL+W=OZ1>5N*FT:3LXUF\BV!GD9 M0(V,TCC^<*+:&W =DW#S:\52KU=L(3M#V[$IB9_$"WG M+=_@+=*W]MHX+QI82M&@LD(K,%@MV%DR6^4^/@1\%[BU(QM\)6NM'[SSM5RP MV M"B05Y!NY>3WB.4GHB)^-QQ\F&E!XXMO?LGT/MKI8UMWBNY;THJ5ZP$P8E M5KR3=*.W7W!7SY'G*[2TX0G;/C;/&12=)=WLP$Y!(U3_YL^[/HP )_$;@'0' M2(/N/E%0><&)+^=&;\'X:,?FC5!J0#MQ0OF/24 M#G+3O=Q5>I#Q HLI9,D$TCA-#O!E0_E9X,L.E!]J_;L#\.-L[:IW/\W/ VGR M(4T>TN3_I\L'R?W8SFS+"UPP-Y<6S1.R?\D(]P@U+T%I*+R+HRYP"[H"UW5L MUFB&S@<:9\13N*L1*BW=< NU >)KB6#10=W"H!IT9WI6CS OB?W9[!5B3]JK M>@]I-DFR8V=DD],\'LL.C!_>G:1)^@E.$[C3Q.6;><94^23.$GCMDT:C(6K0 M;,*JL%#H3E$_3\/IL(W.^B%\">]7V14W&Z$L2*P<-)X>'S$P_7KH'=)M&,FU M)C?@P:S=1D7C ]Q]I37M'9]@V-'+WU!+ P04 " #)@(=4!DAR.IH$ #8 M"@ &0 'AL+W=OCANE;:G465]\W)>.R*"FOA1J9!39BUL;7P]+2;L6LLBC(PU6J1;%;! J M+#Q+$'1OO?27P3?R9>5<'AIU!=9^NHLFD=0XEJT MRG\PVU>X]V?"\@JC7/C"MJ.=9!$4K?.FWC.3!;74W2FN]W&XQ3"/?\*0[AG2 M8'>G*%CY3'AQ?FK-%BQ3DS2^!%<#-QDG-2?EH[>$E<3GSU\:4VZE4B!T">]\ MA19>:R_T1JX4PM(Y].YT[$D3TX^+O=2+3FKZ$ZE)"F^-]I6#Y[K$\JZ ,9EX ML#/M[;Q('Y3X#(L19,D0TCA-'I"7'?S.@KSL,7[?\QB>25U.:_.-P/2N7&/7&-*/ LHLYT:*\P>I0J.!!=5H1!!U(#D<*E MJ1NA=[__-D^3V5,'FYYN)930!0*-@T"X0V$=(&<9*$=8KTA/GZ>@FB[Q$ 1% MLFM\^0^1[M5XP;:L>#2<=!Q,#1>=DB%A-E)KJ3=@UM"@E::$(T@GPT4<=Y?Y M9 ;+XELKG0Q=3G1O=AYA-LQF.03[TZ= #4SMJ:FAK$5=[( 2JIT2@660Y,>0 M9S=:R9L[^K)LF$[C&\7WP_BNM>32 2H"E 1=%ZHMV?P^?D,H# TTYUG!/0Z: M4>2)[>*S:AVEV3GBJ%=2!UM=B.@6*9@6"V,YZL)S**4%=%[2F"+06M#S2JB6 M$FJZ2)>$8)WB)E8C^$2(M=32XQ-%L['\@46^(OF/CL<-TJ>"/7"(-0.<<_*)KO(3&\M(;B<"FLW;$1R]JTVE/:B[9N M5?!XV=G5)?0/^I=]3_P+1'RRHD30HD:8C+@=@ME@R2.B<3O@[ MH(.A?0TN^]QZ+"IME-GL2$X"^7">SF$0CN,#]2TH29E1S3UIK"FX'KC#A2VJ M4 LE7E&P&_I-^F#5(H?!(K^1\_W[,OQ2*+@6N_)WE6P@Q)G,,[JCC^"Q9?R7Q(1A/(T@4,Z'.CX3[D"))L.)_.."A)/)Q. M\BY::9(Q+B;Y\STN3V>,2Y+D;C[PFK80]__'SE90RS04N>O0&FH'1RDI8X*C M)$\YE@V&Q4#M1O#\FA_<0*WGT2^T;H7JB_Z^)?_1.Z2;.NZ>>4.0 ;4?DG3B1_)0K<+[@:P;3Z9PO>7^9])4^/3_ZY8UO;1M429NP4_&8HB;I%H\#]+"V+;MMY8:\V_G>"DL#WH'" M-;'&H]DD MOM4=W#FR;L+BOCJ6S#M:+5$RT3$'YMC.\?K."PS)[_"U!+ P04 M " #)@(=4@P/\68X" !Y!0 &0 'AL+W=O]M%<=K%$BGQ\I/PTW4KUH$M$ [N:"SWS2F.:B>_KK,2:Z:%L4-!) M(57-#)EJX^M&(EXBE]N9 M%WH'QVVU*8UU^/-IPS9XA^9+LU)D^3U*7M4H="4%*"QFWB*<+!,;[P*^5KC5 M1WNPG:RE?+#&QWSF!98096;C_@OI_4XF62:_>%;1<;QQYDK3:RWB<3@[H2 MW'>%',LK9MA\JN06E(TF-+MQK;IL(E<)>REW1M%I M17EFOL@RU6(.USNZ9HUZZAM"M6=^MD=8=@C1"PAA!#=2F%+#M<@Q_QW )SH] MI^C :1F=1+S"; AQ.( HB,(3>''?8^SPXA?P5NR9K3EJ8"('US#C&KXOUMHH M^BM^G"B1]"425R+YCS&>1+#BF^B&93CS2%T:U1-Z?\'"P8$'1R9)']J02Q9@ M2H1""4H/A>>J!ZH3> M&48V3EQK:4BJ;EO2VXC*!M!Y(:GIO6$+]*_M_"=02P,$% @ R8"'5(20 M7OO4 P 60@ !D !X;"]W;W)K&ULI591;^,V M#/XK1'8;[H# =IRF[:Y)@":W8+?AMN*Z6Q^&/2@V'0N5)4^2ZV:_?J24.!W6 M%AOV$DLB^?'C)XG*O#?VWM6('AX;I=UB5'O?OD]35]38")>8%C59*F,;X6EJ M=ZEK+8HR!#4JS;/L/&V$U*/E/*S=V.7<=%Y)C3<67-K,_8/#K]*[-V3,7 E M6V/N>?*Q7(PR)H0*"\\(@CX/N$:E&(AH_'' ' TI.?#I^(B^";53+5OA<&W4 MG2Q]O1A=CJ#$2G3*?S;]]WBH9\9XA5$N_$(??:>4L>B<-\TAF.:-U/$K'@\Z M/ FXS%X(R \!>> =$P66'X07R[DU/5CV)C0>A%)#-)&3FC?EUENR2HKSRPW) M8JS4.[C>6422V\]33\!L3HL#R"J"Y"^ 3'+X9+2O'7RG2RS_#I 2HX%6?J2U MRE]%_(!% M/)&/(LG[R"-QW*G :\Z;\O$WZ[WCIOR?#[*PG.A@1G(<'9_]/Q M/X/ SQI^Z#3"9,9B3,['T".0 2V6(+4W(* :XL00UTM?P_KVIQ_ACJX%V]:B ME5XHV$@M=(&P-K9-X&V9;E,!*[&'<(DVG2[)^QV\_>:KRSS/KHZ6,)U= 0MRH= M7,@FB,Z-1]'SEQ2UP()<)E]?832U,:B)Z^@DCO)/)[A MEL OY!^5XX]4TE--P@%=*26(H%#R3]*8*A6P0\T+5&O1678\"6T>J":A5,B_ M-DTK])ZUFEQ<.6C1.J,IL+741RT'ZK!M)*&C;@H;1/(2LN1"ANJKR(FH$8$3 M9T>:6SH*"5?,/IRRDM9YF&90BKT+\%ER/HMV)&Y[$EM'H^>=$Q4E'T,X.-1( M9-,UK-6W!P!O^(Q0^W9>A).0P!W"EIB$;%:Z>W8OB)GTH(RC;=31=.(9Q'7X M3^J'C:"JF!Z)+:*DK+.Q=.?"(;96Z%U4E^O1QA]TE):_""9;$4SB'+.-= M/%*TSMATW%Z^$X/(6%48W@3X)&Q10Y['=I/ Q\/^ #[2XQ?J4 &81&/LTSX] MEX2HOKF8!>9O)C0X;M0>A75T=:E# O4W;+9T<(X]+KC3(!M3,M=&8FJ?/->: MTB?MOD&["X\:GUM2-G;^875X-Z_C-.&QV-K/#U%85C3VX^6'&>./$TXP_)M8_@502P,$% @ R8"'5 ,P MW(#E%@ (T@ !D !X;"]W;W)K&ULU5Q9<]M( MDOXK%5IY5XJ *8*'2+EM1TBR'=,][K;"ZIZ.B8U]*()%LL8@P,8AFO/K]\NL M P42I.R>?9A]L"R1J*RLK#R^/,C7V[SX4JZ4JL37=9J5;\Y65;5Y=755)BNU MEF4OWZ@,[RSR8BTK_%DLK\I-H>2<%ZW3JT&_?WVUECH[>_N:7WLHWK[.ZRK5 MF7HH1%FOU[+8W:DTW[XYB\_<"Y_U'-V&[^Z&]'S_,#?M-J6P>^"3C++\R_TQX_S-V=]8DBE*JF(@L1_ M3^I>I2D1 AM_6)IG?DM:&/[NJ'_@L^,L,UFJ^SS]7<^KU9NSZ9F8JX6LT^IS MOOV+LN<9$[TD3TO^*;;FV<'D3"1U6>5KNQ@%=C7?7VG9I5KZ\J4**_ MKQ*[ZLZL&AQ9%0_$SWE6K4KQ/INK>9O %5CP? P<'W>#DQ3?J:0GAG$D!OU! M?(+>T)]KR/2&)\XEWNDR2?.R+I3X[]M96170@?\Y07SDB8^8^.@[A79R%9G7 MJW(C$_7F#/93JN))G1D^?UTILY@Q=)OA CE;5#_+HLY%I\S&464)^.^^(^SYY446DZ/VU0-N_CW;W#-&_> M],?BU[P"%RR=YI!Q/^I/8L$RGD,7B$7Q4FQE4<@,XKWH$M*EN!C&U\U)3J[N MX+E9>1%'_<'-Y0$%;%;++%$BR0+ MD>;9\F6EBK61P,4HNNF/+NG_T7#LEC8/%2J5E9J_W,BBVIDE#<\WM*!-KU&7 M/^XJ%8FM$CB&*M1:&7.H-N[.LJ43@WFJ(1'>C])TDLI#!1WKE:R4J0 P%Y\/XIJ7*RLWAJ M[*S'=GNPKRQ%F:?S0P;HVE6C![0]0B>?#]+82#T7=C_R GM*4I%^T^OG@VF_ M)VX7D!TN9UY#V'A5IJF >\M*:83/BR*1(:HGLEP1EXE2>C:#("T5]RN@N\4E;@'A1EDA1@&?2JCI/660J]8OYQ'IWR0WEB-#1Q-Z2> ME#FL#97B0I(76\ YTM5W4;[LB3L%F65T,FS^D\QJ 81CUGP ][2,E7*-60J M=[2#DLE*K"DNT5N *"RDAK?] ^C22!U<+.HT9:64D$>AH+"D4Q#66G[!BX9J MNB/5@8W^DWTO%N](3TIWC%"O)J-@8VNL,#52,+SO5J"=^IZ=V8%&!JJ"K MR0N^50"ILL*!218SF4HKV:[S*%FD&E2AMYG0%9UO7CM+L*19L?'K6M=KHA/' M_1=.D0_>EVD)R]QL4G(S5G-.2@(B7&E<@I$$KR$56"P4@Z]&O0HK"! O\J\: M E*@&4_!2[6L<^;-#_H17Q^+7X MATO+J<[*2E/SRB.MA M?:#[:+336%>@# T35BTB:Z]S:Y)VM94XO4;*_'*[RM-&5VG[$AOQA91&>$D@ M/&LH+&8\_+.$?Q8D?;XFJQ-LA$Y:SCFQALI=OE@X?3U&GEAK7-F?=V-Q-!G# M*W]J>08;;/8UYAPIX M(,IO4[QX$B$F?(_FQ;3@TIB]WXO5!8 S/(;%>3,""2D,N&#BXEC,O0B.^Z.C MVS*S;SO0==3O(QZ]JWD_;^WJJRH2S=$8B+B@? MJ/K>ZUMJ0Q&G=.'EOW)6L MB,W R5FE;"\STNG;L$SOT\%@,;3+4YZ"10#QU!*BB T#6@*K+*U#HU@*K H< M0^&[CZS[M M=$P!9BHA'3NK,_(+A4X J\Z8-A;M)Q-]H\+-D_LQJ*TH!'[.8PAP GT$4VG- MKNH(*U8#VRD(Q_; S85L'OH\!P/:;# 0F.5%$'" K*2/.I,78H,SRBRC()>1 MER165!X,?K _8 4\ I,,S=ZG%EDZ1Y,6T;KLUWZ.1A+IW(C::LL9!P*@@SX&9-XJ9P2QZO3 H](X)4NFI9 M'S.+__6&U63!CI$-B'(3\\L*4))_HRV1P.!P E:/9'AN_!HQN= %KO4/P%L* MF7B8KN X)ZP2\=!P9$S3^V]W_,#SU=:!*"XD[$A=$I+IQ:C_XM+I&P57[V^L MFB/E"8X%&B5P7KG8A96'P/5VZYUWX"<.ZA.?%@XD%S+N3R)ZS@!*Q%N6=X6=9D5+'HSZ[$6;!,$HEX4M[*,<6/SDG,CGQHF ADY45V[:VL;# M-.M8K'7O11\#4SCP>9S"5CE7RL0;8]?.J#C-ZS2L-F'P>0NU2,78N>I/>Z\T M!G4>#Z.;_H!.P5IG^0Z3T00CL1-%Z)K'H23UO* M'1U/4 C*#*)X.O*@]#E;#]S-B=AEA,2I[;<',,[IXS"0G(Q5:SE73N1-7O2[ MJ1R23Y+SN2F(V8>Z;Z&=N=C"H],OKA(;T10*JCN\Y%.77ERNEA8YM)WNV*/6 M&YOMMAP=1'W=9^3;1*X@Q?JOLAW#"(DT,-XA<[K8Q.+@'D@1/F%R!I\ J,R, MYMD]Z)+WUE(!AO%;6<_^@8C&O,[_49>5+4WD3YJNK#$2*Y># $U*R4]M &\8#7[W:;Z@LO6 MU 1AQ8/65J;,:5YFD414=<(:5V6&M,L-5@-(R">I4Z=S-I Z".SR>^:4W\M: M!Z7*%AO<+$CB2"V%!=H%IS' !A&%DK62&>N?S\#)A7&QT:WNN2SXC,]#)SP9[-VAMAPKDE12=&F$;$/AX_O[L&8\F!C48%2SU M$VUNCNG$XA[<@U7;O$X)-&<(I F['9%O,U\3U.1D$[I,9H^@)DR(Z@CL^!J[ M[I(Z&WD(C8%QZK(TX=JBXRB,T*14AH?@6.#"G7ON:PPV-3O1AV-90D<,9B@) M6)M:6R+3I#:1P?M4!'FI*==(Z\:9IEK.=$H)(O0&!UYH/.<:2EVMO(/$2SP" M$7UQSLG['G$NV!F="_:[][:)T/74]9 Z8[W!M?B5&CP7'#0N\&*/ZN%2[?M8O< M_[]MH,_[[L)[JW8JZ6ZFD14#?8]F3T9,TU6)1M-K:(J;-' ;(AIF2\70QE_- MOE4WN\)[XN[MU7/"]2IHK]ZYFNNLZ50L2-(ZGY-\H^MX%/3-?O+AC;B83@:7#9=T-2%_P^BZ/_9\/I"1 M$!YCO\.#&66(4J)6L75).]I6W%'TZ(N*(>7"4&9LR04(RE/I@@D&\*\O4YU] MH0)?*Z>F:^"&O8BPS"E/L:IM;8"1]@D.VRO'Y0EX: MU; & Y8O9I=-H>?$&1$F*07C\@)-OX2)#<0O?4-60;!+-W<)BF=+1>7 N@C#MM654Z-"%R-SZ\."DYDPX/K&3P\_Y\42C]\;>/Q+[[9W$/.Q9:O 2RMV';B%@K*M?"S^]O/[Q_I[[-+)P_"#2J3G-4V M-^+QP:^AD:P#"SB:ON/=[?0'&ID$L455U*+ M?*L*=JF3'TJS*78'ME%,PVJ+58!4F=26N ;>M&B(N8Y^X"*^Z.[YA0!0;A- M .&U&91JG(_UQ=_&4Y*;\H41EDVCZ/8)L,V4KUL!=A)(K[AUS/D!KMA48EJ% M:2X8P76%W5YH8TK&[OK ART9@LID$,P>3S@T;CCDMC$8/-WS/=M)D'ACY9K2 M,=O$@=LGA7.NY.XV(&F4GJH073Q5UE#<-,!MO03*%8B.T!D %N)40ZO M2+0=5QZ?+#O^C"VUH :X66K[LAZK+-GO>^OT2RQ[GARQZ&H'34OA^3H[,.FQ MAG98V#QHAGH([_2[1X E:Y6:;CY12;.TW,@3'1PA22>)8"9,HA)R93F( P7E F5(LB^0!A0PF M+:4$Y@Z'_2"&C!K5EM54KY>7D9V'*Y085+-4RI)HY>& K;$ M];EHS4&9$/U7B^CW'^>JE';32+S/Q#R?_C%7P298K2S/ND^64[: =JG.OJVI\8"A-IY!+/*T\" D' M+F>O!6?[^T%;P+41*6HE"?ZRB(JR1V^/3:OV&RKYG3TDE[QQ/;=DA?%]KB-6 M#B=+@Z&.*0)%CC(KC-/8$"J?MC)ZLK!I7J@;FL^.(,]>-9CM.<+9?L//1>*] M$GN,J(?$>S(.R\+?(\"#)H[1BH3C)-VS@Q2AD!I#*-MYO*ET652^K+4YK20E M]&H$2=P^WHO1I.^$$NP$!J!3R\SHY(4?[:*]N+T<3GIQ&\6.(G*8#0QTH3@S M870U5U3W8WOCBSRHU)B!@O5:S;7QTMYF6OQ$S;W--673/),Z4]56V>HT&"CU MW.DWCYU19F("Q9Y5N,K^$7800VBB/_/P PZE/?7,P!_A=SYO78F=:*!BU?$. MU/DT;G>^9]*.))\Z7>,^_[0,_;$3610[AFDM^,UD:#8[SU3& <=Y?-*O.K,S MHFINGFP07;$WWMP+>[%<+.SJ+YQHDIG>JM698TA,VW3$ )C*H( PD- PK-NL M>]3R.R8LW>LVJS*3D(>:%0Q7G.(]* /8.P#V[$]';I[(2^^T%[5>RECVJ:[G M^60XHF=,4>*S_<# W]@X*[0Q1%)_4*N@:VNCZ)6D1(@[*/-#*/P+8B-#X7C$<-9*D>GS MI^166E]U]54G,[Z=,"::LJ?C!%B/-X'#/=NL@=72!S.)]$&S?V M 2GXP4Z,#@F,GMC!8']^[U>5K+(\S9<[_R9_6HEB0Y*_)%='Q?ZJ9*X,6V-B MR]VTAMD\Z3FLBKI194[,F<&LA5SK5$L[DD4Q::4WQE.?/#VC-?V$K<9]HO,1 MCD&\D]RQ].L.^<:][D\3ASW\RE\Z7S!55 MMK.CX3:1:N)/7\R.FV MAK5=F85&\CT^LY667:^CFORCR[ &_?C&'&J6RX(K17-D+PER= BSKE9(D_]I M'5WH(*%RG)SOA=V]$=VRE;@!^9D.W.EQ6,#C+8^COO3;O235/RK\WR< M%X<=5/^I"KI84U0XI!V4K Y+W:U>I95PY/VPPW:1^R@,%Q>VVGU\R8\B&E=O M6]IK^8^\L%;IG9C_1(CZ&%HX5F!->6\A9;IL4N@_F&H M6?RQK9#XK@W/A@0.=R5?3U0C\XHRWR^AD*(V#YS0FSFHS\[ M;O#:>)7NPE9>A@"ZJ:S9<\V#K-+49X)PW]S7-V[FTJ;65C_5B!*VLA+WQ%\ MRD'!3WL8[?%"#9-^RXI/$!)NO3<^R=3:5?@!+?C!L>>M-SG^Q%& BX6?SJ8FP@'VP:#9JKM^Z;4CEC0P>=*?PSV M_]>]\4D/_._C=?]O/*W]_%KE"88="0J*\&M-&#QPS_\/7?*?=<.!O/=][[=[ MOA;P[71]=AOYC ORB-@YN]8T)7\2..3[6/$67$I.+%J3N]D75SEP!0!7$ P^ M3((4TG1"PE+W?@4X&$P^_"2(,7O'GRF^TJ=884JMX34>B(<.I74)C E)!"D8 MZ6JSZ5:YQMKA?;<[94TZZ#+$1H^R_?NF#V5R]+ WDI.C7G,7=F<+Y58?.3Y[ M566K;?J(35,4 >:Z[QJ-36K2I#GCO4LU;BTL!OGFD^KEP0E\> M$ Q)FR[S"V)84R_745S^X5I$O3)/\\U2;N0 _ M/6BJGQM[+:7_/'VA5O3=*D]FKOJ5^#L9W_ON-J3_2HFN01B:(HKC&/]/$)IO M$QN#_.ST\6\^B*.;>"BNI]>G5_EO7.#O4\#/T7C2_0T$@_XP^&:+[@J(>S^^ MF8@/DG2$ZYEPL]!U*EWY4#,9BQC_;NFFN6W(C/'\OG\ZO(\8@#:>7-OOHC@7 M(_[*#!JV&N&87=\[AJ&<5EEOL/%O^J_ >?6?/%+\[CY^IR? M90%_7HI4+;"TWYN,S\P,D/NCRC?\-3"SO*KR-?^Z4A)*2P_@_44.Z=@_: /_ MO4!O_Q=02P,$% @ R8"'5-1HJ*!)!P 41, !D !X;"]W;W)K&ULS5A=;]LV%/TKA)<-&^#8ENTX:9L$2-IU:]&N0=-N M#\,>:(FVN5&D1E)UO%^_^\%S/Z33M?._A9524=R4 MQH:SWBK&ZNEP&/*5*F48N$I9/%DX7\J(6[\NCD9;=>5%J,M2^LVE,FY]ULMZ[<)[O5Q%6AB>GU9RJ:Y5_%A=>=P- M.Y1"E\H&[:SP:G'6N\B>7DYI/V_X4:MUV+H6Y,GI),'MZQ;])?L.7^8RJ.?._*2+N#KKG?1$H1:R-O&] M6W^O&G^.""]W)O"O6*>]&3;G=8BN;(1A0:EM^I.IAEP\?Z/@4C@=1F#1RC!OY"Z3 MW/@!N6PLWCH;5T%\:PM5[ (,841GR;BUY'+\*.(+E0_$).N+\6BJ$-J*'UQ48MP7 M:R5DX:J(U8OKCPA -CL<8;T1^_J#JW0N3J;C;T1?R"#<0KR6MD82B29> _&3 M$H:V"U=[D3M?.2^![A8+G0.CQBEY@5S&JK;+M#<(:0N8%)4'M930"RP(Z;VT M2X7,BT)#&<'9B/S&]D:'Q!.;JXH2:R ^K"!J==32"()B \D,5 DC*D]:XZ85 M77K%V$#S2BR5A4G&;,0"V2DV2OID5=S 9WZ 'YP2Z@_PK%I+$RAVM/V0MI,E M/B%R%$JYZ9.!$;4C](552P?+$ HIPLIY&-A8TJ"QR2QY:TOAA'41)2-W-:) MNJ7=W.HG^%4;<#XZJC %M#0F: X8!/<>AG&YC(D"%TAQ;?OB@[J1X9EXY3_A M(/KBN30:6JV6S\0USN2%AAN[RQ2DMUJ6NB]>&N=U(0?B'=2]V9"F=-#.IBCG MM8?M$9YMJ?ZN]E9!URL#NCH=MCG$AK**->17KL9BJ"36*!:L(C%*BI+*P&%T MAWR1 ;BVYO :G._S['%R1JM0KQ+FRU?E"V8"F^E MSU--F)M*N1C[EBE4;M-69"P&-MTZC"/?^3U$;.C=K-6(J-0@R8 M3P77AJHR&\*2"0UGJ&3>L1F)40?.FH?T!\!#!_3FB8!%G1*0 D3W^P+;%Y6UIXT&Q4-Q@KJ=*0H]2@2?LA M]Z"]0IX-I&@HBI=GR7:Q@/WJ) 4R?NM M5$(D=Y&;W<101FOHR]DI"Y073?;3<-F)8%>J_#8XHPNNN"'BCQE'A[Y5GP%# MZE%F:=8%BG$!.?.>MK: #[3OZ' ZP#XX&3UAH(.3Z833E9Q-S531?+8G1VD[ M+D9]A"Y4BJ=CJE$OZTAG2GZ5=8EM8)5I0E+)36K=R1Y2\ARFHS=^]<7).#M^ M%O;4"("!"PM';3P\O8O?-)RYTC !C2M.35C\.S^Q) 8S0G3U)X.J2U\7"@O*J^-V*9#VRU3 M 4KN-'PY2JA XOX1DXG@ XI!-_S-F[&**8Z2ZMV-+KGUB8/LF!(R30)M]T2: M _!7<(^\SS$ETM!4Z,#=DTJJ=_42TT?<<8,GAS5>Y.B?U6&HEB918;?:%$U/ MD=IWJ4>#*5<;S",TU\@0\/+KE>$TA2$[(8/$P?'QEL6$[2FE),W#7>%@:&ZR MJ!68+6CRC/]"(=A)AX>2^:[3!]G1E- [+Y)-VTZ26?>YTZ3CY^D$Y;O597SW:O(O$_HH^[\3 M>M_+^G#K,T>I_)(_Y@3!Q2)]\>A6N^]%%^DSR>WV]+$)M6U)+[1&+2 Z&AP? M]5(,VYOH*OYH@G>!Z$J^7"F)ID<;\'SA\.[>W)""[BO:^9]02P,$% @ MR8"'5)5ZV.J9#P AR@ !D !X;"]W;W)K&UL MO5II<]LX$OTK*._4;+)%RY)LYY@<58Z<9)S-X8HSF=K:V@\0"4D8DP0' *7H MW^_K!D!2\C&IV:G]DI@DT.B[7S?T?&/LM5LIY<6WJJS=BX.5]\U/1TNL4H6O*DJCZ;C\:.C2NKZX.5S?G=I7SXWK2]UK2ZM M<&U52;M]I4JS>7$P.4@O/NOERM.+HY?/&[E45\K_TEQ:/!UU5 I=J=II4PNK M%B\.SB8_O3JA];S@JU8;-_A;D"1S8Z[IX:)X<3 FAE2I#@TK7X7_Y+>IAL.')^(X-T[AARGR'@YC+<^GE MR^?6;(2EU:!&?["HO!O,Z9J,=: MN>=''D?0PJ,\DGL5R$WO(#>9B@^@L'+B=5VH8I? $7CK&)PF!E]-[Z5XKO*1 M.)YD8CJ>3NZA=]P)?,STCO^,P.)^-0OE*!W($B+; MQEB6,A/G!F)/#J>GF9@A1,5',Q+3R>SK\9/)Z>1Q%D75M?#@Y*IME-7&@D1K MO3"+\-9+K^AA)DL-\6LM20O\#0MKOZ6/5[+V4LQ*:>6(E/NN+;<#W6XZK0JG M<@/+[.F6]/*7\_%E!:WV^LUE0V>"B_^KIA^=3";!U'YCHMSP3C@:"D@![R2Y MI9UK'VB-Q"OC5^#6J; LJD5)"YTZCY+@2-2R\^9G_!V5)3>5(DEKXT6NK(=N MP\E6E5HMA#,M?&,H_>B,8:L\BP!?I4 ML!D%6&Z<9VYU)2.SPZ2#JE%WK'$>!^EH7X66R3R3H ME+IV]-["=]8PYD)APX (B= 1DHA4YUK66R)$(3=Y_,SUZA_X74;\;U9D[1]. MLN/IA%1(1]DB:(BTT%)*:>16SDNF#->$\+4SI2Z8C;DL99V##RHYCE0,JDC2 MJIJ#XY2H66GX8\Q1TGVF6)R.)T^S9#;8Q^37*U,6RKI.HZ7#X"8@W;<@;-Q/OW MLTP ,ER1#&R'S;A"Z);NMU,,ID^@@>_:PN=:[""XN$13+X/Z"]6KJ'D$+>9 M^**^@<2#F6QCY)P?3@[??CR=V_AO4R1PH#22WPBIV4"DF3\:'A=R*F.]+6%&T34SY@A-; ML2>,,U&BW6,[GV57(/;@784U38.#G5[6&@9&NH.016LY1B%1/#">Q,)0^*2( MSF+$TOMFF,PHI&+FKI68'J?,#2"'+"7)^Y,75H:#&.(6VE6(-3ZX45[S>\*" MA3#!$RH<).%X6\K5;778PTXD!K+V;4%Z9KW.RY#EX&G#-!O"U*K?6TT)M%-C MW"LXW; IYJKWR7.D"K;D;$4Q"F[8$UG>C\@H@Q@DF4-&)%==6DA.TB#:;XJ] MT?!R0/[?R-%52% X,Z;TG:+%'GY;S--YO1B=CN%K1!([)>P-^\0LUT70&;^& M/5'D;-&'6#IK4(;&QX?3R>$_T(T\.CV!I*Y!S=$7O1^*L*-C](=Z6\0Y"DVC /5R@ M$1;[D'C@5TO6%9V'FKH@-K*0 "JD#^Q"^R06UE0QCHCGD;B@X@9V$;;S4G49 M4&!Q((Z-IFS94Z-9$'AJ:<@&@4A&0@!A0 5.5QI0*7X(?#"!=2Q\%+\U%K;U M0JX1A'RF$2V6$I=S9@R9AJ06LD!M=KR XF7>HIXHDBYF7FB7H)\.D1PDY!A' M)QWBVQ%KI49P8]46TM94%1_OX,E2SQX("^'#SDG$@J046G6L=(LJT;J4GNM6$@0>]8)J\=K1IX)7$N+WV[A95*K-W,#^(Z-G;V>'D\>'IH\GIR:.; MY?>[ 72VBYS%&TMV"'4&H."DBK8# @]O6F@' MNKQ1'B;]H IBZ;TO1B$;#94OJ8G;!K:LHJP2(MJV-2.?RLRIJ-]JK]0FQ)H( M6YS@V1(8OMM:A)(=T0*END731YAB865;1. ;G.\PE+M0=Y+' L>HS1#"!=WU%3@39\"8XFHD_EEK;S;N6F=#&/-W M(*H5X?S7WU3>TE1'? HHD%FN0MVA@*/P-!)U P\=-N1%L<'MS*/ H]D2WCX? MD0LYW5YGX@,U*=9XI_% V\[@E,;@X4%N2B[Q:U5N W<'%[U(YYTP"$+V)+84 M/I?B\\7L$XJ *:-SL9KY"P'M1D/=VU G:(GB]1FGJ9A[Z2-;" I5RU*3RZC M'R4P'1PUXI0=PX5%1(=<+1 9+KCAMB% .L1RKWDCNG,A6^\;-1S6EJ%(F'ET M;50W:[YQ3L?K'^"/X_$XU ,Z.3#,O%$<6$69N<-X,6X#RFOA*^0*W5<6UBB ]2>LRE MMTF8(7@(^459&'SP1Y9GT7(QI%C2# =''V(3U3?-+4\\'6S"0]F?4.AK? M-2KG-J6K(2[0HX^T:CLH)]R&]Z12EQ=Y[9C[ZM[XU=:[E%SZ6U MFEIC5'\XL3<>?N#:BACXX1$'&NP8/+ ;#9";WB A&#'\,,E.PY[ 5^>VH1GI M4>P=CA<;4H07DTL<$3B*A"2P/'" & 95>J\2'=4XO!&+F' MQB)'PQK@9SR *B0)B$9K"!T':@9-LE.Y]^[&&(2;@,#1+K(+N04!H%9T=;%6 M 6JGVKQ%NQ[9WQ^:C.^Q^2)XZI[M-^K^2(\QBB2D"%+MV8E4O=L:GJ8,.*CJ MDKM0FH.1"+$EE.5^4T@X]3O=@/./3- ?&UO*DY7V/C50G%"&9N_P:^^O?=Z> M=$U\\L<;*7%_!A+%@'B[8HSZ@7E7#5XC/FNS6(BWE&_1*,19Z56^,O#F]^\O MNZGWZ[=7:>A]YRRK3;.I'A7U(/D[SJ+> PJ[0KVDEN8L1Q?A BRXN+C(>%HK MY-'UD;Q[3>P1XG<@E)K7[\^];@/<,)2Z V]_!*K[E[$ 1^FO!+L?=(A^QIB.^72_19G M4(93=,?6QE(LVMC:)(7A 3[;VT=1CCL(]S-JM#Y 3DNX7C\OE=:4\(N@7Q( M J2D'F8,4M6?0AK0R!\7!=E"0):>9V44>S&XW4V' +W*WB.C^_+6BYQP8I=(NN,G8?1V<4=OJ!"[W%K$1D@*$K1 MU"?2(#.,:\[0JA1RK<-LR=1Q-DE/[]IBR00>'-S^X>!A&@WNVCM.;G%8O)!. MD"7E33,O=6IF6_+X>UCFT%L1A)JS>VI?AM!A5XVY]%:V=W4W!*1D:8[2$MN& MG-%@F'Y,L 4X*]2MO*6J7J)1!<@"+R'>J4>X<65!093GML6J.!?K\L7=UQAW MW&*,;]Z]]#Q=U/'6J'-)1/QB# M+.@#-W'2A_(-;R[C8/9[; M?_3]>$3U-.)6<(,%3V<%JY]OP,(PC?"^]BVK)W4(#XB16 LC]51V4UW,[BR, MJ8$:S@%TG9^(4W#I;YL_J%T-&UZ=_G!V"7B;[:BS:]D385J=(8Z]WEV M];/XU$&XJ) ;;T/5]&:I&(H51W/4S,^P>=<>SU96GV15GJVFB<^UJB_^&O:^WXXI14L*??W>:;/([2;8O$Y7@H6],M+_G] M=E\3"1.7!J\X")N]+'QY>3EPM-G9Y]=7P!3PLP=7BKA'^7^:T&'>.K=W]4G$ MB00=\)"#^?X;%AIJE6IO(-%V32*UCWV2 =S[K876D;O#17O$PW/I=%$CD4N;7X5YXI\4<\H0^D\?;NN+T1/^' MNA";MC!A#G?: "QI*)WN]P*B0+[/T7A#-5T^XQMK*FC$NV,(EF;1P47B3;E+ MH[";E,*U.U5FGLH -@&*@&M*I5DGDS?#>SBLBJ'J=1JSY%Q^!F/R9/?8&"& MTQR]).OK.NCXBB?70X-%EELCC8F MN']A^%XC9 _%=R3I4B+:M,>.W)W1=%N2+B6"Y!N5;@C: M.A6@G1N0[@[CCH/BM(P5V%W/E#=O1F33E-!_0ARUJ0\[8$R@O( Q1K?]4NEH M\.,P!J[T$SC'/^WQX7=BW=ON5W9GX<=E_?+P$SU$#Y AN>0"6\>CQZ<'PH:? MO84';QK^J=G<>&\J_G.%XJXL+<#WA8&$\8$.Z'Y[^/*_4$L#!!0 ( ,F MAU0Y2V$-BPD !X8 9 >&PO=V]R:W-H965T/3;56B\DA5OVIG5^OS\^6HGM9U=7?*[3_[JTK71:*L^>1':W4[Z M_1ME7/=Z=C'K7WS6VSK2B]7592.WZHN*7YM/'D^K04JE=\H&[:SP:O-Z=GWQ M\LU36L\+?M.J"Z/?@CPIG+NAAU^JU[-S,D@954:2(/'G5KU5QI @F/$]RYP- M*FGC^'OSF2C;$-TN;X8%.VW37WF7XS#:\.*A#>N\8[RKMAG+:4E"_1XZO&OGCUJ6[M6Z?MY2I"&KU;E7GGF[1S_<#.B[7XZ&RL M@WAO*U5-!:Q@QF#+NK?ES?I1B>]4N11/+A9B?;Z^>$3>D\&W)RSOR?_P3?SS MN@C1 P#_>D3JTT'J4Y;Z]/^(V._;*7ZQXN^M5?#SXL5"=$H8V5J46R6D%6ZS M45[;K6A:'UIIHXA.?&Z-$L_.GY^5N?7JS7YZ^X# ,_7+R:DRY9?F^U5RQB M,#FZ&V679#F,_HF-+MT.U5D>64W6)2V#_5.#W_Z,W;4N:U$:%[#[H]P+3OK% M3TN!4A.%B_4@,+ N69:J(>\:N8?2*,@DV$>L1/)+&6J848E*;W64!D$)"C;@ M.]E1UBC<0 MI4[)O*7[%;[ES;3)QY*HHE- AM-"'!]K2R_!X+]3W%AKRE\H9 M(WTOIY&Z$L7^:$^E;S5*9/C@=:EZ8P:U,O)S!.71-](O[8EU50AJ.>NJ(DE7=BG4P[]A9%-T("L.RX0I3T1D,G9)WI^1&,*-B%<>4-DDC1465MG7';O5"6 %$AHIWT M,!P=_$9%> JSN.[0?& ']MFM$F>97(X@F5E&H"AGZ=/?E.VA]_X609S-%S + M=CG0(Y--!@SBJC<:!O2^')=%=I7"COI4@:MI3R35&!4G:= V#3.DU2(-D$H\ M,50<^=.-\PH2TZ5N"*6Q1IT.2CMMS'VR.#(Q6Z;9&R#VP\G/.[#@0=*@02$J M0I\N<&2>X+8'4#&DI3!*LSQL)IFTHI:W2K1!;5IC52#416T>$CD1!8I$&97 M94\SZ@#![X'MH0=PA0#'"F'%V0F_BXK?(%1$0 MC!C5%")@7$-\A187-;()W83W\ #Q+_2T="$!;. 0!G49CP2!0<7M% M/R(NU)Q MH:#1T_+PBA9[;@^P0)!>U%O9YXS]0EXJO<%;Y('D5:@KCYE4I=Z%S]0*./PZ M3MK$CM*J[K"D>@8ZFI/B>>YU*Y1LM@J__ 2EKZ83"M4B=IG"W*I,8+T@#RX)(#R,) MXU#V;O?3# /3*\XVCV#4>=&46O:,."#F=AY*KXM#0X=0:")5 #R*?)4.@$*>*5.P+,T&7K&!Q)Y!W_7:05=2G.9W4%$B M+ILVGDH8N76NC'@L"F=7;@.C2 M.%;2Z,!UPA&B@8%68'J^ERU0S;33SA=Y=)CF "5Q;2T-CY\5TC7"3(GY] DNY&E)?\8K=+Q11.: DQ2U6VX@S^G%> MV)Z^/X2,NO76/1R W#L4]I.E=0T<^3+*&5K9VHU!WU)>X:&[G/.PZ M!I#18,**=R\FX<+23EMN FW3)S3W*3X-,9NPOE,UF^.,@9]L3=#\ U ?\D-- MAJP%66,NX^[UT-@[',0XCKE28LHN3#/Z/^D@TO)$,DTHN=LG;MQ+'NJSZ.[U M*9LZUQJB*(I(!%^U?'+S-!%C2D0Y##5D+ :,3B MUB$;/O6%B-F5O*A4D>+'>?J'$[\Y9MY>C:=S ^'R2TVQ/9J3SZAY<@:I5@>\ M]<4]\,]M$II/U;2)A%&XL55'DZHYL(KL9\-JV0(PB*Y:GD>!"9I8,[AYIL " M\CRT!59IZ?7A_#K@[X/K8"6X^MC$80[C]L0#+M="'G^3NB'V]_*J;6G:-/G8 MK>/1BY@=<\;A$,5'6EMQ-H[5+R8'1.U[LL2)[P #UZ%@0ZT; ?R5")C<3LI[ M ^MR2Q21B@Q* >HI=NSB!_- U_D]Y3YTYW&.GB);?Z+GW* MQP<^FD[N ]#08S!FSW70J&1NP&(KV4#4820-JY>5PR!MDGMW-0;3E#60A< 0+5%P 3[(Z MFFQMJ1DFJ+F6A\-TPL.R6TDYA$)Z<;:? P95:N>I21%?IRND6@.9C]$S+,ZS M9;JVZ8EB$O>1X3VR67,>KCQ]3?.$S"=2#L7A3B4-P?O!3G4'14M4/>>@4Z/S MX0.&+NZ%.]-;CY,>X>@@0<=3-TK+4[>.J]&=+8"ZY9MI.J]@<[J^'=X.E]_7 MZ<[WL#S=G'^4?HML":,VV'J^_/'9+'%2_Q!=PS? A8NH"OY9X\BB/"W ]XW# MZ)H?2,'P7P)7_P502P,$% @ R8"'5.I$A*_C"@ 6!X !D !X;"]W M;W)K&ULS5EK<]NX%?TK&-=M[1E:%JF7O7G,.$YV M-IW=K"?.-A\Z_0"1D(2&(A0 M*+^^IY[ 5+4PTI?,^V'."(!7-S'N>=>@"_7 MQGYQ"Z6\^+8L*_?J;.']ZH?K:Y+I^M62J&7JG+:5,*JV:NSN_2'-T.:SQ/^K-7:=7X+LF1J MS!=Z>%^\.NN30JI4N2<)$O\]J7M5EB0(:GR-,L_:+6EA]WV';9,I5/W MIORL"[]X=79S)@HUDW7I/YKU3RK:,R)YN2D=_Q7K,#?#CGGMO%G&Q7A>ZBK\ M+[]%/W06W/2?69#%!1GK'39B+=]*+U^_M&8M+,V&-/K!IO)J**M-=E+B6Y7WQ"!-1-;/TA/R!JV= Y8W>$9>L$S\Y6[JO 44 M_GI"YK"5.629P__0=_^\E#_\[B9+)R^B+'%OEDL@EV>(3\;+4N3AE>-7LO8+ M8_7?52&\$5,EM',U'J039B;@0K6<*MNZ4:PQD";]?K_Y)]Q"6N6 .;\04JRD M%4^RK!4M/^_W,",5*TC@:3UQYX\(E55!/_J)\ MEE5C3G]MQ,AFER3CM\_AH MG PF:9+U)\V.X ?G,:2K>8+D=BO%Z5EN>N+72MS5)0EQ-_-K5+@#B\NH)4@OV;]%WMC_#9] M<1G,OW.Y@CX2:^[E2I.S@VR7B)]_OA<74JWPB5K4E=3R% M9;W0^8)\0^%P8WD'7!4F8B9-4OA07BTB/XGAUI3SW=4:]PW M@P?M+AK T.07.8=]<^E5V $.%BNK)MTV"K%7E+P' M(0[N=T"H2!'2[#9)Q_V.(@=*S*UQ#IN:7*F"IYS?)J/)#4+;:)0;YQUT@9>Q MX_FPG_;$^TK\258U2@,#"WLGXTD_28&Q$U8SW%@YMK\UO@(H<(.09SOG18$X#V@=I M?04N8=12;I621>[MXE4%F$Y+G6]QTJ)UW5()(CX9ITF:G@R"]"3[$&_G62\; M[3!(&Y_=V$! 7AK';$"1PUI_$",2"'6&1#4-X;B]Z8F/NE2;P[!=G#5C M9Y?'^&(=TY?,(8H P(]2Q(F@-.R!M,#T9CMV%3NA54[R.@2A-P% M[]%+"XG(RN*[M# >)5G:?YX7LJ2?3MASLG3FOX"TE-CPD&B:(G(<1*9#(Z$R M9DDLW56'@XK _=NYMV$N^%X_09<*1F]_4>B"IB@= )^JKN#!*SV[*E1>2K(2 M7:]VK&Z!>97Q(@X)JF9%*ZH(Y82[ H282@=620O/P!V?*290[TE:;6IXMAGH MM * 0G,\:"+=&=TNT:BW".2,:!&AQ\GBAR.=R4$A:Y01GS8KE&."P;MORN;: M*?&AYJG8M=WENQ-8YKVIGI3U>EIBCO&JM4R<"Z8_4-9-Z+;.Q1 ]%>H:"BB_ MN-^I9''9Q2-8%&+>7J67C8S!*!F-1G@:]49#ZHMNQN.CJUV[_$=:?-O+,C&8 M3))A/]M_? CLWP;HXN&GWSY\IE5IVAOU16#^[#8]\N;!ZB>"V4,I\P#55LQV M\GATDPQNTB-O?JNTQ_ZHDCA0B5]7G#4'$L#MZ23;?PQ]\"@9#\;)#?K347*+ M;C/%$>2CHHX*S$)A(-2_55,O$F:F0GFIRY8_&E_'*J"$Y'55=-D/8ZRP:#6S4['6X\QKCCJD?A MQTQ@=&]-H&(+]JF^D+=UY;SV]39";:%<6?5$E )UB?4E>/_)E$^TB Y;[$/P MF/9<:6C8X1.MD1Z0/.CG(\"N?9CMZ E$(.Z38<>US9H MR---=/8!*9#TKCX4M$[H-3>R)2+DJ==12EP,+KE1% MV!4-+>#8,JV)-W3HTRA)3FC9)9'#(A3VO20YSU-)TK^A@]GMOT%Z7-$Z!XQG MLL"=2(.9GOU+:;"+R23ZA#%,6#.E+G8"U!S[Z7C*'5["$%'TPM"=">+L5B9" MBD!?EC3FZBEU/I&(^640*!V:'_;2PZ*NUJ$1"[6$UF@<2BV?--2W7*W04,A+ M[M1H;V:<]J2>QS.CE9HS#B&"(K3T8GK9/'$X%K*:-W<%^ZD,+:.CJMQ@2=' M>T,B._("USS>_H-TA?P*CLJ_4!)MEE-3"FX$=V[.]GK%YN:K)]X1^^V.TFE9 M^S)R7FR-NOEO4),#8>XG>KA'.)+FH0/<=@8$K:WQW1(YW72V[:'UPJDYA!HA M;*\[D4S;Z])Z93J;QKCL673_68:0%U#AZ I@0 OJ %D M$SN&]7OQBG7/AZR3I!M_O:R9S09]$-*FO2(."&WZ%NP0)9)^RU5(0%/!.;%. M J<$KH7T_%A2!C$AM+J<.&&KK[6DYMDRI5 S>9ZE=)39;3>)9-#Z-B@C=3DC MH@J#_E5GB-9J4]"E(]?F, >3;=&5T-!!ETD='S>YC3IB-V?0000C(F*CM!\N M1@0GI]H>&[,Q'QL';'>L&QR7SEX8*C6*0:#\*/SYPU%,C?^'S/B.IB2CNSJ4 MB] \,33I 4GNPO5 (B*P@OBV-IC@)KZ4(1]3*DQ5S**FS>(6*B<'."-*0_>? M'-X-:X'>#0L7JBP:$[:,'/QF&9H8T<#@;*9+8G'W71-/!CVL/GU0A3';1M2S M-O%GQM\.I\=XL^>=" MH6&V- 'C,P,7Q ?:H/V8_/H?4$L#!!0 ( ,F AU0.X^ !*A !\] 9 M >&PO=V]R:W-H965T+)-=#4?0#;=&V&DGTB=(ZVU_?9X;4F]]VLY>D*/KA+FN) M',X,GWDC1\]WNOQH-DI5XE.>%>;%Q::JMM]=7IKE1N72C/16%7BSTF4N*_PL MUY=F6RJ9\*0\NPQ]?WJ9R[2X>/FJ^F5[7>+794LE27-5F%07HE2K%Q=7P7>O(AK/ M _Z6JIWI_2U(DH76'^G'V^3%A4\,J4PM*Z(@\<^->JVRC B!C=\#N;2@37E?E7B;8E[U\GVEEQ^?OH)Q6>I?B]6H[$./!$Z(?!&7KC M5M8QTQN?DG4C2_5TP;)>RUM JQ)792F+M>*__W&U,%4)G/SSS&)1NUC$BT5? M0+$/HP2U!#/QYK MC,0'O-W6Y58;96C]EAI/QF:(2@M9L48U6>%].&8!95-J>OUADFL =&*):5-$M@Y$MUS/VFS MU#*UD"C)">$5]%"5Z1);;$<=/A%UD=)()Y0$'_81"]%_:LALP/ OT*P HU5: MK(F;4Q3M>/BQ+,,NPD5F$*_$*';%I2[2I"5HI(:68+W2DD/T,[\R,YH@D-4$4)A$4=06GPBP M)*VUA55:LCIN:4$EEQL\,9!*W"I9>D+]1I.'K51*PS 1/)8*E)8;CGV+ M6U'##5WQHL@-%!MCDQ]8+" S2O,ZO]M2>45"UH(C@UUP"(N^#&R%&KY!DUI2 M(^;AQ(NF\4C\I"L'&WISEH<5PL(QP<^RX>UQM9&)B*>AYX]GO ^A-YD$,'+_ M7G:PJJL::F[,P;#9'=$FD]Y_ZC/&M]919KSY4U\\$L$H"BPID(Z\V0S_13,\GOL0*E.,M\=0[7SL MA>/X"=Y,8O%#"\['XWGH17Y +Z;3>RP?B+$WB:=>&-OEYY'XOBX;Q%C_#B]> M5A8P5MD[U1I-$(X]?Q:=\C$ 3:&+ITTFTSE/SX8+,FLA72)!856L2'DWK#RL M]R@8A1,*^A9$9.A9JFK&DC0; E27=EH7O5(N 6JSH29WL;'263T%>*=L_+$Y!:!N5G+9!-%,K8$/QKS> M80$NFSA]<44"ISI*F9-JX]2,B!RL?F@B3)X<_9W[]L@?S6:COB\QBG1UUIG, M)MY\/OUJOL0?Q<%_S9>,X\G7M!%_-(T?;",19\%NN1 I=X/_'Y$ .!=B\YC" M.22WBT#$P#41\)3-]I ZIYD+(E3:-B3!8ZHYD>X1CQYJ8N'DFYO8MS!^C.,"FES.# J2K:P:V>MZBY7,X %\7*G<^IK MU?1.%C['[\\>GAN=!.Q/>-W/'[\\:O=7N#=T2< 3"MV#SGF_WX+U6[C[T5U% M53!$FA?-9EXX#;^6FPM'_OCA&;7@FPDB%/@T;A)\RZ1Z$GI!?&]7]9#@%CZL M'(L:4^%JK/W5%6/MHT$MUC[](J78//;BZ"'E^+T4\T6COCD;]^^J'(86,XF^ M<@'Z17;]]*8P,30>J+N.+QY+-Q M;'C/U$;N1/IG>SO3P?!.D[4 '-SM'"EPN[MA05<7O1O*;4F"._L\J'*&=#MP M:<0RRA))[]5.94B^K>899WLYX-E+D-30@3I?Y168UU^PN4GN'5//^^GK8;%#IBC+%$U=3@%K*5\'M ME]$10[*1!R,V;2Z@P#KUY%+:WX+V>AL'M&L]-3;_C0&7I.J7+X*[V:%R5 MWFYU61'X^6*ZN>3JL7Z 3S>\OH$OY=;8''="].G" M="DS522 ,..8MMQ&OT8F.ZH5U=[N?QCHSVG.IC-A])3!CV56JNSJ&CBV3K:% M6J=%P9=RAX9=EAZ8 0 MV*'==:ST+]/X?AGZ(3[I+ $OQI:6+53:=4YA$O.ZBP50'8EK>+%TF6YM,@C: ML*FZTCE^VY:'FEHGFLM=5W=9+'*(8C#V^E=&XN?"ZF>P21X0TRX$4?MHADSW MQ*YUBUUBVS8MS+K>@[9WH?/ZN2P_JNJ\\Z<^AZ[BJTJ9V*#;=B; TV10"0%Z M?\-H:[@#HNUHV)L_U(>;Y2SJ--V1>&N7WA?[A @'EM$LL<\O/$R&>ID/5.T( M2\-%'?M(%63@O,=-4.23HSUBWM$5;"-$[PR5O&75:RYH^>S=KA>VHV,H N<% M T"RWTD+&T[5[E!KU^UM_V>V];00AN\VIW[602^J7&?0]&02" MHVZLW^YD'MKOU'/YC9C]MRM 3.^Z0Z#N#2QJMTF7F]X2^X;R.%V1*3X1&F$5 M*VVE)6'", MM)V4KGVQ[;QD#BBY)XN'NRJ'23,5;H8:O:$O;D(B0F]1*Y1TY/I.W:BBIA": M*.^^W:16[8<5 \/$E09-/4)6VJ4[ T!^7D7DQ' [SY(<3]L'M2"':LLH;W13 MUO9S,"Y@.&WBE5J$ M.="IPAVBMTU476133';<8VE-/MD%^VTN+J,0(XF?&-M?: MSM=#$Z;FD>MF%!--L/>F?N2>T$_1TEB8<+!8R(G<72@EKX#M(*SE]8HE(])PGIJZ $,9\D= M]RU[SG,6XECD\'JD97)TV&4WJ/3;YKIC[9;6 M2=O<(2WLESW.Z@X:\7YJDX%3+7EO&GA?LQ\[>/].T<=!M$VOJ4 %9^3#/I#5 M/V:;?B*NUG ):S+HMU3"HAA;WK>S+YBCS(JF$R^:4&N=/YKY8CJ:3?%W''=- M?FS$X;/VWS=M4^OC8#;QPG%$T=J?BM=D'%FFDLLWW"F+ 3$6B*?T/H[OV6H8 M^C,OCGH,@4TPA&KX'@R%4Q_2!$\P=SH_QE 8(O4(GXAPY ?W:CYTW:H-.Y/1 MA-@)O.D\;!:VWOW4?#_R0I[CC^(YS9_9^=,9>S/G*1%#$DXI[3D3/6D\[S$8 M)MW1\-E$57/!ZW,>SM?2&U@=O*LK$PV@V:4[5!H_NAK\ M6&HZ,:!RZ&ATM@KH!=\V2-AS$I2]T@IB,\09_=;(CX_EYFKAG$'M+0 M#D3C6$PC\6>;&]H3@*[\(+%"+XY].AF1@//^ M8(]S3W'Z"&3F4<#_1O!DY[X,H$1"NC/G3PQ6N(Y'$\P?>^+1.'0&%$0T9Y?K4G$:9I=CG+5V0\Q[8_&3%)FV086^PE2$J,F%3=:;'Y7>\B>P M"UU5.N<_-PJ954D#\'ZE==7\H 7:;Z)?_@=02P,$% @ R8"'5"%&W)+N M#0 'B8 !D !X;"]W;W)K&ULK5IK<]LV%OTK M&&W2E6=H6Z0DR\YKQK'3;CIIVLFCG9V=_0"1D(6$)!00M.+^^CWW GQ);>2->J_SZ:$$,J5ZDC"A+_;M65RG,B!#:^!)JC]DC: MV/_<4/^198>AO.)_=L2,*&A/GV!S&7U]+)%\^LV0I+JT&- M/K"HO!O,Z9*,\MY9O-78YUZ\+E-3*/%!?E75LU,'BO3\- V[7_K=R3V[XT3\ M8DJWKL2K,E/9D, I6&GY21I^7B;?I'BMTA,QC2.13)+X&_2FK7Q3IC=]4#YQ MK:LT-U5ME?C/Y;)R%HCX[S>.F+5'S/B(V?^IPN_?+:[52EFK,J']4\=/)3BV M*C4WI?X3[^")PJWYI4A-6:DOM2I3K-.E6-6.Y+M3TE:\,-,KD/3OE\IME2K; MS83F2IB5D%6E',XI,Y%KN=2Y=EKY[UBKK5CI4I:IECGXV!CK='DC9&'JDG8Y MH62ZYC./%;80V4S XU0)#>,CG97+K2=8.>EJ9^P=/[;2T4&;3:Y3NO?/$7]DMQ=\ M+',-Q\EP I12*KRJ)/%E(&56IXJ\VYN#6 U*"@QZZ0318_D;)?DAP$66E@/F&L- WB2Z'S>2F4X,.]AL-O#4"29DOAQJW>/]H$_ MMN8<+U6I5MH=,9Y\4F/_E"0-H:UZ(OY-9GIUC\))V7V@]"BZ'H_,V",QCN-H M.IT.]JK#QP1L74A;J.3\ +'1!>+\R,Q MYK->UA7B557Y8 .<8478")LH>PM5C^,+K/SA'^=)G#P5;TUYG)'[.$UP#MJJ M1!(E\43,S^<=S;XGC&?314<$@$4ZW3$IE-)8W7FEC)-)W&TZJ,G&6J2TY(R4 MEXA7'"L IL[NDY/%A7@LQI,3HOB8(;:QYE9S\=$0(9 .6*+PJRM7-8[L[0Z( M?X_EKVI+HCP1/P83/&I%Z3YY"\;8TBJE>=7\_V <-J>>FE_:Y)&.]G@6GQWM M4!TG\;[*#U-OP\S03O[E(7P=5/P''_XVIE2E5QIA*3N8]()J#VCV'G5>[T?" M)QQ]0I1!W*$X!$9FD^@B2?!A.HD6D[GX6#9QVZ^ Q3-]HTFT$%&3:!+/.ZE; M7ZA$'$&Q^!M?3,6[QB,H?,@TM;7,*[&8)F(:+:87XHWBA'LLNS!/!!'"\3F9MU/EF0[M&ZV MB&:S6$SGT=ET 2ZQ[/9 9!G/SJ+X;$JA81[%$_C\#C8&1R>+EGI MR?=)VG _GA/N6@U:*K9I4PU%\IG@:M)#^ &M]$N;\<4BV87Q_8M9FJ/ P]L^ M9'>7'G+A2T;Z'FH':78'H^/1VU_?C(Y$*JV]0]392IOYA!N?G47GR9E/CXN+ M:'8VY;#4A/&FQ!I$_4UM-P:*.Y1(FXW[7(04?PY8+&:A#.,4?0,?IZA)EF+Z MOJY8JAM=EK0[5 L_R[*F@HH%CL\AL,YSOXQ* $0(S34%WDXG0B,:&"=JIT,) M1=PM9<[8"U'@$),16(3_S1.1&:;@Z?K]7A4'90O'(ZO<(G&;&CD.W29Y" )7 M1@N-+Y4]C:UV:R'1>GTREGRVD_8[1'D( I1+I85^R7R9@G7,IJ!H/AZ]^T$6 MFZ?7! :??OK9FJ\:'2J,"H1$Y\ $XP.X!53^%GC0Q@_J*VJ;P% ; ;]A M5%1N=9E3/-E8=4LZ!H.=5JX0=,%4>4192!"E!#0ZG2^V8K8],8%! PUM\ MS=95*4,U%9(LABIM^8G;!#0,] 6J*)UF\0#5'*Y<(.PSY:SF9L1L@?5JK3=- M#=XMH7(>Z"'2:XEBPJ2<@]'Z6/\F-76>^2?>AQG% M]#QI1'I=.F5+\/0.<"C!S)7)$(-?O[LZHB7QQ?D9DY&%K^?'M&E$BT9'_&*K M*17?*,:%<<5-$',O\#A56<_BA+,[U+O[O&[L*T<$;KQYZ MI '>#R2U!VQ^R$?+ XY9 ^Y6P \&=B9/""9A%O: ?(^O]@+3@VY[(OY0?GNC MT0S:M 7C;KM67')4-8?Q?3BLP6)S+./;6!($8A;R,Z%$5RT]EI3MQ]&U5'[" MT!AP8#^K;N!PS5R@IZA[4:Z3RO6(&@ 0'827+]F;(7^PIIE]\W\@,5S7"HJ3V@Y]5*IYJ2 MY Z.>'[#]7PP!C/*0A<&203"(-UI;@ )U244R%]6\'EC>U!!75"I(09\9&6: M517T&V9R\J#NY V40GW,8?W=Z[V[XQAB]N !5*/YRMPG?5^<#W-Y]# ;Y,Y. MI>M2I_"W C'.!R;I2P16&*5%O"!5D3V7!B51-Z>@TS_5F>8YH:S=VA=*XQRU M094'MML)()4;[9M;TK*#+8GMF]HOIGJDS@$6WU"EW#/)[5%O+MD,#GT;%49S M9,:P1=NT+BBFIJH-='UQX(?[$AJL)0@6="=".PB@QQZ@QP308WH;!K*\A9)# M1>$XXO7-*(4/)$=H2&M/N#?+;;#5SEX[A'F,--&M9V%B" 8_]DZ3G$[4)XK,[= X)M.;( M?@./=LKZ^#"?//;Q0J\-$C'OH)C2=O'UAO($DC/5Q.0()J_Y^%#$@R6>8#<8 M14W9A*\!NV%4[+U.-9-MIOXMH#'?ZBM-+YKA>#1;V: _H!]^@DXBV/43<[EWD7WQGUOY*9B(]UC MK]WUW] 3W04--32?S5M-_8I$M*$K.)WZJY%A4(&S#<-($VNL^#Y?@[!%ZW>YRDP[47S M^]C6!VAV@9(KUNXNA",*2CVKUG3[#<:Y?E[]I5L[@$@+;5QF?VX5$40YK9_O+NGM/\ M*?L!I"DJ666]KM*[7RYI<,ENW#;A#7%Z>E4'E/ULEI6XQ,D56/<0,U0%^0E+O#CA M [(&M(V,--O0F9;4TOYSD--Z784A#5&70]UE$+!_1^=X)N"V9G=2(*XNW[UZ MSVQM9=7>\QY$%1C[A4=;R2(*P!Q2 O4)0!SZI9'37Q5UQ]/=1KJO#^B\$XA MF)LN-$\H$Z-#72?C9RG3SW@-9Z29"M>;U(<4=='O:2/43)E&5]&,=TS;0+60 M"E=;D*H?%=G8;?',(QGOV,/FK"=4IJ@]ZM+6EYJ&89JT6)# '!A(=$B#TG:3 MR]1KF*X8*&3*%=5#._Y/>!AJ-].^_P\-!!5$MH_GDCN"_OU^F)'\Q6##I_:C MVR5-)9'O@H; 2]CC!U7X/CKZ+O2TIPX!1,*IV,9-^Q6JUT M%/X.]3RLG4,_,CGM_68'W=8-_S*)KKU0L_B?[[1/VQ\_7?K?_'3+_2^GX%^H M2"H4A2MLG9PLYB-_0=)\<6;#OP!"P^9,P1_7*""5I05XOS*(<^$+'=#^).S% M_P!02P,$% @ R8"'5#':QN[J P XP@ !D !X;"]W;W)K&ULK591;]LV$/XK!Z' &D"S9,EV[, VD+AI&Z!=@F1='X8^ MT-+)(D*1*DE%R;_?D90==VVSA_7%(JGC=]]]=Z?SLE?ZWM2(%AX;(5$HWS-)6[Q+3:F2EO]2()$O36=(P+J/UTI_=Z/52=59P MB3<:3-:J7$6I(X0""^L0&#T><(-".""B\77 MC XNW<7C]1[]K8^=8MDR@QLE/O/2UJMH'D&)%>N$O57]>QSBF3J\0@GC?Z$/ MMODT@J(S5C7#96+0[''0X>C"//W)A6RXD'G>P9%G^899MEYJU8-VUH3F M%CY4?YO(<>F25TSZ[O<$<26V"RA'>H=IJU-2_@2H9\DW#+Q)(?9YT4 M ^9%P,Q^@CG.X*.2MC9P*4LLOP5(B."!9;9G>9&]B/@&BQ'DXQBR-!N_@)>: JZKBA?T^G6TN;R.3D8>BI;4=@^N M#XX S<"#'SFF%;2=;I5!,JV ":&*8*[1D,."SAUQ?&"B"R\J+IDL.!- T!Y* M%CB"SP@U(T8E6M14[UB"K9FE'X2-:EHFGP8R!,FIJ\'VBKSL\SC0,V=P4W>R M9QJ]XP]/EL"OI"^@&+:=A59SHFV5AV;%UXYT\M%0 ,X\#DH=1/!,\(CWL0+T M033DEFSRX$9--X/C^%TS@_S>$5Y'F@B6/;H M35]/\SC/%R=N.4O#DXX6D_D)7)44/J\XVPH$H>3N=T%-4^ZI,&LUIXIR!1*D M_"2YV]U97Z5.=$ZUH:77FV+8[?L7@YINK)30M2X9/A.DLWYRY=U3C]>A0ITS MU[^^;%RA:5 ]]<=H2,#W4CO'M$AC5VP^1U30_.5@>B0^7'X?QNA'W\7D:/ T MJ'=^O)H00)A!A]/#!#\/@^O9/(S_CTSON*3PL**KZ>B4!J8.(S5LK&K]&-LJ M2T/1+VOZ%X+:&=#[2BF[WS@'A_\UZW\ 4$L#!!0 ( ,F AU2J_%%VLP( M /4% 9 >&PO=V]R:W-H965TLA[9!NX_#L(,2T[%06?(DNF[^_2C9\3*LS6'8Q98H\O$] M2N2L,?;1%8@$SZ72;AX51-5%'+MM@:5P0U.AYI/T!J]D8\RCWUQG\VCD":'" M+7D$P;\GO$2E/!#3^-EA1GU*'WB\/J!_#-I9RT8XO#3JF\RHF$?G$628BUK1 MO6D^8:=GZO&V1KGPA:;U';/SMG9DRBZ8&912MW_QW-7A*.!\]$I V@6D@7>; M*+"\$B06,VL:L-Z;T?PB2 W13$YJ?RD/9/E4F"W2D\B7N%V".-D M .DH34[@C7NUXX W/JT6_E8+WY<;1Y9W/T[DF?1Y)B'/Y+]4]5^QKC5LC=;= M^VXD%4 %WODG'V<",T-RFW(\&EL96QPF<=@.#.RG.I)),$DP,UQL=S MF'_;E;VUGVG+MI5_ MN[<#\4;8G>27J3#GT-'P;!J!;8=,NR%3A<;>&.(Q$98%SV6TWH'/<\-DNXU/ MT$_ZQ2]02P,$% @ R8"'5,BZ" 8Z!0 U0L !D !X;"]W;W)K&ULI5;;;MM&$/V5@6H$-L#J0CN-F]@&;#=%4CBH$;?- M0]&')3D4-R:YS%XDZ^][9DE14M$8*?HB<7=GSIRY[EZLC7UT%;.GIZ9NW>6D M\KY[/9NYO.)&N:GIN,5):6RC/)9V.7.=955$I::>I?/Y#[-&Z79R=1'W[NW5 MA0F^UBW?6W*A:93=W'!MUI>3Q62[\5$O*R\;LZN+3BWY@?WOW;W%:C:B%+KA MUFG3DN7R'US)O)1X _-:[?W3>))9LRC+-X7EY.Y$.*:S?L>#/R\% M+S>UB[^T[F73'R>4!^=-,RB#0:/;_E\]#7'84SB??T4A'132R+LW%%G^I+RZ MNK!F35:D@28?T=6H#7*ZE:0\>(M3#3U_]1 RQU\"MY[>KO#K+F8>L'(XRP>( MFQXB_0K$(J4/IO65H[=MP<4AP Q\1E+IEM1-^BSB3YQ/Z7214#I/%\_@G8Y. MGD:\TV]UDOZ\SIRW*(F_GH$_&^'/(OS9_XGA?X2@WRJF6]-TJMU0I1SQ2M5! M>2[0/Z,L][*^LB8L*_PS%9")'Z5N59MK59/SV&NBY)HMDW8N<#&E7UOZ1;4! MO;@-=II @B )L8)TZPVIEJX]?5#V$1/B/30!RO2@:G9TO;0<@5&TOJ)WT]LI M?<(@6%OI!7JAFNX-G)@F='=W2\*ZTGDE M/!JU(5.6;$$";J-S$RJM:4I74>$,?$P!1,J,RN.J:S4JK?O3(U]U-+.[(')_01\D^&^ @#SC!_1Z'/. M( R9Y+G@ P*H.4;>X\ &/MOC]%N48KJC%!3DHZ M2OO,H15J1"6Z(!(/;V^C(FD/I(CD_G>/2"5(1I5RWL?P(V(V0+<77#2OKDAT<3'(;2R8( MHD.HVE!B; 44V3*VQ1IXE9%CURETIJ!*(NXV* =DHPNP0(5>:;E'IW&N;&U* M,'JRDC9&8SL)C&R#2*W9Q3@>JY-=A8&5R?/0;6(U=<;&C Q@]Y8;+4Q!+$/& M6@"W14 BP38+#E//R;A"/'6;T'&V!VRV880*,AWZ6UN[..\\*@.C#($4EVKV M,1]1.0NZ+@3_&/'!?0P;X]D!E"H*!#,T)]*EQ_G)X;B\ ^?:6 34!%1M;!R5 M5QHCMMBGL"4P>'U@88C"R"@+VRP77&.8Y0IY0F0V2.>WT^USUN<));72!=(D ML+K5D9&\2M @*/I.;?HY#R:']7>4OHJCKY&;.A&'/J._I++8Y:J.?>6F]#[: MU;)*QGK.!-UU$-!9W5?8: @7$1@ 1FH.!H>"D*C&P1#G @RK6 +\A,>DX['$ MD=T\6*$.BJBVR#;6>_;/!CHZX#^JJ]J9?6]4\1F/IC@;9(5.B2ESH"I%.1# M08Y<"R5(Q:!*=[B#IIC^V]-@MO?4:M@NXX,27LC,Z5]=X^[X9KWNGVH[\?[! MBU&##G$P5D)U/GWU'>S%0&&PO=V]R:W-H965T ME") J4JLEVQ'EDF6KVXM&);7C MQL0\)(DD"0L$:"10%/OKYZRY@""KY.[[(A5)(/-DYMFW_&;?M)_/W*ZUIJ"7MM6C^>7ELT=; M4]87WWU#W[UKO_NFZ;NJK.V[-G/]=FO:P_>V:O;?7LPN](OWY7K3X1>/OOMF M9];VQG8?=^]:^/3(CU*46UN[LJFSUJZ^O;B:O?Q^_AQ?H"?^6=J]B_[.<"F+ MIOF$']X6WUY<(D2VLLL.AS#PWZV]ME6%(P$WGV\B);]JYKMO(R M0+ M:_[??):-N,\+-9GLTOY[,SXSWV&_&8QGM\8KRQ%?_?JX7K6D"<_W=F@B=^@B&=:>*ZL\3VD[K([ .YUF^SC]&::K6UM6U-5!Z";I=WAD";L MT*XM8?!=A5CQO__7B_G\\M6/5U?OZ,_9JX=Y9FH<>EGUAY,?< ' M9L]?.1W+T8/=IG$6EU3"%_M-@[,V^QJF=/W"E45I6CB-:79553!H9]LECY;! MV=3.$'GS2 M3P:IMO%);E4 VM">\5MDC>&>:O;?+RCA'6,^CT,:639O]MS5M MNL?7MNV S0$O&KX49ML:7'"3-7V;GH<_!9QA:=PF6P%#=!GL?'; J2S21098 M;;<+VRIF7TZSW_%DMXNRIA44Y6U9]'"LB!>P87;K8/],E^T9 A-!V=@VL+!CX7? M!$\_5S?72C[9AV97+N'XGTZ>7.8I$L*QO/&D?1-(>Y*E$S^X@ %EB(N'L)M_ M]B6, PA:@["E$X8S@^.PSHU3Z**LD"7P(<,*>HM88+(US;.4>1!_&\!$.G6S M FRCT1";Z(]1/@2<)RN=ZVTQS3X"WK=9 #:/0=P8!@X@WR%R!YCLK:EZG&2_ ML828 %!1>D[P","RMS19:TI /N0D< =0E(T_:*#!8*20A00+76+BM"J[_HV M!KU95.5:<)8A.@!Y 57"0F%;D&LB,9W^W%E=.# E8&\&R TSM!FWA? M_"')+B!BN(TA]ECB$H%^Z@8F-9^0S/D(B37PLPC,KNDL;P=P?EH=G*I=K4!; M(BXX,ML.F*MP&^)X. 5QO56/,P(95_0"R@H:X\LPX3<\"D)(.GL1'P5#2_+* MDX !Q0MX<06_,O$WP%R,ZQ@X_R;NR*YM_H UZ9-E+0P-^"&1WD.;D/;].L-0><,2D*2>; 6ED )7/7[19/IVN6 MG_P[ILYZ1/M]6W8=2N,>$&P)KZQL2XP.'C#=!(:>@'+VR7;^)YK$9+ 7='3V M,PC#DH6GR?:F!8'83;.?FCT@?YN+4&#B!2Q8-:!1(I]= T\D-@H0MD@G/0"??( >S M9E%9H2V4:K#*RC4YHY+) ->[AA71,'75(#[0HFN+. J/AE]C^01/* D;#J0 M185+N!<1PBEXKE*$I;^!^J[J&H7M>Q)&N'-H"F2SR\D_8',W@("X\@7H&+ / M^"X.':H6/N'ZY&1EW7P*J+Y#-K5:HNP+]H-BI^/D.["B$#LPV^ 04L8+7F>F1 M?H&'BFH>B (=FO&. %X!KF:H!W=V#5AJEL"AG+!:XOXL$<("<)]P32[>'*3T ME;EM6MQV4@D0+(_26Q23K'0P +1:! Q612PRO/&6%Z.G!O@;4FWI"^$2Q'N]""N',&/O" #U;_(BG)-"("BH',*4:04 M"$8AKM:$'=84)2S_*> :N.P&3. M4336D72VG^' ,S25T')8>OEY3VWHWHK?O[>8#P2TG&9-6FG?$D:I9:/LC5@V MFE<+LL0B\8R;3UP($ ^6Z8 X2)PP)VB0B% =F&9OPVMY.ID L :2J7EFW#CB M QY)P 99R>P65#(/EW)\52&)#H23U2 LF1FY?L?+AU]1!'> EV]78\L 6%B[ M\I/AR@QQH' -0^-1I84#&4J+$I1+4$38Q? GOD^6HEEP4K=$,=.R!VSAE73;N/V M@7IXQK)[YBV[9V=-LX_,4G\ $Q+WP8T9=U\V HFQ@6XZJN>>53 QGEJFDUS OI5>KDC>_E*&*TBU!S4+> MCM*7*'Z-$)QZIQMH2:(S?<8)@\ MFG[=- 4RL3P^^=18U&U9]$#S1*KDC>(?"9-_/G0\%9\6*#D@DH,AAS3A%X9: M?]4L68$GY$G6O -U%HQ^.S18&[\%2[&/C_ 228*=?*>@S5'^PWD*YBMI 0=J M476+1F-,6=C:@J8LRT+P"M5E4,D7 M[S&+%*D9C0,DH\B6Q.=$3\O%K@(H;IO*=(1RL).E^S19M=:R1Q9H,$,#(3+$ M+/(65*71\Z@_D7;M%*T>Z ZOVF;[$-$272J=^SC0,J&YYC3\HA:K_T MO+B-4\9(N\ /63+#ET/)I\SC3F_Y.8GSW$N (%] C)"<6R7F[JIFC4A];(][.#8"3N6Y1A3ZSL5 MS)\LHK;8,?H%JQQB@!!O2P= $ZU7 '.QV_=H> B4I(KM-+Z"-D:DD9@"5N!0 M(8G$60&RHFIVQ$F4_WE:0SQER*;Q5AS!E0-Q@S!]M^GKZP9)'@;"#Q_PW;%] M.;&%S#?BI\D; A; &M^"U>,\E7@HF^K6)G"1D7-+T8S,A6@;+AA(662 55_0%GXH#/!J.W3(1C-'8X#C04_PES-SU B99@Q?X4 MIE@X9_JT /YMO2;WL2;127YFF:B60 #YM5L]17E>C$13-#L0O&;O\OCLR<9= M]T!S !,;O*CB2&!![6"U]]"(!GP(^BGKEJ#?(N-5T;=2S(P"5MX)( >'/H1- MR=]N,[%:M]9PN">RPDF2UOP-,GJ145M@1FH)W):-8C*SEE&D-0&\WK$NAV(8 MQCZ%@KQJ'E(\8B%VPU.(18\J_T"]Q[$""_,NCVGVQI05'LCB('"0\TD44+1N MY(QZ]5\FI^4:E@SA1()->;#D $$E*T(\0F#0AR58@2.*"R=ZB,DEU_U#FA"[ M'+?E/[#L,XS[A6?<+\[S6[MD;\H5HC*0P&@@!P'@)\=__Q6VZ[]AHV20,;;_ MU\%XUS9U@]3-^C;8M3YX.+^&,7+Q=^.^<* 8 ?, 8_G[ST8I?7P1BQ(_(]LEF1B&2;9O"5AG;Q4T=C &)Y2 I;1N0( %IHW-4\F6=H P M#!QW.(JY!>F&'L$)?)I@#(YMK\CW3G*NK\$<13^VPL"[*_"H"\^?-P4OT4C= M.\..U*&+!%@2Z'0UZ?\\W98TY*NW1![ M9(6J(R[R;XP^^WH0A4!-@-WBK R2$QAM ;_44PSB\6"DHA&U8^>U*X4]YAJ MAC#9_P33O.K7/1PM9N.,TR7^,KD$HGV-Z*J$?U&^/2;2*<' M-_VB(_)\\OQR,K]\2,^\MA0C*M57\9,MUKCYGKZ;FA+3" ]_ /[2AAPN O9D_]RR"5LWP@:FD%0U%+7]XA%I5BPW9&5,OK!X4/884E@6!%^H M?A>??6!#XFP2]4U)2@([JN7\=1H[HZY_[=7UK^_0D]FA_#YXT<:4[2\>)/NM M3KD3ZM7[6.&YSIXAY>N[I' $XF3RIRQ>8 "2E 4O@/(\S7Y4BS67%!=QC7F] M]!D27^=3B-1K3HJ*%U84U5:+55WX;4/*, RYIPH8N/$M!E&Z9-O9U&4^XA5N.=7@#0=BZ/88S]UO* 5< MF /&@%+.@-OKG6 2:P$EO0%.C@/KAJGJ[-, 8 PTIJ;9NV1+;Y%]HL6L$'>' MG8UBS1$S..QP]9C,T94[]$21^<5FV59W@T,R91+]A-%H 2HH[7,Y$"5M2WJ,L*DT(E]-ADI933*T<+U%J M]=R*?C!-BD'^+BS ,8/1J"G%2F&AE ".&27+MMP%SUQ@T:(6C#(M($?,@-1U M"E*RTT:%VK:O.O(2C(H LC'\@%/0@Y@R$41E4^,O#KB(%PUG,4(\$0L[$ TJ M%P G4-DG=^N:9T>LTPRSF!LH:V77Q&"'PJ+'H]S^"J"N'0$^=A+'$CAL,P40 MD-6>>=H? 6TI6=HZL^;BI!B1D@A&U"@^FM)#O'YQ7\MR8\)/!2NG"4NBCHBA MDQK$.Z6JFR.JNE%05>/\'7E"2Z<7/>Q)FV3\T7:O;%"=4!*UFB+OW\3[+@=T96BSRKZ0E"(DCQ/2/DI.B@ M@R5>)R[3UAO1.;QG.GZ$](_(V7D'D&QN;.PIDX.9$F3 ULDXO7D6Q,$/ MR67"""VINWZ8>V )/^1?0:H+<(\;R2 Q0+$ZA&6/OSQ<=.D&V$A:%'I(R<.I M2".&5U!" @J14'.=^+R$?>8GEQ@SF $P>5SA)T4.=XEWG\Z=)+FCT2\Y6"R' M$DL_#Q'?HM9XCF 1-WU$) M [$GH*CF8*5*(BB(FO7<<:RE3E8+!F,433$NL-)4:IVLL>^D@)E.W# M!1TSH#'8(_#$A[#%ZF;\P%MW;HI8#GR(3)1(HM/FL2#I NVA";4Q[9K-9O*. M.@2!E"R26.%KB=J8PCW$WWO'NC; N2C9PJ@E1\L*ZWU-I1620TWP@QV)QZ\Y MU*N,RD=T"G'2BA&]C_TO09P$*T7"0>Q!!FU3TB,$'H;OMK2:1(ZGB';(&Z^' MQ"MFS1WSV#@9.HQ=]^0#Q9S7PD6"'%@&CHY)4+#YGS@E7$(YE!TAJ";P#/;1 MC^/3FH^7*(FQ3 R7J)8>9 M=L0"FMZ1QWF+U;:2B^A+7(ZV"S%'U&(YQU3/F>67EY?$"WK6=OQ,!/T7#DWO M\+YW3;_<\ DMT,F!&_-*_/@R Y_$/::@X9D9>% IBXB<3HRP5*K.XVE29-'L MZZKA9$AD?[O=()Y8^ + RPB7ARI,[%#08X>CZH'N)_"+HI[(]XW=*KZZ@TX'@=$2Z(FG]^0(=G,:JTGJ=A MKDX./1\(4WW<110QXN0CD*38$$LB\_&E3K/O8P:;3BPSA7H1;^T7OGB'O(G) ML9>D@222)!'9"[LTZ'N6EWWU=Z6E:-6J9!^4!$[09Q07[T7BRQ9#9DXQZ6CF M-2=]9N2#D?#?*\PK!I6Q=!N=)BD6\-6B@[&Q!DUX&^=58)XTHS%:QO&\@#!8 M2J8PM\,"W+U5NO^RS8/)DT-E0O84;DU;V\*S7W(Q]JUW7K LT!K:B!0C-B": MU[!H&DN6,+VE4"-P:R79):1%B.=P%5(?I^])"=.ABZB]Q%&NX MYIGV"D-*&K&6S..!E?:[E3HX3C?S<=$0S"OK ;?IHA+J.$(C$X154X5YO U! M 47O=^\2]2,NI(CW>F#KAYG]P8<)!N.)JG X.KM@]?S-9<0X;;^5LAA-PMYC MF+V;4H^)'F. /YFV(&LPUGFULH/*23Z$Y%W8M=^ MW-B(^:/)<%6>AI#YVVY M-2W6@29.E$[*\Q'N#5C(D]A40C3CXGX!#+:8QO.?.<$5"TM9%''V-JNNH'5- M=F;YR:!B L_T8G,9K'M&"G6R->6_R*OO'\FX*14W>2#G> CA70_/-?)-H+F] M*7<1196M!Q5434.KI07L[<*5'=:U@P+Q1].*MHV__G%:,.KL^-A-[67#M##?GNQD[*C MB_.3D#-Q/(W&QZ+LYUWCQ"]Y-%8LV( )C8XUU8=361T]33#U7#TO(%0D)I 4X:>R4YLD(WB8@6!Y4=Z8P1N(9WA(-9E.'?DD(Q M]IZ'*-11593FV&+]6&7K.XNW V2EJ27;TA=#^+)IVEOF<6T6];F@*L>UU'_3 MIY"V"5B$BJ&DI)Q#VS=]BQN9IPI-8>LFZ@PV*&2BQC1PKK?-DAM6W-!Z,TD$ MAU^6>.)QE'PP@L2:<1"LD[GE8:(V!+D4YH?1V)I#\HX!'=:9- F;B*H]T)HQ MZW6+A=V6C>N%=HL[<[3PP%=/9OG7SYX@"0P[D(&\/<=?HSZ#L_/\E7@/_DO) MB6#\L(#A&@I@=25)1'Q@E-O^QT;_/7*C)SYK"_()X![XG&EI6B>;'-YSU!J >F8E3CMU(V+J<9*-(XU7/H4T)&[ MU1QWJJ@J*A+J.PIB(V>-YPWM[^!X%^3Z6G0!8F*B\?-D4,N@>*;<[XFY&%-H@N;,S'9;VH2M0:G.Y&A8[#4JK(FV-L"93S(.2 MJY3;VFT37*<4*5 ';9*IQ&E+< M/=\EG:?TG^)PR;'F&'S_4OG%^D.DK!]7!%!.0&LYC[)0I1..32.7+,T0A;E* M@'9*2M4C9T;O(]>KLG7=A#*>\0]LFZ*IU&_>OOG--_'CPFS"8&^,A95R7+Y' M]R!"3OD]!:)8)[$'GTNL]: 5-_H)G5Y,-VA7D.1 ^KW@J;8->6$,MZG3B27[ MP7Y*:A1]ZHEVEZ*:#=W\G($=P,9Q\V@!VC,IUJO\/GB88;9%7WW*0 U UU4I MF3](\63U="C]X9SD]P,E#D>=0QNPWDGW##LK"P^MD8(Q$J78DF*V )/,2F6M M YR8;.%WRI;6P8+Z[!E6Q(FH9TY4[>Y8VV4#W@^2AU/)@V??$&VC0"G_[*4A M*4MJA2H:(*FJ]]T?%%$COV+01VXDJFM.G5T*UGR)5LD9EV5IJ4'#<>*<<3$!X_O<3" M3]_!A'(.YJ]^E*8B4;4+P4Z&&S;V;=&\)Y5!BSDP>02U^V/+14^&^I$A].AT MF+#300V+*DD&Y.:-4KA-'OX1U=[7Z?FFN)3YX;H@,?J% _V--QNS3ZELKLB] MNE,?XK8K8I=X;ZHK*9TDZ(533M4*:G:]W4+2Z)*$!B+^/G\0*C M5V]PT'_2H'&I7QZ8Q)]]0VF\XLB.@K+6Y_,_P+BQ./"'COURZ)*6SG2(B6.( MFSWX&;VZV0S@!DGMN&A4''%$I"!"#K@N"GP KV\[SNREIE'EZN!C,M+3%5WU MW'2!.BO%ZD\>X")?X++E&E:)TQ^M?;!NLLTIPB$BMJ2,!Q*?VML!I2BU5U41 M/(9@A!D8[G];)W&JSB!$U #HV2 G#,"?14QDY,F[%BK%@F+-N81 <> M\6BE/)T4.$9V-S%!Z>/&=0YD'^S1Q(S2#O(&2E?.P(\A]!*7.^GY5G M6-S@T]>VDMV!:@5I7.RWW0$I$M2'$R;;* ]3CY(SVZ/30;%RA-,4[Z"R7?;/ MB D<9=V/?&3 +/[>E#^I['7:LPY1OQJ+20L-W M2#'.!PWC4F$_C(]_1$EJ6Q]F#')D0CZ'@!_NN.,7<\W2<.WD41'*.UMN!VQL B%MACE\06[,;/S^>Q##AZ<;MKWEUM&@LG. M.;H[,.] ?\BY1@IALKZ#+;X6&4&).!WMU(TQ$N^?^M6XPOQ)UJ9T&SNAOJ7K MNR._Q.\ORDAI)^\%E$\A20O(*E*D8)!0@R#B,FX9A[W%*X\DNC'<2BZIR.CB M9EK'!S3-K@,9X/JD"_1!$_:/.S"SLSIM;A7:-[G$D5='.:GIM1)!*0]-(W6[ M@#&=YV\:^E*W;,L.]0+$IR$WA$_3K=#7E$>-HE#YFT@HDYH%FA:CGY1PGV;I M(GAX']#R$[P7%\?Y2A,_MW)X:@;!3#!N%GK6[L+&J-6RY_@\^Z!LV6GE)1X' MM2:ART HHW%I*TU)N14@G_=OK7Z)>%,%+3&, M<$^&0DW:.D42=E3YCDO(1@\H;I3+G2!..,,0+>D*H7.T&#I9SLYWH+R.^G%@ M:Y-14ORR(1"K?R$.Z_-NI:N*R9[_UU';5(W.!;]#.(*O'E/V,AX^ MVR">8&LE[>RK>?[X^!AOD.O*;5F9]KCAE6C9VOT_DDCQ/DI.VUD@ATL* M.14*TC(TM)'>);B(R$-$J1_4*DG?N/]^>#4/MC\5.7@&ZM'SC@ /'&N8%-=3 M9I%'B@1[0J5]4TA(K$LNO4TQ;:R7B19:TUU[N1IZH?^3MC\DL_<[WQ'>CDWU=,H5U]&36[E MNHLV)<31:E-7$2:"@_]@P\G/E@$.\LO9NLDH!QV8::9;:! >IT:-.Q'J,W M!IRD/DJP\8=XWV/YLM,6Y]/=$!Z=LQ8OG<'AHW94*^Y MZC#"=T\PW5H]YN/<]TG^&*^JN_(77^W,H5FMLI'FUSI5&?-^4;$]QXARZ6FS M\BB.X^_5\"Q>-D]N,"->]-4L?_YT=M*'\4%[8M&%8Z>:;4W2-EMFM-/6#=F+ MB=I5:#Y5X)5A_7]SXSE^L=[EKTC!E/;0$3VR3\,FPOA_]/4R=&./)T1NF*F@1-0@:=L>B.AQU&7:,HJ(#,O\B-#,(7=V4S M'C77.6K!'HT51L@H C(6P$GU+N71Y-UN[82^I.=( PZV+C+XW/6IA/T2R!<;+5UC4" LWK4 M,%'C%ZD;]8[D4%E"M;:8,;WB@$H4'&I6)UH]+O"JWFGVNL2LM!%.3;A'+4M: MZG%-.XAB=XA2@Y:*$>L2BE4A0F^K?%6'QE(Z)$J=X0E![+3QR7VD<)QG%//H M!(ZS(D"$\CF-.K08GIUO[LO-54?UZ/N\..PJB[$'[D<:2>]P>V#<7C4L<4M7 M45)200=ZLT:)0OL2A7=<_DE9PD_-"N6SD\O-K%'/)-4,TUR"CZ]0E/'[)*P\DTSY5C/LJ_F / M<2,DTTFB9()7Y*3&7LP>?'NK1O>7$Q\J7H5V#EJ;W&#,Z))/G7(*--E.7MKE M9R^I)&@&(C,E?=1;=B5=H]V9SU2SR74A_4YUIR,PI#.4Q#C#P#@@U:Q,LU\; MG9WR.9<;W\-!'I14-+W%?&0U_U'OXSQ4#\S/Y_?'EP2,HM3]7^=:PY [E_3U M/Y%8]?S)Y?"&@POY'GNAASNLZ4&/67AV)YK42ZM59HWLT,:G4=$E)3XJ,8ZO M,XK27B*.&BP9RD2!<18DTIJ3-[^Q!J@9/[8V[(>'-UNV&/[I38A!DKLWMY1[ M^+QI'U_@2YA&-L'?2^D]4AB#GW!>U005L0GG50$GH[M ^WAC3S=A\_W7RC0O M!5GI[?%"(I,1LU:P(N$86/8=^%8"K&&K7C4V:IJ[17JS3\&U= \6/A,%5[ 4 M(BBH*31FC5_OK!7FIB3/7,KBIX1 M,U=EX/TK.P0Q)M/U4]8W\]]JB54W(AF M'=\6EA"J=K4;7)N& R=RH\).- MPT9M*-L.B$NMBB)M79U]6*Y>8B*]K&E$*TI&'(ZCI]SH!(^]^4S4* '+\GP%RCP40\W/5RY=)XX5O,%B5#1\Z2"A(6\7XPCL)3*B.7I, MTY=$,.3>A$CY,=8%5.:@-2VI*XA]5)V+7=UC#J;1&^H&<-!XVIW-D:/43['L MM[UXS+$M!##2S+=,(/U?KR@+B1C4CX)?LV->K-%J09J,7+H4$M)[Y^\YXSFT M"(5)\_/%172&V%7HFCVF-QN06Z.8\1?& 5.K7$I-EPU)0QO3^MYXO83QJ 2+ MNS+J07 W(''XQPY=9!I4!\1(M[=HY** D@+8T-:*IM("J> 0C@O?(A5-V_I% M-9 R0'0A%Z!K5)BC%3)Q()KO#-$;(B7#B$)D\\O+K_6VB;=4D([H07H[J9*I ME;^@W=,E!)#1VUCU>DO,G3N[+LGI*!>#H4&/?=K\S=OC6Q3+7F:!D3E,-XM% M6QC340^A)O^WLCGB>]:,&GW.:2_R3 C6P.QTDY M$"Q60#'<%=Z.X>%KOQPV&FB9)#7WX3HYNL<9:Z@F =:D%OEHJN$!=)H1;)R< MX_BCJU,[<):Z0[G1_'RYT3T\V*.T_A=JD.[C+#_1]$6$Q?F"#.[5Z0V1T0N1 M8J7=>UBD:W-2$S+E>=B'$BHT_"7J49J+Y>S*1OK-26(,>1BP\BENO6UB!RB% MP"CQ32O?C5;'LE6B:95J[TJ<@A3]:.4HT0C[4$%+KL^E]@0\BC@OXO<&_;?C M? /?5VMX,?882+P7/2?::ZPEW@:_YBA0$T&Y*8$I \,\:#8M=Z"&PW>;R$:+ M8?$ "CS8VSA[T"P0TT2SI\H8=GQJ5N[?^"Z;>* '?7W\UD";]?>)1S!'^^BH M/%V"_N*OD_M8V(1"5XHH[HS;S#*Q#AY#^^L&K_U\27G?\V>O,BGN>0EFL/<^ MIV4VI2]3T>O=29^G#,)E5.V4I+5,!Q/,7V;_9SBJ#N\">[D+@GIDEP?43NQ8H]K MT&"_*(3Y4C%3$4@/)/O0A-+2E]GKM,+EJ^SQ/'_Z8@9_:&5#_)?\R$/<[]F? M U*_S'YGS2+:O>2-_-GETY%O=+J[G_P/[>CE7]G1+UCH+'\V>S+RS?%"3SUY M3IL()47S\Q5 I.-?4[*4M $<51Z^=!"]1"M2LDD>-\G-Q5I(+'9;_#Y6''$E M.KU(70$--4@8-@F=BC^SE>*7D<'(4\=UC*#?+]C^B+.1I0+!UJ'^H$EE?WA M(XCJ@PH^(I[9^X.PLQKVW%9_%J?U'E^=8_A%!(ZVIPK^+6Z@KQ&]\>&#%I!S MHL?>>FEV/(B?PJ=A\(W';;CGS-=8QZ7RD2^/NBF?N-BBYI,P5>R5S./OH^M# M5%;25GLH$PAC;4CEM.<<.W0^0'D]JPI,Z!:\=T]%P/CKL;ZP4$/%]2MUV9$J]:$N]K+Z$0 MLF%X;PG-8OF+K AD5E2$E#2G*VL$F^^+++&M)E:\Q_4ZG(@S>F$W%^Z0]S7- MWI$F+YPO,M"#Y3KP+?5U\HLOLU6O?A2YVWK.;7O<=+K_V3F9J48KHP2G@ M26JDMK$)Z7T2ZSSO/@E%%_/S!1,W(8_HA]N3YM07CC&6B/=Q>C/-?KRZ>A>Z MQX8,.JFL"*D&OHC8^"3#.#@\&E[69AO^X9-/LHU+.77#;+E0XY'V0UVJ^?4% M *F2%WP5Z?5GF#WG;T8\%SF?9C>@C?^*^92S%VQR!WS (7KGHI[346X8+^<>;32Y//W/3#0V7PQ MF>MQ_*#U\5?4K9[(3P/"+DD?Y590>)MQ?$UE%EU")CUVRU5\7V>T_\J:L5B3 M.1;F9M&PMW1O1F3I'Z=JX=F>6B=A0.^R,LFVET8 '/=E9\#8\3ZBA+G78'E^ M]\W6 @>]MJBV$P#?7F HUG^+X4G,8WEY-;]X!&^&Q[_[9F?6]A>ZA0"K;E;P MZN7T.2A(E-"D'[IFAT.B]=(U6_IS8TUA6WP ?E\U@+KR 2?8-^TG N^[_P]0 M2P,$% @ R8"'5"A-1J82!P TQ0 !D !X;"]W;W)K&ULS5C;;N,X$OT5PMNS2 !U6Q=+LK-) .?2F%YTHX.D9P:+Q3[0 M$FT3+8D>D8H[^_5SBKK83F0E,T_S8%D2BW6JZE0529UO5?E=KX4P[$>>%?IB MM#9FZV0MC"_/-WPE'H3Y97-7XFG< M:4EE+@HM5<%*L;P8S;VS*\].L!*_2K'5>_>,7%DH]9T>/J47(Y+^?:O]HW4>SBRX%M:9RX>:#::6[$&N"KF4"2\,FR>) MJ@HCBQ6[4YE,I-#LY!M?9$*?GH\-@&GZ.&E KFH0_PB(Y[,OJC!KS6Z+5*2' M"L:PN#/;;\V^\@;^>_5\OTO6K"YUB@]7J3LLT!RL<^2+V0FS5-?E MZS&8S^TH^0)$9!Y/DK+B&3OQIM-3"'K.S N:X'3&.2B-THJ_8Z'KOAPN5/&^ M%?&<"% MY "78<=E.,CE UIC6F6"(G&]YL4*R2(+=B.6 H@INU9Y+C7U+=W' MXJ#R?A;W4-(6)=FA4/R9 =-/@I>:"2HRF).(?"'*KDPLR[AQ+6V<9F4@3)_5 MHW;DBF>\2(0#+E>R**@>X"2IWHA2JI3"Z+FX!NZL<1A<063?&AA1P( X8+,) MNZ_3J,V!O61X56!Y2"9JA54FGHIC:H\)(#&.#RNNMHJC4A'VD.4A?U@3&] M$0EU8\9))P6EICE5U<(LJZR;_*&':!1%!3F,DKW(,4[TD126>$NH,D@8\K$1AOW_0<+4*\.K MKMRP?_YCZGO^OV!AX.^;?LMB,AWO!I(C[I(C?G-RS%N2[CN2^K)C4&%_5<]? MTD\QU5(;T65_Q\'9L>#TJ7G'9G%LNR=)?!9:OYI'J$ 791B$T6F?RCHQH3O*6D==$PU?&I:+ M7&G;QK>E-#2R!&V1I0U$3U_VSUWO=!M;!EB;=:S-WLS:C5Q)JFB[C^E=[@9U M'=^T/.L]>F^?D>QXI#:TD"91N*>X"!!;BBIG:Y6EF S:KIKA TO95^R"9('' MP]>?\@V794[;AL.!:UZ63V1-$V'*#'+_64Y0E-L.U7=WA\:XQEY%LR!RIF[4 M_M6]!56_+%7>[/L%EG(OC.UOSZY,H9A/IDX83DZ[_V&K:/<#H%D4X*:=@I5T MZDRPC-^V,?N;16CB>#.ON1Z+3^@']OA$)CY>G9G0SV M-\_=':_5Z=;46VRF*)'9 M'6Q^6*,I]9Z_AJUX93&G31G0$-3D.Q._5^CXF: 6:-;V;RCU MT.30V,Z[K3T-0Q)S2UKZ-5D. BJC#0J5S."D7\@2=0RU=DNX5566[@'B*"K? MMTJ/=F!LWX!B)'E5* .8-IE")PX"D.NSWY"=G%P*G[V2QR/ Q^M0<; MS69^Z$RPOGF.[TZ=>.(B[W $E EY4D>GPE86Q>N$<>3XL4N'BSAVW.A0M':V MLR*>L&]VW^.YCA>@_H(I-K-.Y %^-AW*L[UCO#?(\$>4:I%(8'PJ8$>56_Z^ MX%Q4T6$!-'Y$@;!?>5;U)]"@^OXV_17-=]GARCW)MLNV!'(5ZUF;1WBGY M8 8.FF'/FQ;N=OWEIRC')OJP<[WUG0OM=V:]IFMG]4OW) MJ7O;?;&;U]^I=N+UY[XOO,3JHEDFEICJ?HAQ*B[K+VCU@U$;^]5JH0QZO;U= M"YZ*D@0POE2H].:! +KOF)=_ %!+ P04 " #)@(=44S?KXL8# "/" M&0 'AL+W=O M+,RVDF0:5M9MQ%)FBPIJ92[5!22/_PK:US?L!%(VQJMXY$X.:R_8_^[ZKPX'#,#[AD.X< M4L^[#>19WC++9A.MMJ"=-:&Y#Y^J]R9R7+JF/%A-IYS\[.RZ,;1C#-RH>LDE M\Z7J/;*E0',QB2R%<(91L8.[;N'2$W!)"N^5M)6!-[+$\A@@(FX=P71/\#H] MBWB+Q25D20AIG"9G\+(NX?&NXX7[WK_G26$VZ^?M, MW'X7M^_C]D_$?6A5#VI%D4G3)>HV]H+Q$KB$CM@!A=<:<#:,N\-CLV$%3@.Z MI ;U$P:SQPIAI01=0"[78%US=[>0_X,&+!T71YPVCA/=>'CW;-%7Q]F@L9SN M =(1XQJ>F&C(FQ)RAVR]UKAFSMP5TG@OP=F2"TJ%[)A+2V,9 K.MQT&I2W(< MPYV#_>Q@VVZ\.,$-,Q7\ GVXET\HK:)*)N%@>$5KR^2:NY1V@;,PZ\?PJ"P3 M'9<]3![&60+O#FD9J@2=W.(*M3/12 &(01)F@]$.1KSBT)Y_(,W\&"0+!X/T MN,OC-H$L' WC(XVY*B'3\E=Z,*GLS[XW/=,LO]"S!58=E!I8^84>!'H1K;F M03A(]O2.FY?$83X:P6]*E5LN!%5M$(ZR*S@CXKP3'DV?'@+SPT4J*+!>HNY>'&HN\-5_]$I8_FI4K 15%(U7#NV_9;)A M7IO..Q[#GP[[S0EL9P(]NONV4HTA*5!?>UUJ%UY<.SD::F,R#).KW'WD83Y, M_+%0]&+T&ULI59M;]LV$/XK!RT=-L"+WFS+SFP#B=-M!=HN2-(- MP[ /M'26B4BD2E)Q\^][I%[JH+:6;H AOMT]=_?<'(?F0W6C:.7W*!DO46@N M!2C<+KW+\.(JL?).X ^.>WTP!QO)1LH'NWB3+;W .H0%IL8B,!H><8U%88'( MC8\MIM>;M(J'\P[]%Q<[Q;)A&M>R^)-G9K?T9AYDN&5U86[E_C=LXYE8O%06 MVGUAW\B.$P_26AM9MLKD0H\^DJ&D2\QO0;,59[< M0NO",78'H6Q/7NB*I;CTJ.DTJD?T5O<["D86U%!'NF,KV3"'$HV ^@>^_FT5A]#-< M5E7!TX8<(EUHUK1H-(K& .)6H0[WBB#HSD7XP4K1'@Q*-N,ZF_.3,?!#F1U5205/74:RG:=G/1 MWG+]<(S78;P7U'KZS S996DJ:T$RBFCDCU9GY#J"SG2%*=]2%IC%9,+6+T%! M)NN-V=9%KWQ^*@G]G7%):W@%DPE]^LTK"&>T#J>'FVNP@F%,G_\23YLQT'1J M_:6B85"ALE+TSVE%C#24YL.N/W]!/?4.7O>]^0KBZ-#UUY!8UVEOH#B2OCB2 MX8L1MZ@4^3-P'PXB'&^SWXFTK(/NR-JPPF;7LJFYMIUB:3ID_^(T+80DS->8 M7U]L9W1IA6/;=AV!+[DP.[QPE(S'A!"'R1([ MM^)Y N^E^.FD\+=X2E?$*)K/'? TF;5^B"'XXRI'Q":C*(G<&"23HW>0?_# MH:+,W3-.@VO4YJW3[_8OQ&PO=V]R:W-H965T^=J1(+'1FDWCVJB=AK'KJRQ$>[(M*AY9V5L(XA-NXY=:U%4 M(:A1<98D'^-&2!T5L[!V98N9V9"2&J\LN$W3"/MG@NY;HFOQ 7 MLU:L\0;I>WMEV8I[E$HVJ)TT&BRNYM%I.EU,O']P^"%QZP[FX"M9&G/GC6_5 M/$I\0JBP)(\@^/. 9ZB4!^(T[G>844_I P_G>_0OH7:N92D\/(!'4+1SZ6 7Z=+ MEH%OS^\!FG%/,PXTXP&:E^0;C/(/<^I:4>(\XI?GT#Y@5-S6""NC^%5)O0;R M1P,..6%^J52#V5@H]T79IY/T:U-@^;!9HNTE]$/2%?\6LGR4YL<\R4>?QLGA M/0B([]Z<9&GV&3ZE<&M(J%=Y#J'&HR1/84#"22_A9%#"9[?R)34' ?YS->.# M7M"@78>.YZ T&TU=6^A7^Z9ZVO62)_>N(U\*NY;:@<(5AR9'QZRK[;I<9Y!I M0V=9&N(^%:8U_QC0>@?>7QE#>\,3]+^:XB]02P,$% @ R8"'5 :YS=-O M! YPH !D !X;"]W;W)K&ULK5;;;MLX$/V5 M@;=8.( ;ZVX[=0PX2=,62+=!DVX?%OM 2V.+B$2J)!7'^_4[I"Q?$L>;AWV1 M>)DY9ZXDQTNI'G2.:."I+(0^[^3&5&?]ODYS+)D^E14*VIE+53)#4[7HZTHA MRYQ26?0#STOZ)>.B,QF[M5LU&]\D1N[ MT)^,*[; .S0_JEM%L_X&)>,E"LVE (7S\\[4/[M(K+P3^)/C4N^,P7HRD_+! M3KYDYQW/&H0%IL8B,/H]XB46A04B,WZM,3L;2JNX.V[1KYWOY,N,:;R4Q4^> MF?R\,^Q AG-6%^:[7'[&M3^QQ4MEH=T7EHULG'0@K;61Y5J9+"BY:/[L:1V' M'86A]XI"L%8(G-T-D;/RBADV&2NY!&6E"RG:_B+!CYX!=X/ MX*L4)M?P4628[0/TR=:-P4%K\$5P%/$*TU,(_1X$7N ?P0LW 0@=7OB6 +QT M_8KKM)"Z5@A_36?:*"JCOX_01AO:R-%&K]#>47=E-?'(.5SF1(H:N(#6FD.1 M/@IHF_=,5RS%\PYUIT;UB)W)#C*E%BYE63&Q^OVW8> //FA8M+[/6,%$BD!- M[@17R)0&M"D#"CB6,ZJ+-N@N4C3P>L H+$T[\W](=$UC;+7 S#;\6:-AI>&B M(>G1SH(+P<7".E^AXC*#=Q#$O9'G-8-A/(!I^JOFFKO>);F;E4$8],)!!,[^ MX -06U+3"6H3I5"D*Z#L"%TPI]+UHQ.(PBTK>;/'%X:](/&VQ$>2&F^2&K\Y MJ==<<(/O;^C,.5!7A_)[%/MP?N\IVO.&J'!$?$O$F@(V.3,N3S.T$6>E5,8E MZPVY^^G.--J)>L0Q!L!(A/K69#WNCD?UW!Z/1B9O[ M(Y_^26R_7?K9U;;<7$$J(C*8YD(6%\I MF2(Y8=/'5)J[1LKPD8)=T3UGG%6C"+JC:(OS?'[I[@0*KL*FTG7.*TVJ Z), M@L12)AXI!(%="-U"' 8GX'L1?%,9VFLL?2#SP3^-(0Q&T*7/EN'ERCOPP]XP M&=B@^%XOB:,F6H$?VCV/\(?KO2@8V#W?]X\U5+)IJ.3-#?7QJ:*;G,)_71M[ M'$^%J%FQGW4K(S0>ZJZC1(>[:\,X;QA9P\AV&;%A="?G?W0BT]:-%^W2 ^[V MYK*@IM-GK7^OTNP=T+:\]R#WXD'X@:WGX<@.0TB2H1U$[2!N!PG$U*9TG-## M;FX(JDW]O33D;QLQ9LGX%>F MZ&;04."<5+W3 1V)JGE6-1,C*_>4F4E#3>"&.;U$45D!VI]+:=J))=B\;2?_ M E!+ P04 " #)@(=4:MDW\YT" !]!0 &0 'AL+W=O*++\#B4O*Q2ZE (4KB;>+!S-$QOO M GZ6N-$'>["=+*5\LL;7?.(%EA!RS(Q%8+2\X#5R;H&(QO,.T^M*VL3#_1[] ML^N=>EDRC=>2_RIS4TR\H068ZRS+58 ZW6[IFC1K.']F2H[X8^X;@;9"?[:#F+51T!"J,X$X* M4VBX%3GF_P/XQ*LC%^W)S:.3B#>8]2$.>Q %47@"+^Z:C1U>? 1OP5Y=<\!$ M#JYSQC7\GBVU4?1[_#E1(NE*)*Y$VDN8Z!0 GPT !D !X;"]W;W)K&ULG5=M;]LV$/XK!Z\;;,"Q1=F2[2P)X"0M5J#=@B9K M40S[0$MGFP@ENB1E-_]^=Y(MN:VC!OL@D>+QCL^]\G2Q,_;1K1$]?,UT[BX[ M:^\WY\.A2]:823A@&03S,I,H[5Q?EVIV] MNC"%URK'.PNNR#)IGZY1F]UE1W0."Q_4:NUY87AUL9$KO$?_]^;.TM>PEI*J M#'.G3 X6EY>=N3B_GO#^C_+JWPQ'#]#F&<,\0EKBK@TJ4M]++ MJPMK=F!Y-TGC2:EJR4W@5,Y.N?>6J(KX_-4M+CQT'^1"H^M=##V)9,(PV;-? M5^SA,^PBA/8C* D>A#&(2B1=ZH5G!4 MRANU*7BK7**-*RS"/_.%\Y:"X=\6X>-:^+@4/GY&^'T5RF"64)[SUT*KE>1P MJ(W4(#-3Y+Y7;PS[XZDX;+_^Z?91/YI&<">?J, DCPS$ M[U.4IBLK,WAG9'XD?1H%<&/R+5JO6'\^P#5THGZG3$.#Q+HL$+F M"4)BW(ODQ%'0@W?HR-M)82V2%"I5A56>G4%QJ4V^.O-HL\H"W7%_%HQ[/(Y' MT8&UV6112X_IV49:_U2Q-)AGS/"MO"9<7I%C)W$(+6D5U6D5O32M;J1.BA(2 MS%4"6 MPI*A;2MH!)^YM9(+I169,]$D22T5[3N$RJDD_7XE ,*K'A$HIR@T-D1Q:VDY M9\-!&-$P'@04)E3A6(53N^(1Q_P@C.&!7==]0FDIC,0@&A&57A\-J5*A%-,8 M?@4QYO<'Y1[/EA81+!L^&$2\&@S$A(9;M54IDBD^*]1I'0C[L24.XCH.XA?' MP5KF*P25'SF?US]5=H1W!R.?"H#64T[7W?FA33EX,:D!-"X^T/;.//*T9=="1BP.FWY3=N":^ M_HHV41R<71'WQ7C:%(F;9Z#_"%M,^V(T@^YT$O8:E.SB8WRC?AQ$-ZN>W.=46=*P/]9T.3[FS5=C_ND;5X52L3N7EUKN5.!)=4,?#5BW#@Q:- M5FE9!)RG@3I77]8 :J#MGJNL&R8C7&ON:[=4' S7W\^4CE4'U7)GG[H$V0E" M"!HG80CS)+%8WJ1T;-I^M8C^3(P@I@AJY:JOM/+"HOFBYF$\KCQ!O+[EBJG(#Q3%(=+0T'DP@$/7.MP9!];06,[=?L/O:'H"Y M3.+]94\5L>Q).%;'I.:I&!T>-&PO=V]R:W-H965T M(L2?)8,JZBZ3CLS3Z(TVFW<\57E_$8\'==LA??HOM5S0UK<44HN45FN%1A<3J)9.KKL M>_M@\)WCVN[)X"M9:/WHE2_E)$I\0BBP<)[ :'G"*Q3"@RB-WUMFU(7TCOOR MCOXIU$ZU+)C%*RU^\-)5D^@\@A*7K!'N3J\_X[:>@><56MCPA75KVT\B*!KK MM-PZ4P:2JW9ES]M[V',X?\LAVSID(>\V4,CRFCDV'1N]!N.MB>:%4&KPIN2X M\H]R[PR==L89VAO^#7 6:_ M8_8#L_\&\U/C&H-PRQ67C8294@T3$"+!UX7@*^;_.?O:=1X$^QX0V&FNCB1"M9AOJ$6>AH>LWX"J$*RUKIC;OWYUGZ?#" G6PH7S4 MJG6QP C&+"RUH)ZT(_B'WX+U2QEDV9(WR(P%5*6'T3NA7%!,_U8W__G0ZV5P M!'D^]&(/?/#"@#Y!R"%DFEW 0X4T6):.F+NM(\A.TV1(?$N)SK5Q M[30(EZ-"45R1 UI'ML>#/#VA-3T=]'-X[9WCO5:1:%9A(%@H=*-)IW\ 4$L#!!0 ( ,F AU0;'U##"0, )T& 9 >&PO=V]R M:W-H965T9+RQ89N-E+5W)"HMH%N%?+"@>HJ8&&8!347C3>?.MU*S:>R M,Y5H<*5 =W7-U>,95G(W\R+OH/@FMJ6QBF ^;?D6K]#)M7<&WP7N]+,SV$S64MY9X7,Q\T(;$%:8&\O Z7&/2ZPJ2T1A M_-IS>H-+"WQ^/K!_=+E3+FNN<2FK6U&8@RF"6C3]DS_LZ_ ,,'D)P/8 YN+N';DHS[GA\ZF2.U#6 MFMCLP:7JT!2<:.Q+N3**;@7AS/S*R/RNE%6!2K^%BU^=,(_P[IJO*]3OIX$A M%]8PR/=T9ST=>X$N8O!%-J;4<-$46/Q)$%!L0X#L$. 9>Y7Q'/,1Q)$/+&31 M*WSQD'#L^.(7^/8I_EBLM5'4$S]?X4P&SL1Q)B\5D4:EZ"H$N8%;KA1O#"QL MNY&G8S5\E8XSC^9,H[I';[XXC(WU(3M%/Z,-;PK1;&'7^]0@-&@: M9)I54\+:3MPI4 &Q7J,:BOB/)AR"OGYL$990^EF<^9,PHM/)2>9'-)'' M.CQXMC)J5%NWDLFM,OST&[;![%_W*>3+O%_<7KK:BT5#AAJ#A:)QZH/IE MV M&MFX!K:6A=>:.)7T_4%D#NM](:H^]8!T,7Z3Y;U!+ P04 " #)@(=4 M\G*87I4$ 6"P &0 'AL+W=OH='=U.MV'(3$D:I)A9R:E_?=G3X!2 M':!^@,R;']MC/QZ/MDH_F!S1PE-5UF;3D6IL6=0XUV":JI+Z^19+M1UW@LY^ MX:Y8YY87>I/11JYQ@?;[9JYIUCN@9$6%M2E4#1I7X\XTN+F-^+P[\*/ K3D: M WNR5.J!)U^R<<=G@[#$U#*"I,\CSK L&8C,^+7#[!Q4LN#Q>(_^R?E.OBRE MP9DJ?Q:9S<>=I ,9KF13VCNU_1-W_@P8+U6E9ZU+.DA@_WTAWD;0LISD & KZJ MVN8&/M899J\!>F3?P4BQ-_)67$3\@&D7^H$'PA?!!;S^P>F^P^N?Q&.6WIB-3''<(1H:U(_8F4SWK *U M5HXLM!JW%:&]8J=UJA M,&"(\41JF\.2J7D#[E8,_'2)3'+31]3$2_A,%V.!L@OADRPT_)!E@_"ML<;* M.BOJ-4C#:BE*6"U1[R/E0^!%<>SYD0_O(.B&00M%T*&7)/0+$UH>^G!')'7! MN!+>8-CW1#^^IIU!#,2\%18LH#Z#O#>+($W&K?AC"A6@. M#M$<7(SF@JIBUI3(&MMP?MLP7\S%B%[$?&-$VS"JS4LQXT V1#$--D=RV1_" MO)2T66<4_U+RM15U6[A9Z%30_VK43_G__#KGV:UQS GVA$P55]/2M610,*8O":."% PZCWTU\ MB+I)1.,X?DFHWW]+1"#^.'SW1E/>!,F $BKDO/$CF,DZI2< L]['ITVA^4!, M"N*(]^/XC6DM_,2+PR.#R$PRR/??8I"(?/*&$MGO1L-3!@GA)4)<@^CZP9L2 M?2CH?J)X;\Z@.V!SB'U#L5?,Q?R\O!]ZPLGXW7C(\DDK'R67.!,=.!-=YLR9 M-^844RXBG6;*JVI4*]=1V8(IZEMV[8<5@]-W[3M=5Z.MQWC5ZG7 M5$R@Q!6)4NI2F=5M%]9.K-JXSF>I+/51;IA3XXJ:#]#^2BF[G[""0RL\^0]0 M2P,$% @ R8"'5 B7<1.3!0 ] X !D !X;"]W;W)K&ULC5=M;]LV$/XK!Z\='$"-]6K961(@+^U6H.V"O&P8AGV@I;-- M5!)=DDK2_OH=24E67-GM%YN2[IY[>^Y(GCX)^5FM$34\ET6ESD9KK385$8('+C M2X,YZDP:Q?ZZ17]G8Z=8%DSAE2C^YKE>GXUF(\AQR>I"WXJG/["))S%XF2B4 M_84G)QO'(\AJI479*),'):_8O 2;D4^=8V#IV&1Y$O,;L&*+ @] /@P-X41=H M9/&B'P8*UUQEA5"U1/CW8J&T)&K\=\!$W)F(K8EXCXFWRR5:DD'/V"W3"+>8 MB2KC!6>&BD/I/8Q\OT;(.<%+K#*$!>HGQ JX,Z-M\?!Y0]8Q!Z9!D_S#\=TQ M+#%'R0I0FNE:"_FUIP/2N":6$ :O@56YU9*X$=*@].0,Q-I\$1_,6*FKEV-O:8R09));X/L1?[,[C31ISHY@;&U=UHJ2KY15SB3F)-$H2E0H'TV?!'.2_/6761B$O\$G4;VA<&LJ M/75/FRT%H1<&/B2S9(M)7BUXY0(8QU&Z!:$10P-DIZ24E+;JVB5E'/K!5FDP MDVVU3-+"J4E>"%MF=G7WC],YO(:Q?VP07Q^@?]+1/SE(TALI'KD=UF\;%VC/ M@/Z &2+^04RS)9VH#IG M2'I52Y/U$WC7L.55E_7MRI$M()6N?NVG]O]>:%+.')H3O4:J*!%KBSV.@^G1 M#NHX#+YGQS!ZW@#N4,I]'&J%08X<8,"T8\#T( .N1+D1%05J<_Z)NJ:-]8>BE2"*YGS%32T<#@T&/TBV9>KFC(+ (R;0;S"/:,]H MIHT9S2S+9,T*!6D40N2ET1P^(#-3Y@T49@&TMRQH@]%?(4JG'?A%2=.:N^QH5JW,P")_"+-5^)/2([=)W$9/7J7QK)/[79K8AN3BU(OC *+$ MFT8I>4EBCP-3>QQ/O6 :F;&;>(%/\W2'S"],A^D,$H)[498V9(Y4FY^*M/5^ MG)A&Z3(HS='-*-642&N3O/)[+3F0E9YQ&,_3<+?O]@O;:(X:'S[U*;LK.C1S M#K1IVK5I>K!-7YY&3-R&LYE859:UAI"7;E(,MNI!\/VMVO4<<.(TQ;JH"YK" M\CMG3(-JFT-6BKII[;KOH=_R0/*--A.Y*NL#2SKW=/>$#VRA[K'/G*;LL>$D#R-G:E3^0)Z3) M\S)#29QTF1IBXJ1W$RE1KNQ]RXQ?JJ.[E'1ONRO=A;O);,7=?? CDU0E1>-M M2:IT7*&3@G1W+/>@Q<;>:Q9"TRW)+M=T+45I!.C[4@C=/A@#W47W_']02P,$ M% @ R8"'5';)4?S4 @ [ 4 !D !X;"]W;W)K&ULA53;;MLP#/T5PABP%C!JQW9N11(@;;>N0#L$3;<]#'M0;"86*DN> M)#?-WX^2$R\%>GFQ))KG\) 2.=DJ_6A*1 O/E9!F&I36UN=19/(2*V;.5(V2 M_JR5KIBEH]Y$IM;("@^J1)3$\2"J&)?!;.)M"SV;J,8*+G&AP315Q?3N H7: M3H-><##<\TUIG2&:36JVP27:'_5"TRGJ6 I>H31<2="XG@;SWOE%YOR]PT^. M6W.T!Y?)2JE'=[@IID'L!*' W#H&1LL37J(0CHAD_-US!EU(!SS>']B_^MPI MEQ4S>*G$+U[8DDLA30P:)\3W[1DB=O MD/<2N%/2E@:^R *+EP01*>WD)@>Y%\F[C%>8GT':"R&)D]X[?&F7?NKYT@_2 MO\=::BQ_WJ'/.OK,TV=OT5,/%8U 4&M8^I?XHK)DO515S>3N MLX&]%/-:F3^(XIFQ '[$33NP)1X%H$;6S.=H]J'\K3/JK5S)G O>(JWR0+(9 M)7C!'/.:2T8N3("Q9&B?3*4:3Z(1F*& @CK2OWQM8'%9 &3K9HO"22>QX_',\^,8?;,^%>Q M)T2"[W&4B,O!7LKTXW H@CV)L;A@*4G4/UO&8RS5+=\-1>JPWR$;]3\BQJUT O9R(%&DD12/;R7HH)I3&]:O7]%O\\6KQ6RP( L6_4%#N;\< M3 8@)%N<1?(S>[XGY8)&&B]@D<@_P7,QUA\-0) )R>+26#&(:5)\X^^E(VH& M"'88H-( '6O@E@;NL09>:>"],?"\#H-1:3 Z=@:_-/"/-1B7!N,W!K"+TJ0T MF.2[6VQ'OI=++/%\QMDSX'JT0M,7>4#DUFH+::)C=RVY^I@W-A1EB2H M4&")$K!$R0'AG$C*B4IV^7<:X:0%_/9X< O%NQYWX>0".(<46U#N[2A7J7:7 MHU'@]-!\J.*N"CY4!1_*\=P.O!5G819(\) 4(JS%[,]?U"#P($DL_K),X593 MN/D47L<4OZ9$AZR*XX@HB?L (HHW-*+RI6V?"ZQ1CJ55_VD.1Y[O.,YL^%1W M=G,<@@ZLCSL@ZU5D/2O9O'*;XAN2MUR#Y=AE- M).LR1M4R1M9E+,E6!WZH:EO2NH)1'[/;47.-$Z>3F%\1\ZW$/F7QAG"M=86R M$BZ B@] 8U7WA2[' OP#7E.WC;G?Y-7):ERQ&EM9+;#8 _(MHT\X4@X3;?.. M>STV;C#KH#6I:$WLP4B$Y#20:A\#Q;"-U<0R9\&J.6+:[;!IQ6QJ9;;*>+!7 MR:PW,J0[*G&D-E1%7*+K5!O1:8.&!]'$:^9,%U(?]*AHR?H7L&=1J#:F/6@G#8=Z<.I[W6%KQ!S:U;QVU%A+ MG(28*ZW\DH::L>HS_7,'V5I-H\/(.96SD1%69!?6=[6;=ZBIE-8&#-4::[M> M'M5)WJ$6=;3.;^01V>5QO6=2;:2:FJ7[EJZ-]I(%^II1 ]:NY!LY >0D)P,%2+#25"(;IND+E&SUT3N MN#OY7*-T[GLZSHJ)UGQ%L8U+"7APH!W[W2YRC2"Z=D&L)T$>1;8SO9$W]W0/ M#FI/#GI:O/^8!=<]N"U94#Q\>;_=X(K6L7VT>:T#B+;4LWDNE.3^5?SPB@9Q? WW3?H7P:496CJ@$2V48$ M7!V[\[D4;O M9-+H&6GT[%+T/SG8/HF;.[BU8 QK+SST*[9'S'=4G2(CLE50SL5890$OWEH5 M-Y*E^3N0#9.2Q?GEGJ@C)]<#U/];IM*OO-&O5:IWA_-_ 5!+ P04 " #) M@(=4==*='N(" ">" &0 'AL+W=OHD5-;M8=J#"0Y8=6QF.]#^^UX[(0,2 M$'T!.[[GWG/N1YSA5LA7M2)$H[><<35R5EJO[UU7I2N28]45:\+A)!,RQQJV MVMD ME,R%>#6;;XN1XQE"A)%4&P\8_C;DD3!F' &-?Y5/IPYI@/OKG?LY*"V4%GD%!@8YY>4_ M?JORL ?PHQ. H ($EP+""A!>"H@J0&0S4TJQ>4BPQN.A%%LDC35X,PN;3(L& M^92;LL^TA%,*.#V>E>5&(D,SNN0THRGF&DW25!1<4[Y$4\%H2HE"'900C2E3 MQMCV1T=DG1=%T$0I:%#,%^B)0 W0$\5SRJA^1]<5Y ;0+[,$75_=H"M$.?JY M$H4"A!JZ&F08,FY:47XH*0"]\QQ\,VAGT:@:]3Z;P%G'H>)@#]2ERO08Y_\X/V\G%-;GX M++ERY-ANY&[AK2$-C[8JQXWXX=W=49&;-CWOJ!&2ILV)&O=K$?W/B>""=\X( MZ3<3Z4?](R4M1G&C7?N7MNN@EC(X*V4JB3)ML,&L(*9%V($VF.\V08/F_/6B M^$A0T^A@_DJZ[MYE8&[N'U@N*5= (P.8U^T#7I:W8;G18FWOA[G0<-O8Y0H^ M((@T!G">":%W&W/EU)\DXP]02P,$% @ R8"'5'2U$6&\ @ 00< !D M !X;"]W;W)K&ULC95+;]LP#,>_"F'TT )M_6XD* V94GDGRDRL1U[H;=;6-*\T';!GXPJDN,*]7.UD&;F MMRHI+9$K*CA(S,;>8_@P&UI[9_"=XE9UQF S60OQ8B=?T[$76"!DF&BK0,SK M%6?(F!4R&+\;3:\-:1V[XYWZ9Y>[R65-%,X$^T%378R].P]2S,B&Z:78?L$F MG[[52P13[@G;QC;P(-DH+4Y[ 0C"84%=S '#.4$E.8B;*DRE92P>4<-:%,71F#Y]4<+B^N MX (HAV^%V"C"4S7RM2&U\?RDH9K65-$)JC"")\%UH> 33S%]+^";%-L\HUV> MT^BLXAR36XC#:XB"*#P"-/NX>W &)VZW/79Z\4F](SOYBY*[T24*6&$)W@-:\PIY[::ILZZ0*A04I$>*TRMV'>*M@6\3J+09/S: MW:M#FSBX;VW>H?9;U/Y9U'I#"+. 26=/D$B^?P!JT%IOT($8QGN.8 M@Q9S]NC_+0IGLZ:DB_TXU*E+EKT@I<0ZE_V':UO0<>7?O;6Y^:^Z%N MY_]DZLOEB4ASH!4PS(QD<#LT1+)NV/5$B\KUO+70IH.Z86'N.)36P'S/A-"[ MB0W0WIJ3OU!+ P04 " #)@(=4SHT5K:P" #K" &0 'AL+W=O]$KKG.Y:,5, DX0P) MR&?>(KQ,0@NP*WX2V,NC-C)2MIS?FLYU-O,"$Q%02)6AP/IS!PE0:IAT'']; M4L_M:8#'[0/[5RM>B]EB"0FGOTBFRIDW\5 &.=Y1M>;[;] *&AF^E%-I?]&^ M71MX*-U)Q:L6K".H"&N^^+Y-Q!$@''< HA80/0<,.P!Q"XBMT"8R*^L**SR? M"KY'PJS6;*9ALJ(?-QK]CWNB:>PTC5_GP;*'[-R1G;^7!Q.WQ>3M/>BG#"=='IS C4]X M<.$T7;S.@Z2'+ P>[[O@O5P(CR[5\.U].,'9>19.X,*XRPC_J&SH!!>VFDID MK^[FVG2CKF(O;)UZ-KXTE=R6HT>:YAEP@T5!F$04V M.&VYTB[;9JE?(R#, CV?]_,_P%02P,$% @ R8"'5.LN=H=9 M @ Y 4 !D !X;"]W;W)K&ULE53+;MLP$/P5 M0L@A 1+K93MM( M(;!0MT )&W+2'H@=:6EE$*-(E*2OY^RXI67!M.4@O$A\[ ML[,C[2:-5,^Z!##DI>)"S[S2F.V=[^NLA(KJD=R"P)M"JHH:W*J-K[<*:.Y M%?>C()CZ%67"2Q-WME1I(FO#F8"E(KJN*JI>'X#+9N:%WO[@D6U*8P_\--G2 M#:S /&V7"G=^SY*S"H1F4A %QREK346N$]^@4)O.SSI1#ZVHZ(RH!60C$H?7) JB< ^?S\\^!?N MHSV]1U'O4>3XXC-\0V;\NE]KH_ G_/U&@KA/$+L$X[<3:&R+O:]#IK4D$T=B MNW.7?KR]3?S=H3.G,:$S83<@;]S+&[\I[RMH32C'AJ_*^?UT2 &=(X.35U>FSJ:@6X:J=*>W&R*UKR[4TV.1N6>(8!F4#\+Z0TNPW MMM/[P9[^!5!+ P04 " #)@(=4>YCVX"0G8-6QF>V0]M_/=D)&(:"^)+Z<\YWO7#TLA7Q1&T0-KSGC:N1MM-X^ M^+Y*-I@3=2>VR,U-)F1.M-G*M:^V$DGJE'+FAT$0^3FAW!L/W=E"CH>BT(QR M7$A019X3^39%)LJ1U_'V!TNZWFA[X(^'6[+&%>KG[4*:G=^@I#1'KJC@(#$; M>9/.PVQ@Y9W 3XJE.EB#]206XL5N'M.1%UA"R##1%H&8WPYGR)@%,C3^UIA> M8](J'J[WZ%^=[\:7F"B<"?:+IGHS\NX]2#$C!=-+47[#VI^^Q4L$4^X+92T; M>) 42HN\5C8,()CR@;DH8IT5;"^LX'J.FE"F;HSL\VH.UU!)<;Q1\X2FF[P%\XVWC1I>1)QC M<@?=SBV$0=AI(33[N'IP@4ZWR4#7X77/X#716V*"=$=BAK='D9Y)3*F&[T(I M^+T4C($IX9+(],\%^[W&?L_9[YVQ/R7,&KJ%&->4FJT/H. MS=&Z!W/?L.S?Y'GM8F/V*%\NP&RCXYRX8E):CHW MUFUL*\SH@,FG\/Z8[JE0&/3;V48-V^@BVT>E"I<_$\ND2E^.N5!@N@!*2;6] MR5K[(3JE' 5'C%MDND%XW\YYT' >?*P2T'"\6 .#D_QVCAF>BAR62<7//YA; M.4FJP?\?IGJ&GH@T5:V 868@@[N!822K MT5YMM-BZZ1@+;6:M6V[,:XC2"IC[3 B]WU@#S?LZ_@=02P,$% @ R8"' M5$JH>/*^ P ZQ !D !X;"]W;W)K&ULM9A= MCYLX%(;_BH5ZT4J= 9N/)%42:29TM;U8;339=J\]X 2K8*>VF;32_OBU@0$2 M/LHH,S<)AG->OS['>62R/''Q72:$*/ S2YE<68E2QT^V+:.$9%C>\B-A^LF> MBPPK/10'6QX%P7&1E*4V99A\>N>I/RT MLJ#U?..!'A)E;MCKY1$?R(ZHK\>MT".[5HEI1IBDG %!]BOK#GX*46 2BHAO ME)QDZQJ8I3QR_MT,OL0KRS&.2$HB922P_GHB&Y*F1DG[^%&)6O6<)K%]_:S^ M1[%XO9A'+,F&I__26"4K:VZ!F.QQGJH'?OJ35 ORC5[$4UE\@E,5ZU@@RJ7B M696L'624E=_X9U6(5@+T!A)0E8"F)KA5@CLUP:L2O*(RY5**.H18X?52\!,0 M)EJKF8NBF$6V7CYEIN\[)?13JO/4>E?V&_ ]V-$#HWL:8:; 713QG"G*#F#+ M4QI1(L$-V.E=%^7MOO2&!KR%)+H%+OP(D(-@3_KFNO1P>KISGF[K(M>5 M1G6E4:'G#NFU"P8V6(A?IKS?<)J3$7FWEG<+>6] ?IN+*-$_ -.;N)HJRH4@ MS#2OKWJEGE_H&3P\K3V(YM[2?FH7J1OEU!%G1KW:J#=J]'SCC*S5@+M6=U@$;@739T6%O:$#:VA16_X%E"!#;0@NKXYE<:4E34X@^,\F] = MMS.KQI>SN.S.I+"P)VQH#0WIX#CJ7L[D2O!\*\V=8,!)@TCHCSIY(!'1YZL8 M[ 7/JG,%$?T6_(X%Z,\&##3\A., _9(=,17ZP*A RF7_8: +QYNY[U\B]+=A MYPX;B,)QBGY6"1$DSUZ"4=AP%+X=2&%#4O@**(6368H:EJ)K68JZ]/-F\+*Y MDZ+"GJBA%30D16]"4M0Z_KT"2=%DDJ*&I.A:DJ(N^SS'Z_1F2E2()A\84<-1 M]-H<15V.ZH,6'##28!2]&D91%Z,^<@<,-!A%5V,4=4^B-\',N6SF;Z)*?W;K MQ=+\#? 7%GH32Y"2O4YS;F?J M>6!>7^O_-];_ U!+ P04 " #)@(=4Y7YX-'<# "G#0 &0 'AL+W=O M'+A)K(+-;--T_WZVH9!/MI=(>4G\<>_Q/?? Y7JTX>)9K@$4>BUR M)L?.6JGRD^O*= T%D5>\!*9WEEP41.FI6+FR%$ RZU3DKN]YD5L0RIS)R*[- MQ&3$*Y53!C.!9%441/RY@9QOQ@YVWA8>Z6JMS(([&95D!7-0W\N9T#.W1Z9QW!Z_H7^VY#69!9$PY?D3S=1Z[ P=E,&25+EZY)LOT! * M#5[*,+FE* MF$+7:SX^$M#T M_]V]GG""5J7 X@4G\18*W3.I1*5?(85^?M4&Z%Y!(7_UP ]:^(&%'YR W]%2 M=EK"CI;IKI;PIF6IM92UEI0U&KX_)F(=1&2#,.7E98(]' S#8#AR7[:3>\1P M$.$()YWA#L^PY1GV\IQR]@)"T85^A!E7^X_:#F;48D;GD"9NX>-+D"8^R+BW MI\FA11@'08S]XY(,6W[#7GY/1 A=YE^*TWX?:)@O\/RSR)+5QMQDSZABM/?-P5UAQ.%91.JJ)(XN M0J3H(/E!&$=^O%_.CACB*(Z]Z)1*7<'&_15[6Z4C_<22W'#VC2[59AJ, [ D*YPS]]\EOO MT>%E4Q[J5:N6#E5+API_<8^_:RF)DE<.3W'E*2X\#?HBHVNJ]*KBPF/7LNSU MPT)OV/,TB]%PK)?@J3[[;:NHLF@$-J@"&SA3_$#Q(V54Z?)SY3FLW V=>7[# M0ICJ9J7;7UVI[EV,ZJF.HN%?F;:-X @.FD;S86LZT& \:AK=MHUZYFQ4)3ER M)FE;\ P\D"070G>Q8_(N*K\71Y;;N/(T/K+C&X@?R1!B X#?XUYZ"%G#03;C# M704MW: ;;X?["G; S5'J%CG0S9S>UBIUO@-:%D$WC'Q[RR()NIGDUUMM+D5_ MEZ++I!F;Y19T@^OT7=4F7BL/ETGS=<4"$44>_83^HY^0922"1_83JKU?N6EV MN)]0&SQ]LV2I@]S4Z>VE4N[U@=5OU41Y95Z,#[ MT:F["74PKB.;MI4C&PM"=.'14_'_])1E(QH?VU.69\B9/;,D3N\G3 MVU.ESF&M1T1L^'U$8LUS21@9*4UT?F%%HO]'M+^1/%ML4GRR)7B:7&X(7A)A#'0 M]U>3-_@!02P,$% @ R8"'5$9GD)HS! T1 !D !X M;"]W;W)K&ULQ5AM3^,X$/XKHVH_@,22Q'T!5J42 ME'M!VET0+[:E9:K^$)M)S/S^)F9QS'C MI=(/)D&T\)3*S)SV$FOS3YYGP@13;@Y5CAD]B95.N:6IGGLFU\BCTBB5'O/] MD9=RD?4FXW+M6D_&JK!29'BMP11IRO7J'*5:GO:"WO/"C9@GUBUXDW'.YWB+ M]CZ_UC3S:B^12#$S0F6@,3[MG06?IFS@#,HW_A"X-!MC<%N9*?7@)I?1:<]W MB%!B:)T+3C\+G**4SA/A>*R<]NJ8SG!S_.S]UW+SM)D9-SA5\IN(;'+:.^Y! MA#$OI+U1R]^QVM#0^0N5-.5?6%;O^CT("V-56AD3@E1DZU_^5!&Q8=!G6PQ8 M9<#^8\""+0;]RJ!?;G2-K-S6!;=\,M9J"=J]3=[BK( MSD[."T,KQL!4I3.1\9+;C_"5:\T=P;!W@98+:?9I]?/*(MQAF&1*JOGJ "ZS M\! ^@,C@+E&%X5EDQIXE6,ZY%U80SM<0V!8(5Z$]A.#X )C/@OO;"]C[L"\R M8[F45"^VQ>&TV^$%$JI^\,+A2R\>L513Q6JJ6.FV_R.JSL+'0AA14O7G9UJ# M2XNI^:LC1K^.T2]C#+;$.(N^4\XQ@KS084+E";D6(;:1NG8T+!VY9EU,@L#W M_;&W:(D_J.,/.N/?&XP+"5+$""H&$5$"1"P($$^5MN)O/I-(^;8\FPLWY,:@ M;4UZ=Z AK)!KTT'9L(8\[/3TFU+14DA)S1L5) H.%>KDM$]4\R^ MD[*!51!SH6'!94'LEN7@NL#LMT%=1QUM0!V-@I-VK$XP(QBSS$C M_EPMQEJEI+?U%MHZ\N@5:7W_9-B.Y+A&"*X)JO7(H/X$[SC,YIN,JPHS$"O]%V?V>*%6R<(,&[ M%'<5=O1"X=B6F@H:%0_8&S-)1V%*\UNKP@>X-*:@K'0FI%'WH+^[A#0:'G1K MZ\X2,GB5$,:&6TZT5J/70;=@?RW2&6KWX8"/!4G@QE><4\+NC[KSROF+\MJ"J%'MX*VR_7_6 M5J*Q2R=8(]QL=\+-&N%F[R/<5=@7U;55)]C&Y_>;A9N;9$>I:R2>[4[B62/Q M['TDO@K[@]1Y&_=-=]G_PO6\K%?F9AZ_7!1[;)M'E@SZ=;LJ'/ M5'_:/DE8V:V7E.6T4$P42-+US+K#MP\X,H#*XE]&]ZISCTPJ*R&^FL5C.K,< M$Q'E--'&!8'+CBXHY\83Q/&M<6JUG ;8O7_U_KY*'I)9$447@G]FJ)<"_ ;@7PH(&D"5NEWG7A5N23293Z78(VFLP9NYJ:I?H:%>K# ' MY5E+V&6 T_/[4L$3I=!"Y"M6D*I[[]!S?6Z06,,&G(J4RGKKB; 4L0*UN+OD M6\D4JS:OEE03QM4U>/CTO$17;Z[1&V/]DHE2D2)54UM#T(;:3IH [^L W8$ M_TGT!.'H+7(=%_? %^/P)4TFR,.#\.7E<*<'_G Q',>GBU#KW*H3_@\ \ATCWCO*^P-3*HD$9O=G//^JRBX*:U.@G>;X/W1X/_<- 4O= D*P07F\-;]%@DDY&B!*W?8+3*=TI1 MK4##X&1+FHYX#%N/X6BD"Z*ROJ,?GI7%[R_)34MT,TKT6.QHH84\]+'5T+## MAL-HH =12QC]A%"38L-6G")2E:V/.#HC]CS?Z2>.6^)XE/A%:,(;SH%6U>3Q M&7G@>+B?'#M'V71&S\@'1E:,@^Q198(H\]%S@CMRC$?36M(UE9 )?(2ADR7M M%4Q\WD@OC =2.FH+=B^H*/]98DT,[O^)X2A'>%R/_H;1Z(*>-EY.3E08N@/L M1SW!_N^15WR4$AS\TIO?P$XRB*.!=P(?=0:/"TWW:PS?6T2)+-[!?(BVY$#, M2WJERM47&-*0%FA-F$0[PDMX=],O,&O *C5=6^XX5FX88B'VGU4*SPN5_61 M2[IE[V7O42XGB(?HC]J%Q\5KY.MWWT"[VAS&WH]J:7= 5@T!MG0O>#RICY51CJH@).]*F<@[ G M4ZDX,7:K9J&>*R"E!W$6XB@Z"SFA(L@S'QNK/).U853 6"%=^-1ULW5+A; M?#3*GE*+,_F@UC:B-1I*/J&"^-Z>H&=!ZI(:*-%82>0;AF[LL2@H8>A6-'\? MEWLX D,HTT<6=;GAH_ M[&A0L !1P\XK:-"I1[L9L,CCB_@\S<+%9E]V9*7I1=QE?9"6=M+2+Z4QJ7?* M2O\I>)(FE\FVKAUI&%]BO"4LW'@Q'-3,#Q*-"ED+T_Q[NF@WJZ[]$]V*#^P, M:T;.7YIF -X3-:-"(P932QF=GEM1JADJS<;(N7^7$VGL*_?+RLYA4"[!GD^E M-.N-*]!-]OP=4$L#!!0 ( ,F AU15+C[!W0( $\) 9 >&PO=V]R M:W-H965T)()@$+/6\AR8WMEPD1&EIR)V92Z 1!:4I:Z/\<#-"&7.;&+75F(V MX85**8.50++(,B+^S"'EY=3QG-W"/8T391;LQ70L_($!V(CO%$K9&B-3RIKS)S.YB:8.-HH@A5 9"J(_6UA FAHF MK>-W3>HT.0VP/=ZQ?[;%ZV+61,*"IS]HI)*I,W)0!!M2I.J>EU^@+JAO^$*> M2ON+RBIVJ#.&A50\J\%ZGE%6?B< 00VPSKF5,EO6 MDB@RFPA>(F&B-9L96&\L6E=#F?D;'Y30NU3CU.P>ML *0!_1DDH2QP)B8OWE M&[3;.U^"(C25%SKJ\6&)SL\NT!FB#'U+>"$)B^3$55J+873#.N^\RNN?R.OY MZ(XSE4CTB440O21P=1%-)?ZNDKG?R;B$\!(%W@?D8]\[(FCQ_W#<(2=HC TL M7W"*[Z2=/V]U*+I1D,E?'8EZ3:*>3=0[D>BK/NNBHC[Z/U3HOD6;0[V=>7C0 M"R;NMFW.L2B,O2;JA;1^(ZW?*6W!L[Q0(%!"1%02 1WE#AK.P?OZ.FP2#=_D M:X4>M!P+\+A_8.OK('S^N92AH;ER02!]")$%L:0AR MI[K#@W&3;?R^9GMX?P_A-]E=P]M6]@,\.O#[2-38:T6]%->Z)+U.<==YGM*P M,D$)PB2IFM"_G?;\?0[_G;W>7TU>\#:O@U>W@>_W\*'7KZ-&X^# :K?5FC(0 ML>W8$H6\8*JZVYO5YE5P;7OAP?K&ULM5;; M;MLX$/V5@= "+9!&-]\2V :2N$4+]&+$3?=AT0=:&LE$)=)+TI?NU^^0LF4E ME94"NPL8%DEQSIP9'@UGO)/JAUXA&MB7A= 3;V7,^MKW=;+"DNE+N49!;S*I M2F9HJG)?KQ6RU!F5A1\%P< O&1?>=.S6YFHZEAM3<(%S!7I3EDS]O,5"[B9> MZ!T7[GF^,G;!GX[7+,<%FH?U7-',KU%27J+07 I0F$V\F_#Z+HRM@=OQC>-. M-\9@0UE*^<-./J03+[",L,#$6 A&CRW>85%8).+QUP'4JWU:P^;XB/[.!4_! M+)G&.UG\P5.SFG@C#U+,V*8P]W+W'@\!]2U>(@OM_F%WV!MXD&RTD>7!F!B4 M7%1/MC\DHF$0#LX81 >#Z*E![XQ!?#!PF?,K9BZL&3-L.E9R!\KN)C0[<+EQ MUA0-%_88%T;16TYV9GJ/6Q0;A#?PF2G%;$[AU0P-XX5^3:L/BQF\>O$:7@ 7 M\'4E-YJ)5(]]0[XM@I\<_-Q6?J(S?L((/DEA5AK>BA33QP ^D:Z91T?FMU$G MX@R32XC#"XB"*&PA=/?[YD$'G;A.9.SPXG-X7+,\5Y@S)T^9P3&U?WZDK?#! M8*F_=SCJU8YZSE'OC*.YD@EBJB%3L@3-"K3.4IYSPPJ2C%(H$HZM9U0A]QVR M_<"WTS 8Q&-_V\*G7_/I=_*988;D,Z6/NHI782)SP?]^>LH5A0ILT* 0Q\.K M=@J#FL*@D\(]VH+%10YK5*ZTB82RLBQX=1IM/ :_I&+4'XW:>0QK'L-G>+@, M7,")T+Q!Z$M-Z +>[M=4R"AK7WEI]]$1+NB5SEA2;5@8I@S0-TT"NMES_?W: M*C5Z$X3TZY#1J.8ZZM3K?\?U=P5^53.[ZA8XJ@2%L6Z.DL(C R-AV508R"TJ M$+@W0!6F=!6F[;2[/?9[ET'PLH-Z&)S*:?"OI'C1B,5EL[64=OLX$^ECQHT+ M(.Q$>Q#&PO=V]R M:W-H965T\X]]X3<&V\9?Q0%@$1/54G% MU"FDK"]=5Z0%5%A9%;84*=)#9G=SR) M62-+0N&.(]%4%>;/,RC9=NKXSN[@GN2%U =N$MF%\<:@536$ZM>XE%S=$H63R3UL@#: /J'=:O6,O@++.:X+ MDJ(;EF+C]]D")":E.%>A#\L%.OMPCCX@0M&/@C4"TTS$KE2"-*V;=LEG;?+@ M2'(_0+>,RD*@SS2#[#6!JRJQY02[E/9 B80,+266^]I>\466 M+WI?3TA-GK;HJ.?69!).]BP]$!2-H\..CJVP\4EAUU0"IZ9\7)XH=&+Y M)N_KJ.^]=!OO39YV\/Y?<.0-]CP]$!3ZPSU/W5Y/K(#G9E0(E+*&RK:?V%,[ MCJY,$]X[G^DQ97KM"TT[XVXQSPD5J(2UHO0N1DH1;\=&NY&L-IUWQ:3JXV99 MJ%$+7 >H^S5CSP3OX!4$L#!!0 ( ,F AU0% :TY<@( $D' 9 M >&PO=V]R:W-H965T-"1J _;"_''/>>>>X^QIP6 5\#TSHZ+$BL]%;DO*P$XLZ"2^E$0C/P2 M$^8E4[NV$LF4UXH2!BN!9%V66/R: ^6'F1=ZQX4UR0ME%OQD6N$<-J"^5"NA M9[YCR4@)3!+.D(#=S+L/[Q83$V\#OA(XR),Q,I5L.=^;R6,V\P(C""BDRC!@ M_7F&!5!JB+2,GRVGYU(:X.GXR/[!UJYKV6()"TZ_D4P5,V_BH0QVN*9JS0\? MH:WGUO"EG$K[BPYM;."AM):*ERU8*R@):[[XI>W#"2 <=0"B%A"]!@P[ '$+ MB&VAC3);UA(KG$P%/R!AHC6;&=C>6+2NAC#CXD8)O4LT3B5K> 96 [I!&WU MLIH"XCNTX"P%I@2VK5X3N4?OEZ PH?+*A&(*$K70:_19'[8;M+!B05P 3WVE MI9J$?MK*FC>RH@Y9882>.%.%1 \L@^RD Q>$UBH(H MO"!H\79XT",G=GV/+=^P@\]U:]E#-G1D0TL6=XDC$N>Y@+QIN3;P:.OW3SH4 M/2HHY8^>1+(B4LT^?=&]%..NXSHAX6=1O@GMY)N<&XO:XE27C/5 M_&_=JGL/[NTU^&I]KM^)YEK_0],\,D]8Y(1)1&&G*8/!6!\:T5S&PO=V]R:W-H965TPD!"I :D'3*FT3ZF5[F/9@D@.QFL29[4#W[V0Z9TY%RE5>BH6MLP%T*@$ MI8E-'*=KIY1EUFA0KDW%:, +E; ,I@+)(DVI^'L'"5\-+6RM%Q[8(E9FP1X- M?RIG5I-3 /<'J^]?RZ3U\G,J(0Q3WZR2,5# MJV>A".:T2-0#7WV!.J&28,@36?ZB567;)18*"ZEX6H,U@Y1EU3]]K878 F#O M"(#4 '(NP*T!;IEHQ:Q,:T(5'0T$7R%AK+4W,RBU*=$Z&Y:98WQ40N\RC5.C M!UA"5@"Z1A.8@Q 0H?72Y00498F\TIO/CQ-T>7&%+A#+T%/,"TFS2 YLI2D8 M1W98A[NKPI$CX280=I"+/R'B$-P"'Y\/=W;AMDZ\R9XTV9/2GWO$WU3PJ @5 MNL^J!V$NUJ^OV@C=*TCE[Q,AW":$6X;PCH1XXHHF^B2UM)DR%ZP2650BMRE8 M^?-+?^85+D=N/W ']G);IT,CHJT:HQVJ7D/5.TGU.\^NWT*T\M;=XH!)O[]' M]-"(=(->.U&_(>J?H>DY%/V#Z#X)R![%%B,G\-LI=AN*W9,4QSS-"P4"Q51$ M*RK@Q%4*&I_!1]W67A.B]\ZWM7=XOMC;OP2'1DZ[O/V&9_\DSVE"E1%!?WYF M,A0L-V)(I(L2DB"6+ 393GHG&G8V5=+Y*.GQ5BG&[RQ^[7#G"0:>MZ=^BQ5Q M\9%B@3>U$Y-W+1>UN__4BQ:KXP4#;ZHP/EV&;_,\86%U<$K03-*JC3CCDFS* M)_8^[))L2A\^I_:]27?_X%O1<_95/VE34;6WN@S3XGVC8L'THTM@KD%.)]!H M475-U43QO&P\9ESI-J8F%ZFZ5U'_P!02P,$% @ MR8"'5& Q^:]< @ Y08 !D !X;"]W;W)K&UL MC55=;YLP%/TK%MI#*V7A,W2I"%(;-FT/DZ)DW1ZF/3AP$ZP:G-I.Z/[];$,8 M#0G-"_C:Y]Q[[L'84<7XL\@!)'HM:"EF5B[E[MZV19I#@<68[:!4*QO&"RQ5 MR+>VV'' F2$5U/8<)[0+3$HKCLS<@L<1VTM*2EAP)/9%@?G?1Z"LFEFN=9Q8 MDFTN]80=1SN\A17(I]V"J\ANLV2D@%(05B(.FYGUX-XGH<8;P$\"E>B,D>YD MS=BS#KYE,\O1@H!"*G4&K%X'F .E.I&2\=+DM-J2FM@='[-_,;VK7M98P)S1 M7R23^2JU6B>#*>8Y&/D'ZBSR][G#J+?#VOEGMK6?P;*^&T9WY0)!LJ,R6.@3Z[V9HO_ 5!+ P04 " #)@(=4O(PEC;8" N@1HT"!IVD/1 RV-+2(4J9!TE+Q]AY2L.MZ:B\1EYN4 M"6\T<&.W:C20*\.9@%M%]*HLJ7J= )?UT N]]< =6Q;&#OBC0467< _FH;I5 MV/,[E9R5(#23@BA8#+UQ>#5-K;TS^,F@UAMM8B.92_EH.]?YT LL$'#(C%6@ M^'N&*7!NA1#CJ=7TNB6MXV9[K?[9Q8ZQS*F&J>2_6&Z*H7?ID1P6=,7-G:R_ M0AM/W^IEDFOW)75K&W@D6VDCR]89"4HFFC]]:?=APR%,#CA$K4.T[= [X!"W M#K$+M"%S8^ 81[4)^UN),&ISH $X8D1LI3*'))Y%#_E; Q]BZ *-U@)/HJ.(, ML@L2AV[!$9RXV^_8Z<7_V^_?=Q*_>!1KJO(_1Y1[G7+/*?<. M*$\HIR*#,S*')1."B261"U*!8C+?EXA&K>_4[%U_'D7]CP'&^+RY._NL+OMI M9_4&M=^A]H^BCK.G%=/,W6-D_/9J8!]A(Y)LK)W&:6\+<-P G(?;D+LVO7@_9=I1IN_+-N"]/9KG="># M<1PEVWG>M7I[&AI(?Z/0E*"6KOYJDLF5,,V5[$:[$C]VE6UK?(*EOZG4_V2: M=^.&*CR^FG!8H&1PD2*3:FIQTS&R&PO=V]R:W-H965T M6;X.)KWAIKICO$G$5$JP<\TR<35 M())R_<%Q1!#1E(A+MJ:9^F7)>$JDNN4K1ZPY)6'NE"8..49B)F&>!T>368PP\+[&F'W.*?F.[$WC706WED[$G?W(97 U\G5K['RD[,_ M&0MW<9( DH7@BXPH![>9)-DJ?DPHF M!I0 7X&.?%(I#SL,SFZH)'$B MSI7IP_T-.'MW#MZ!. /?(K81*K28.E*AU6LZ08GLND"&>I!!!#ZS3$8"_)&% M-*P'<-0VJ[VBE[U>(VO$&QI< @S? ^0BV %H<;R[:X&#J]3C/![NB6?/Z7OP MMR+QO_-'(;FJ]?\L"PZK!8?Y@L.^=\V9$&!!.'^.LQ68IVR3R:X74X09Y6&T M#FQG$/O>>.IL][/58>6.L%]9U3".*HPC*\9Y$&S234*DRHD"R&7\BVB^=\$L M(GE[ "Z@ZXV R=9D,T[@;J54 ]*U#]=HY(I==*$D80-Q!Z+800PFYXXPK> MV KO&RQHNE7%J%3"9N(T***WV2\ ;]90 W--V>#(R ME:%J-!E/)DV<'5;]0)$!BDY!IC)*+9=P IL840NCVP/02#7$!S+Y8Q-SE49) M@RAC"5L]V\K(*#(*ZUU7;H([]9'VVYK5G541K!A7;%_2VRC=LTZD+:;=9'-R/GT#\)W?Q6.ENZ MY;<0]O15:+0?VF7Z-KM8>VZ);E]D(HVZHV.@YMA_)CR0<;A_( M$6I Q.WC.'1[% $;]<=VF?["0ZJ'3L&3.C_:!@A&K#%Z&ZKAO:&%77U?2[4# M86%.-75J+)AF@VH4&)]HWH';&HQ1\],'MU5XWZB.T>@P/MV\ W=,,CIP'K"J M S6JCD\R[\#M(WBSG5E-"G3.WD!3-:E5/N<5(-"K%K/-ZFDU2Y[G$U3'F!># MZ,^$K^),@(0NE:M[.5;K\F*V6]Q(ML['HX],JHZ87T:4**9J _7[DC'Y&PO=V]R:W-H M965TA6M.OV M,.Q!L9E8J"QE$EUW^_I)LN-E;1/TQ98HGL-#2F36*GUO*D2"QUI(,PDJHLU% M&)JBPIJ9D=J@M":RG 21$X0""W(,S/X><(Y"."(KXU?/&0PA M'7!WO67_X'.WN2R9P;D2WWE)U20X#Z#$%6L$W:CV$_;YG#J^0@GCO]#VOE$ M16-(U3W8*JBY[/[LL:_##B ^VP-(>D#R%##> TA[0.H3[93YM!:,6)YIU8)V MWI;-+7QM/-IFPZ6[Q5O2]I1;'.4?E2I;+@0P6<(7JE##I20FUWPI$*;&(!EX M"Y^9ULP5'(X72(P+'1 3CI4 M.?5\Z6NJ_+R^"VX*H4RC$7Y,EX:T?=P_#X0=#V''/NQX3]AIK33Q/\PW##[: MSC?XTNUT+*>>Q;7]0YZDYUGXL%NPYS[Q.!E\.GGASCNL4:]]>QHH5".IN[O! M.DR J7_X3^PS.QFZ1OY'TXV5*Z;77!H0N+*4T>B=5:2[5NTVI#;^M2\5V=[Q MR\I.-]3.P9ZOE*+MQ@48YF7^%U!+ P04 " #)@(=4NO"Y8J(" !6!P M&0 'AL+W=O"ASY$S K2(ZSS*J7J^ RV+D!=[;@SNV3M$^\,?##5W#/>#C MYE:9F5]G25@&0C,IB(+5R)L$E].!C7FM,;"4+*9_LY#H9>6UK"#@L MT6:@YO8,4^#<)C(V?EK#EB#H[!&$E2 \5A!5 M@L@56CIS9E5EE1H?CCU(F!>.<4)&0 MKYB"(M<"J5BS!0>8*[,@1$XYF612(?M#W1NQ,4(# M.9T!4L;UF=$]WL_(Z5S:O29KC'Y@R6%R0* M6B1LAT&#?'J\O/VOW#<-J[L6UET+7;YH3[XY$PSA_+/9@;4=T:U3V$ZC2ANL>CXAH5'T)UFU#Q M\:A>C>H=0L5-J-X.JFLW;A.J7Z/Z[Z(>S+<-=(6@FH#]'> >W*#&#=['2:2\ MB338V891&$0UK/R<=X."(/C/D+]UZMD_S@U5:R8TX; RJO9%S\A5>8J7$Y0; M=Q N))ICU0U3\^,#90/,^DI*?)O8L[7^E8[_ E!+ P04 " #)@(=48GHJ MTZ@" ![!P &0 'AL+W=OK$E MFR_YD*;H\5;(9Y4#:+(K>*DF3J[UYL9U59I#0=5 ;*#$-RLA"ZIQ*]>NVDB@ MF145W T\+W$+RDIG.K;/%G(Z%I7FK(2%)*HJ"BK?[H"+[<3QG?V#>[;.M7G@ M3L<;NH8'T$^;A<2=VWK)6 &E8J(D$E83Y]:_F8V,O37XQ6"K#M;$9+(4XMEL MOF<3QS- P"'5Q@/%VRO,@'/C"#%>&I].&]((#]=[[U]M[IC+DBJ8"?Z;93J? M.".'9+"B%=?W8OL-FGQBXR\57-DKV=:V<>"0M%):%(T8"0I6UG>Z:^IP(/"C M$X*@$00?%82-(+2)UF0VK3G5=#J68DNDL49O9F%K8]68#2O-5WS0$M\RU.GI M;9K*"C+R98=]H4"1RSEHRKBZ(I_)T\.<7%Y"1&V(4(;(CI9UI>**59W*D8!*DN"AXALZMA]-:P] MQM:C.7ROTS@.L5ROAY7J&GFMQ3O2J"6-SI)B,:3@'$\DIQH; 9I&Z".L/24' MP8.1=TS8-8I\/^B'C%O(^#_E3$55:K4O'U&@-0><)KJ/,^XB1,D19M+HV473=SS-L>89G>1[IKO\[#KO?,;X^XNG: M^$G4;G>82F' =W/7'.-=JHT^7727#<:%VC.(S#(T3W8#2:W](/*M>L M5(3#"F7>8(AZ68_Z>J/%QD[+I= X>^TRQ[\C2&. [U="Z/W&#.#V?SO]!U!+ M P04 " #)@(=4MP@">"T# !H"@ &0 'AL+W=O(NO C?F8 PNE%NEOKO)53F.$J<(:RRLH^#TM\9+K&O'1#K^W9)& MG4\'/!SOV-_YX"F86V[P4M5_B](NQM$P@A(KOJKM)[7Y"[ ]#$@?P:0;0'9KP+R+<"G.FY# M\7F8<RA++AP0QB>Z4ISOETS3(.,.B!QE[#6F2LB."+G\=GAR!S\+P]RO9 ]9W M<#8(1)-U^Y!YONP_[,.W#V0$5Q8;\T_ 1=ZYR+V+_!D7%^6:RP+-:W=^1+-J M8(FZ($=TOX$W:D4N5058B[FXK6FI*-R:H>M=H%AS6CN6I[#38=)+DC\"ZON= M^GZ0Z$I:U&@LX!W5/'-,RK1EZ'L&5_#6DSP?TME8'QZ+IT99SK+.Z(&X02=N M$!2WW[U*2$JR&_'=/@:"/^OXSU[J= P[%\/?SN_P2>K.^H^R^]2$'=@\4/:F M4_8FG%RA25:6P(S?FT"D+-G7O.2ETLD."BL+RT8TL.2B!'J=H?(NL3RX3 9. MN &^NX6GQR[73WRPWC!XN5BZ5YL&F=ZN4=_#9Y0^RU3IZ3#PBHY$B'U?W-B+ M53>V+V\L7&K^GX2'?22]0?]HPN.#)[A!/?>MC %?0=LWK5OMVJ4+WR0\6I^R M\\NVZ=G3M#W81Z[G0AJHL2+*I'=&MTRW;4T[L6KI'_I;9:EM\,,%M8*HG0%] MKY2RNXEST#67DQ]02P,$% @ R8"'5/>INS"*! K!4 !D !X;"]W M;W)K&ULM5A=C^(V%/TK5K0/NU(AL9T$&#%( Q1U MJFD7+;OM0]4'$PQ$D\34-L..U!]?.V3C,$D,:,H+Y..>F^-C^_C:PP/CSV)+ MJ03?TR03]\Y6RMV=ZXIH2U,BNFQ',_5FS7A*I+KE&U?L."6K')0F+O*\T$U) MG#FC8?YLSD=#MI=)G-$Y!V*?IH2_CFG"#O<.='X\^!)OME(_<$?#'=G0!97? M=G.N[MPRRRI.:29BE@%.U_?. [R;X4 #\H@_8GH0E6N@F[)D[%G?/*[N'4\S MH@F-I$Y!U-\+G= DT9D4CW^*I$[Y30VL7O_(/LL;KQJS)().6/)GO)+;>Z?O M@!5=DWTBO[##+[1H4$XP8HG(?\'A&-OS'!#MA61I 58,TC@[_I/OA1 5 /1; M *@ H$L!N #@2P%^ ? O!00%(+@4$!: ,-?^*%:N])1(,AIR=@!<1ZML^B+O MKARM!(XS/;(6DJNWL<+)T90N)>B Q7%@ ;8&^9//RR3>$-WW GR<4DGB1'Q2 M<=\64_#QPR?P <09^+IE>T&RE1BZ4E'1"=VH^.SX^%G4^MFH"S#\"2 /P0;X MQ [_',DN@/U6^-0.?]CQ+O""5OC/EY/W&N S._S7?:+(!TUP5_5>V86H[$*4 MY\.V+GS,A.1[->4E^.M)!8!'25/QMR4]+M/C/+W?DOXKDR11DW4IF[KYB UR MK':QEU& =*M>JG+6@Z#G]6 9=<+++WGY5EY/5(@[-44XUXU6'K/GL8RIT&,X M8=FF(RE/6WD?T8&#%JYAR36T?W.) 4[\DJ6"07_ MYO,8S#E+8R&8LC']VC+T^^57^K>868,R_> =,VM0DZUA9M6#O&9AH6<6!,_* M*F_T*A81VV=Z:3@0SDDFFTW>JX\Y#,-3DI,BJCK_.ZKR>=.4AEQM;:DL;O"J MMJCAL2=91$'$1&.+)D7"4Z[]-B+&HB&Z9KPN*-=.]7!NH$)CTA#?8JA"X[;0 M;K?VP0KK3EGKWWH(\OLMBP T9@KM;MJL[/BLLL8!87@398V50;N7G5&V=U[9 M>@@.^BW.#XWYP?XURKZQ5V%KNW% .+B%N,BX&;*[F5U<9/.56;Q^A9RRV+W9>ZW'"2@B=&,ILHE8+Q)A4C M,FZ$WE,S%F"KZO40U ]:;!@9$T-V$YNP[(5R&6O1L[P++O=B9"P)!3>1UU@2 MLE=E5RS1LR+5R8*&49N2QK20W;0L2I[U7F0L"-VD $/&?] [2K!I 3[9N, > M[#>+AXTIX?^MQ)KAAN()ME8DV#@0MCM04P=6GYWS>&S M;1I"4)O98&,VV&XVUQ32^'S]U!#2@1X:M- T;H7M!=35-?*X2!C8R-9#.F%- M4K=R;J7/,7\C?!-G B1TK6!>MZ?P_'@T>+R1;)4K"C7 >K] MFJE16]SHT['R@';T'U!+ P04 " #)@(=4I]RX"@D- "H3@ &0 'AL M+W=OSS.UQFC MBXIH%1\3R_*.5S1*#D[>5M^;92=OTTT11PF;92C?K%8T>WG/XO3YW0$^:+]Q M$STNB_(;QR=OU_21W;+BVWJ6\:^.MUP6T8HE>90F*&,/[PY.\9]WF%04U9#O M$7O..Y]1N9;[-/U1?G&^>'=@E2*QF,V+D@?E_SVQ"8OCDA47Y.^&Z\%VTI*P M^[GE_J%:/5_-/Z";N+A)GS^R9D5NR6^>QGGU+WIN MQEH':+[)BW35$',)5E%2_T]_-IKH$&!'04 : F)*8#<$MBF!TQ XI@1N0^": M$G@-@6=*X#<$OBE!T! $I@1A0Q":$F"KM9QE3+(UMK&U<6MN;&QOW!H<&UL< MMR;'QC;'K=&QL=5Q:W9L;'?<&AX;6QZWIL?&ML>M\;&Q]4EK?6)L?=):GYB? M]>UA-[8^::U/*NL?UTA4P=@9+>C)VRQ]1EDYGO,K/U186-%S](J2$K=OBXS_ M-.)TQH3?_^./M<<%G*LEX<(>(?(F(1+"&?&)#C0$E^!I.?KK,C9+E*\BE,?K&)^>PUN24A M_V P.[:4Y'_!Y%>4DQ,U^4<#_3',^;X+8SR)*'C=1OJS6J)9DY@PD M\4.7= 6IC\=P',%NH!38W0KL@@+/.LJ:I\D3RXKH/F9*<6MN7E<,CSCV4-[A MP,#!:GF]K;P>*._7M*"Q4CIOH"27E+K<%6XX#EN6CY72^5OI?%"Z24SS2I7/ M9;A2&CY#69F7'2*>DN8%319\6Z W48+R)X&%=U8A&1>& M'BY/J6P1P781 ;B(NT;V.*+W41P5+[(()1AN1R?P!IJ>#P MSS>C[^[83S[049XH+-P%)AH#)446W6^*:BD/?!&EX#GBR$7Y,B"5"I^![5%L M)MP"AOW"#8MIP1:5=5Y0P<]73JNRT"&BJW13NXC.MZ7AV= %N)ZEUK!P 1CV M 4KA$$^Y^!:A.:)HS;(Y5XULEUQK^&/KR++^">E1H#^&X7]"N5TF=!UQ+W"( M+B\G$%>!VM@?Q?P"43$,J;,L2N;1FA]+8>V$[V)I'"R!PM!5FUD '=8@W:[N MT/_0KQ\N(@"1C *(1 B@0'Q-0Y7,T7/H5EJ^"*=:%<#7YLL;;6.3M?KC,TC M6AVN#YMD\0IV$"!'1@$Y(D".C ]RS10]/^*J S,B0([ ('3.0Z^G:+&A<8Y. M\SPMK*702\$3@J?16[ M#(--[*I1B0AH)# TUKK_RN;+)(W3QY?74;X 11*.DHT*]+.MT97?3-&+]-6. MWQ; :BL9: <.L 4$+-HP+'+0R^91SM ZXZ>NC/)J@2O1%VD< M@(%Q[5:7?[9R=SO9.0N$>NHUB,0%(;C@[;_7K=@$[&%FRUKJ.3%?T9K38KE# ^M&<906BP,%@< M1P=*C@!G1Q?E&A3^_VJ8]/.\0)WH.0*['1A@]R[]GSO#3-^WAS7/JV9<+_SS ML3\LHDH&8KM?G.\O3B"^ R/^K*PJEINY+@N5D4X%DE&ZD%H=YD:TD9@K_(4+ MQ]=7S385P73.T[B,NU'N-?,T7B .ZWS'1SSZ3A\>N,C)HX$[G6JFM74;UQ4. MR=74<[L(TE:&C$2$^?I#">M+ZOWI^BL3?LB%_=!W&F_$BJ2B$,EQK/\H[K6$ MNW+A<'^R+8 WGM[8OU\VG+MN&>,CA5MVA7]S8?\VE2)#FP?*'K&XDEL_0M3* MZ=SZP0YE$"'P4*XY29#EA9MQ1ZEIN +M71CM#;:6#.G!K26@WH6AOE>&0$6* MWM/D!PAG FC=4>H1GL!+#P:NRY0F6W\N>SS4T/?T%@#E!D\ G3<.T'W5\+6. MP@ "+$\ E@<#EN*6#.(M\,@;)7SV!+QXNO#9^)+APAL"B[US-NK2DR>I/$"' MR!,0Y,$0=,VCB*@,.LM GZ%%E,\5,'CA25X=.#)A7,,G!L0';NL\@7P>C'Q[QYF?O2$2!NK4QQ,PZ,$P.%;HI9E6&WIY FT].!#] M542ZT/!5A5[7^]/UWZ$(F/=AF._OV#K.*#,YOL;M]IVG^6[MMUZ=+W$!-O0\ M1K@ 'X9J@5%9FZY)!1@66+#DD=&U?EQ?3N$(?-@1S&K;5^KBD$WCN#IDRDCM M0L./ZTZU)7Z%LK\JX8)\."16K:I VRZ5^DW)FB:R5S\7&O[869IX!7.(XO2Y/.I/:K)I-3,A*LZ$Z"Q0#BNP-1QT62!-LF:1APZYO-LPQ9" MU@77:OGS=9T:'JI+9)\T\WD66J5)L83V?"#<60 [D7YMM-Z/:]DM>EUV"(95 MF=!27_8'P@$%&@>T-H!P)8 QC<].8#%5A%W@* [4.AQ"'*"^%'8Z,V"$WE7N/L\:^/S;:\Q);LZ'.3D3LB=]HN+!A#S?WCM&75JQ*#8G0Z,RP8[)I-\'[/$X:M3F^& M-4K8B*U.AX7U.Q#64D/'3#;&=@.@,<#J=%581C#V_M=.6J?/PAJGT<+J=%I8 MKQ9<3EM>_:XE*!S"5J?=PGJM '/:LNH) LK1[4?#NAN_/2\,SEJ._6[38/@T M928;"3RKPKTN-PUD[M>9>H9E+6AV:*FORW&W"4W3A08>X+.6NM]0[ /]KKC; MG(9A"#SGB\^+YOE[^;:UO&5A"W0VD&9GB@X$XG$@L-MDIND"V^M@XF$:73^, M5NNS@W::)K(KFBQH4:;0:Q&=*TO[7UIVO8T%R])!1 S?YGU+9"\&Y6)(^GU] MX&(>=_O3- UJ-\9"2! 35XWS2BDZB*GI4/N>QMP&U- P'UMV_3YNXDIB_W9H M/]>$E-?I;\-DG[NVIST7088)N6H1DJ'P#NCTT&%-$UUO(Z;&KNLCEG3.!9)@ M]]PNZ(9ESI',7O@A-91>5.1U;\5K?ZB2-?5+QJZ M3XLB754?EXPN6%8.X#]_2#D>-5^4O[MH^\OI3OX/4$L#!!0 ( ,F AU0 M4@H7;@, -<- 9 >&PO=V]R:W-H965TU MV Z#7B12NN?T0#WW)1Z'FT-^;P/H[U9H\YTP-YP,*^V4J5 M,V.[:A?K@T*6>5 N8IHDXSAGO(@6,__L5BUFLC2"%WBK0)=YSM3S#0IYG$GEPQW=[XQ[$B]F![? >S>?#K;*]N&')>(Z%YK( A=MY](&\7U$/\!$/'(_Z MI UN*&LI'UWG4S:/$E<1"MP81\'L[0F7*(1CLG7\4Y-&34X'/&V_L'_T@[># M63.-2RF^\,SLY]$T@@RWK!3F3AY_Q7I (\>WD4+[*QSKV"2"3:F-S&NPK2#G M175GWVHA3@ T[0#0&D#/ :,.P+ &#,\ I"M#6@-2KTPU%*_#BAFVF"EY!.6B M+9MK>#$]V@Z?%V[>[XVR;[G%F<4*UP;>P7TU[2"WL&1B4PIF,(,/NYW"G6W" M1\85/#!1H@96V#?:+I2#FSD-;U9H&!?ZK>7YPI1BA=&SV-CB7(IX4Q=R4Q5" M.PO9#&!(KH FE/P",>@]4WB):/GS1$F0:!4F^JT4 R"CBN@U/+8J-U+31FKJ M^88=?$O!M'8*UR*!5.#W&?SUNPV%3P9S_7<@T;!)-/2)THY$-?\5&%3YI7&' MX4-X1J9TH)"T*20-,MDV?T0X*+ZQ5U355 2(1PWQJ%\IQTVB\<]("8*S-1?< M/%]!CDR7"JWW&>#%H327UGK%>NU9G?4^+>B CF;QT^DZKH+&)T%I$_&JVDE3 M[218[5)(S8O=?Q!\VC!/^Q7\NDETW8O@UQ<$'P_/!/\^B SH^++F)&D=- F6 M_*?=9?#&[YFW 07(B263?L4FK241^K^LXN8'>.*] L:0R\+L-9 $,O9\V;7# M3+1RG1]0O1YF:X@D;&D/TG[0_'(*T;6V1M*>)Z@U.C+J93_4M*_7^G1\MB$N M1J5=.Z(U31)VS3NN']]M%2(H>W@(Z= Z&YGT+'EK=63:C^05K7.+1LUDD"2C M[U3O""23#N%;\R1A]USQ)YZA/9]]Y2BRT)FE=3>:]"L\;7V/DEZ$KVE//Z3) MF>3!D*K<^.00[7YY_F!JQ^WQ5N#68I+!Q.X55?U%5!TC#_YO,OM_@74$L#!!0 ( ,F AU1P]V[CSP( ,@' 9 M >&PO=V]R:W-H965T/NUG324IJVX:6UGYI]OQH<9UUR\ MR@) H;>2,CEQ"J76UZXKTP)*+*_X&IC^DG-18J6G8N7*M0"<6:>2NH'G16Z) M"7.2L5U[$,F85XH2!@\"R:HLL7B? N7UQ/&=[<(C617*++C)>(U7L #UM'X0 M>N9V*ADI@4G"&1*03YP;_WH6&WMK\$R@ECMC9#)9,9(*"0*J. M]=\&9D"I$=(8_UI-IPMI''?'6_4[F[O.98DES#A](9DJ)D[LH QR7%'UR.L? MT.8S-'HII]+^HKJU]1R45E+QLG76!"5AS3]^:^NPX^!'1QR"UB'8=Q@<<0A; MA] FVI#9M.98X60L>(V$L=9J9F!K8[UU-H2975PHH;\2[:>2.2P5ND2+9A,1 MS]&LP&P%B#!TAXE SYA68-9?L!"8*?2+X"6A1+VCLSDH3*@\UP)/BSDZ^W:. MOAG'WP6O)&:9'+M*,YI(;MKR3!N>X B/'Z![SE0AT2W+(/LLX.KDN@R#;8;3 MX*3B'-(K%/H7*/ "_P#0[.ONW@F9_&)OV#41* MY&&TJ!?XTM0LWN/KFQTIVJB#&YV$^[B\Q]J\MX%!S&CCOL^&LG$EAV^BS&O6,61MYP#[%O].G -HCNSJ-8@EC97B%1 MRBNFFM>C6^W:T8U]A??6I[I--5WE0Z;I&PO=V]R:W-H965T'"3V\8BL8OMKN/?8SM9DJ5I0$S=PYJ/ M>X_//;D^N9D>A/RI4@"-'O*,JYF7:KU[X_LJ3B&GZE+L@)L[&R%SJLVIW/IJ M)X$F+BG/?!($0S^GC'OSJ;MV*^=3L=<9XW KD=KG.96_KR$3AYF'O<<+G]DV MU?:"/Y_NZ!96H.]VM]*<^15*PG+@B@F.)&QFWA5^LR NP45\97!0C6-D2UD+ M\=.>W"0S+[",((-86PAJ?NYA 5EFD0R/7R6H5ZUI$YO'C^CO7/&FF#55L!#9 M-Y;H=.:-/93 ANXS_5D7J^A+5&K]&J>(I(;- -UR!!:?3VP?2* G2Q!$U9IEZ:N+O5$EV\ M>(E>(,;1EU3L%>6)FOK:4+& ?EPN>UTL2TXLBPGZ*+A.%7K+$TB> OBFAJH0 M\EC(->E%7$)\B4+\"I& X Y"BW]/#WKHA)6NH<,+^W2]X4K+O6EZC;Y_, 'H M1D.N?O3 1Q5\Y."C$_#50X+B(74]@0)AX!#L;KZ?1]'82'/?5.4X*(QP6 4] M(3>HR UZR5W%L02W24T[)5:(A*E8[+GM-*;4GO(84"R4[NR< GS8H(0G#4H% M[^.@X7C837M8T1[^/^T#E9+R;L+#8\(!F;0(=P1%@U$WXU'%>-3+>"'X/4C- MUAD@+C2HGLX:5YCCA6 MBMQTJ3!V^,F(VE,T;K@L/H>JF-0+D&?K6D(T-2-!>V-U! 4G9*V]$(>]Y%; MF9"HV:Y_4[8V0AR=1=G:S'"_F_V3LL=V%+1U[;*U$_L?UY:%^SWKG1F#A&1\ MBS:,&UNU1W0K :P6?>77%H-'9]&W]AL\?KZ^X^/=/F@+?!R#&T%/V=5VA?O] MZBK+D- IR.*-8*:=AM)BG;$MM:^,/N5AL0^T M-+*)2J26I.($V(_O4))5-Y99O]BDR'/F<&8XG/E.JN]ZBVC@N2R$7GA;8ZH/ MOJ_3+99,CV2%@E9RJ4IF:*HVOJX4LJP!E84?!<'$+QD7WG+>?+M7R[FL3<$% MWBO0=5DR]7*-A=PMO-#;?WC@FZVQ'_SEO&(;?$3SI;I7-/-[EHR7*#27 A3F M"^]C^.$VC"R@V?&5XTX?C,$>92WE=SOY,UMX@56$!:;&4C#Z>\(;+ K+1#K^ MZTB]WJ8%'H[W['\TAZ?#K)G&&UE\XYG9+KPK#S+,65V8![G[A-V!$LN7RD(W MO[!K]R8S#]):&UEV8%)0 *#P!B#I ="X@[@#Q:\#T!&#< <;G M6D@Z0'-TOSU[X[@5,VPY5W('RNXF-CMHO-^@R5]',\B\D+VNX MA#NF%+-!@XL5&L8+_0[> !?P>2MKS42FY[XA@Q;FIQWY=4L>G2!?83J"*'P/ M41"%7QY7Y8<5*-F^/W:I)>3>)DNJO+-2J0.:1259+2'J%-!0VVME+V"\S@?SB9 M'ZO6P*0Q8&OQTW(\]Y\&-$UZ31.GIF]-1P#IY;K[AH:&XPV)0:K>G!LO#?= ME>SC+>'TA+R#MRATN\JFU*7,+VN2R;2F/HF7%>/*IM6@T/!(11*^5GJ\9WI* MZ<]*'49.I8_UNKV6E/6R'$RECN$7#R6OJX1_\'+;QHS>N@T7FO(B)U0PFA)< MM;U..S&R:A[SM334&C3#+?6'J.P&6L^E-/N)[0_ZCG/Y U!+ P04 " #) M@(=4-U89%KL" ." &0 'AL+W=O=B]6>V%@(%8=F[6=TKY]QTZ: M18N!WA []C_?/P,>,]A(]:)S $/>"B[T,,B-65^&H9[G4%#=DFL0N+*4JJ & MIVH5ZK4"NG"B@H=)%&5A09D(1@/W;JI& UD:S@1,%=%E45#U?@U<;H9!''R^ M>&"KW-@7X6BPIBMX!/.\GBJI) MW^I"; GBSAY!4@N2KPK:M:#M$JV -=#D@MR4IE1 [IA@15F0*R%*RHE;)O5B62/B0G,6Z0=GY,D2F*/ M?'Q8_H.*%HF\\A#+T=0D:6J2N'CMPS7Y?3731N'O[,^!F.TF9MO%[.R)B=82 M7V$J5>I4]LB]CK*L.PA?/:A.@^H<0[5]J$J5;:.L)Q\J;5#I,53'ATIW45'? MC\H:5'8,E?I0V0XJV8?J-JCN,53F0W5W4)$?U&M O8.@IQRP]2X-*!^N]U5< MO\'U#^.D:8[TE+YC,S;>P]K?+6D<[?E1QM&_1A,=I-^"UI=D*I6I;@"\=30Z M8&*%W0-+ -IX.T>TX^8BS>(];K;:7GS0S?T:%'5P;NMQ3CBC,\:9>?>:B'>. M:9QVLL9$W:5V=V'A_K<:;C5K>U/>4;5BV%@Y+%$6M;JH5]7E4TV,7+O^/9,& M;P,WS/'"!F4WX/I22O,YL5="\Q=@] %02P,$% @ R8"'5 J:-KYR! M01( !D !X;"]W;W)K&ULQ5A=<^(V%/TK&F:G M36:RV!)?R98P0R#)TLFV3&BZ#YT^"%N )K+DE61(9OKC]\IV;%*P0SIM>0'9 MUCGW2N?Z2')_H_2C63%FT5,DI+ELK*R-/WF>"58LHJ:I8B;AR4+IB%JXU$O/ MQ)K1, 5%PB.^W_4BRF5CT$_O3?6@KQ(KN&13C4P2150_7S&A-I<-W'BY<<^7 M*^MN>(-^3)=LQNQ#/-5PY14L(8^8-%Q)I-GBLC'$GVY)QP'2'K]SMC%;;>2& M,E?JT5U,PLN&[S)B@@7645#X6[,1$\(Q01[?5!<1050HH*(2EWNX)[RF0(%8'NN.5+FOK'7^CK[/8> MC< ":@*TB@"M-$"KJC3FXH5XP^T*_:RXM&DQSMB::2H@-)USP>TS&FI-H3I= MO:(_[H (32R+S)\U:;2+--JUX_PEB>9,([5([5%) \/<,X>9'!E5-Z5R;K\> MD+ZWWA.]4T3OU$:_4\:@H'CYGO?58\;0V0K:;A%Z/3J^2Z17+=]Y? M \S6CP;=<&TL&H(B(0/[T#".CV J,(;65"3L[.4A; ^087K- [;/)V_.=P3"/=_W]RMT4:1W M\7Z%KH5@4BT6Z-:I$E&)?J!1_!.:!2LE&+J[FZ)U$\TL[ .H1L/@6\(-3[&3 MR>0,E@(=U\P<]LLEQC^FA'AKKWBH_HN+HT7USOO,%*)B[RAVGF(54C9%5AQ3+7=9X17 M.=^KV:]\A7!IP;C>@V_!LM")@'?E%';9@MHL&5&J80HM]NX7.CNKPL=VIS*O MTGUQO?T>7!9P>R)- E(%#%9GK3G3=0J5'HR/:L*X=&%<;\-3^IP2'U CYSMB MX&HM2I_%]4;['BVFJT1"3=?MD4AIHN2H)DI*$R7U)GJX!&37)*M?![*U'_T' M+OG?KG6D-%5R5%,EI:F2?]=41V2OJ5:(57HJJ??481"X/ S$?:9S4,)-!0T" M[599]A0S:>"6V%(1<0C.1,>4AG#K7JF(1OB:[>]W=1=C;.AN[CRMP^%MR MV-P+M@"4W^P!7&??*[(+J^+TN#Q7%@[?:7/%:,BTZP#/%TK9EPMW B^^&@V^ M U!+ P04 " #)@(=4"+I9??X" W" &0 'AL+W=O49WX4!$,_IUQXLXE;6ZG91)8FXP)6 MBN@RSZEZF4,FJZD7>ON%>YZDQB[XLTE!$W@ \U2L%,[\5H7Q'(3F4A %FZEW M$UXOPL :N!W?.%3Z8$QL*&LIMW9RRZ9>8(D@@]A8"8J/'2P@RZP2S'C>2\EHQ.2(81N9/"I)I\$ S8WP(^\K60T1YR'G4J+B'ND7[X MGD1!%#X]+,GYV<41KL4_JX1C3&R\367&0'4 ]MLL]IUT_U06E61E;,BMJ ^6 M+= ?GW$3N360ZY\=+BY;%Y?.Q>4I%Z"X9(1N#"C"M2ZIB('(#5&V4(]^IF[! MD+P [0I^T)(-.H4>06%AUD$CCY%;$ T5H8D"P%-OCO%URV(9Y:Z,.A"'+>*P M4^NK2+#&DUHP>R&,[S@#K.[WI 5(Q^V+ N_WQ K8!SYBU+%*78)=HR_VV?4 M&P3O.MA'+?NH4^=+F:_QDR/<079-,[.H*\:J6N_M")%4?4O5$R,+U^C7TN"UX88IWNR@[ 9\ MOY'2["?60?M?8?8'4$L#!!0 ( ,F AU31VOK>T < -$L 9 >&PO M=V]R:W-H965T**5-P.^_$C94:4(XE25F-P/K1^X9%WY-US=[3. M=GGQD6\8$^!SFF3\?+(18OO#;,;##4LIG^9;ELEO5GF14B'?%NL9WQ:,1I50 MFLR0XWBSE,;9Y.*L^NRVN#C+2Y'$&;LM "_3E!9?7K,DWYU/X.3Q@_?Q>B/4 M![.+LRU=LSLF/FQO"_EN5L\2Q2G+>)QGH&"K\\DE_.'&\Y1 ->*WF.UXXS50 MIMSG^4?UYCHZGSA*(Y:P4*@IJ/SO@2U8DJB9I!Z?]*23>DTEV'S]./N;RGAI MS#WE;)$GO\>1V)Q/@@F(V(J6B7B?[]XQ;1!1\X5YPJM_P4Z/=28@++G(4RTL M-4CC;/\__:PWHB$ W1X!I 706 &L!?!8 5<+N&,%B!8@8P4\+>"-%?"U@#]6 M(- "P5B!N1:8CQ6 SN/).94'[8^\\I1*Q@G\'EI_*6'P!K\#/M"BH\ESPXHH)&B?\>_GI MA[LK\.*;[\]F0JZLY&>A7N7U?A74L\KEMI@"QW\)D(-@A_C"+OZ&W4\!"GK% MK^SB-S2; @Q[Q9=V\2L66L7?C!=W.L3?CA:'08?XN_'BJ$/\>N#@RO440+=7 M^9N!G2\3*4ZZQ&?246MO1;6WHFH^W#/?>Q8FE/-X%8>TPNME])>,$LEK 23\ M0;X"EV%8IF5"!8O +V+#"K#(4YDZ-HKITI^OLS!/&?CC1SDUN!8LY7]:%,.U M8KA2S.U13*Z12G6XBJ:7@&]HP3B@I=CD1?RWU.1%G.E/NZ)GN9_WA M CJ/?V>SAZ:SC1IZ8(-;V^ ^PX8M+< #34I6Z1[E24(+#K9R/RL[.LW8S^\W M='.F4BWXQ(3!80?JDUI]\OPCB#DOA[>?M/9T[OD$>O#IYK<'$@_[$#E^M^Y> MK;OW?-VE0W-!LRC.UD,&>&,-: ^T&^#7!OA6 VZ+/&0LXF!5Y"G@-%'ZKT!X M8%?&J@A59T*SD,EON>!=YNS7(DUS7!_[[6#H& A]OS<2@MJ:X!G6[%0NE(!A MGUD1QIQUJART-'$]3-H:M\?UZ#JO=9U;=?VY3.]E4,I]U7KR(6>9=_F %[3" MM&/5DJ )EE!=&PWTC/:_.A0&9.@ MH#U#+?6R8%O$,O9JD(_'^UN]0M ,MRE"3N/OB0^]ZQ A4^+V&&,R%;2G*NU! M0.1@6Q;A1C9(@*[7!5O+0Z[Y>Z)Z9 _X!^BD6W5 MKE-UH#!B:'() EH MSQ*+/'N0'9Y22FKQ7VHDV$X'R+&X$#+I -G3P=>3::%7:&(&31$YC(+EJ%$W M>M0!@GM,-$D*0:N)'S+97^^*6 B6@5]6*U;(HL[6#S4:HA/KB)#).,B><8Y: M$R[T8LUC0:Y?99^>TS'9!-FSR2W]HO:+UZ$A7^R/R*).1Q+P74LXF#2 [&G@ M,HIB=9(T 4*BBM/]16*_)J2U,7Y_P8 ,V9&=NIT^.QZ;R" 9^2?FPH;HR-X( MW$FG'>FS0[E:KW3@,-"7Y33LZ7N1@3L:@GNCRGF:?,%GBC@LG/^A7Q% 7VZG[MLBY],G')*$VI_*+5A4P5#Z^'E@( M#Q2/V* 9#Z"Y;C$4 FK5"Q8RZ4!1Y_:UZ>P1!/L3!3: QG9 WY;W21R"1D4[ MHK'&!LOXQ+",#9:Q'C5W#9]?.9]/ 1?0+![M8;*1"V'DEZ5!=/0?1(\K) !NSMTOQ,_*!C<)C2L,MFX$'0-JUU\ M6B'H-GXKL$/U""&H5P@.*J)I3\'A&DB[=DC_%&=Q6J8@>^+8NI+-0W#TQDKN&Y*Z=Y":CUC51Y5!=OU2Z M[;MS2*P_?!ELNW9L7XI7OV[8*UVHCFC0B>$K<4YK\XD!*K&S\*@-^I5>K'D\ MQ"']E2(QG"5'+Z"O2+N AL3K5\8PF0S4SYVN,KXO)@:QQ#TQSVG\U&HGWO'Z MXBO2<37M^0[LJVR(02D9]:/JX($8CI(3XR@Q'"7_UT7%DK0O*C#! 6[_EMDQ M$D(/S:'7%V4&R,0.Y*.BZ0UI%\YS8FEB/4-WSU[?_I?>WNNX8'9@OS*&YYZ= MYTV'ET#ZJIL7S]#9.[$;:,^PVK.S^HA1X;6O09 S)]!Q<<^Q&$]LB)G4KC61<[EX_0.N@5!EJ'6>.Q2/6PKXR&=9QQD+"5%'.F MOMS"8O_\[/Z-R+?5DY+WN1!Y6KW<,!JQ0@V0WZ_R7#R^40]?UD\Q7_P+4$L# M!!0 ( ,F AU2'07IM^0, "P2 9 >&PO=V]R:W-H965TF_7SL)N9 0IE)H'D+LG,MWCC^.CS,]$U8*F=6K-3VO6W+ M*"8)EB.^):E^L^$BP4H/Q;,MMX+@=::4,!LYCF\GF*;6?)K-+<5\RG>*T90L M!9"[),'BQT?"^&%F0>LX\8T^Q\I,V//I%C^3!Z(>MTNA1W9I94T3DDK*4R#( M9F9]@.\7*# *F<0_E!QD[1F84%:=3P0] &&EMS3QDNFC\H'KW$G*V)D+^#/[_OJ/H! MWH$G+ 1.%?A@LFRF;NZ(PI3)6_WR-V #&6-!Y-16&H.Q9$>%OX^Y/W3&WQV) M1L"%?P#D(-BAOGB[NM-4MW7D9?BH#!]E]MPS]A8,2PGXI@R8"Y!1&?S[58N" M+XHD\K\>1V[IR,T36C8">3JDO)%WAD"P5N+A MP!0J##8X% 1C!YT";LO!<>C[9Q!751FBGV:1+>J8]$L*K(T+TRC:I:"ON+ MZ6 T&K<(,ADAY-2NT^WAIU2:X565''I#$\QK$R?P(9JTX+<%3YC8Q%QM"K!_ M5UCN5HQ&Q[77@)>?'^^?>IE5E6P87)E95;F%%^KM4,P*6S2!<-0J4!>DFD%4 M]1Q.AN;/I,T?WPO=L,6?#L$3HC4;QVIK0/U;PU+0/58$+!F.B#[8J))+?7UI M5;01O"Z'4*T'OE!M!^)0X>8"ARY)-8.HJCD:NL%&[D*T) MNMH74/^^\)A2!98[$<7Z) K^WF8GV[?0J"K-Z,I=-JHJ*OHU?39J-]I=-+H@ MU0RB*MUHZ'8;=7328QBT0&N+E$3)11H@SDMK9[LUFF8/A\-]8&3:$:H75Y*39K$_ M?DE)-O5"D4S2'MP/J6S/#&>&,WQF1M+Q0YI]R^\H+<"/.$KR]T=W1;%Y-Q[G MP1V-23Y*-S1AOZS2+"8%^YBMQ_DFHV19,L71&%D6'L.41NG#^R-XM/OB2[B^*_@7XY/C#5G3:UK<;!89^S3>2UF& M,4WR,$U 1E?OCT[ANRO/YPPEQ9\A?<@;UX";34#(XI@ULSN*8VX)H!FZ[@U0R>*8-?,_BF#).:8=)A M<.'0QEF[G;-,S8;[S:Z"KHJ2,L3.24%.CK/T 62(J7$'-]#E[]]OHW, ;Y'5$%P*X?7'_8EKL7_'X_OF-O:I.A17*HJ6_NY>?]=8_V4:123+P89FE2VO MP=] ;*+,KDJXW] 'CBR_8U9%Y"K,4E&TS,)[L[#2K"\T+[(PX):5V -NDK#( MP:LOUS?Y:XXZ:?+V(MY$Z2.EX#S,6.F59JH ]?8+>X<1H/Y>(=_4$WGIB2WS M!"!\J1RLC:)WZO>BSL8^]E![%R_[9)(@_R 1-G$0EN_W9&_EY(56@B4I*%B1 M, /W)-K29T;\="*)>-OMV"@C0MVTJ(@F0Y):?H"6J+2L7Q#YS&QI1(J@?0.^ MLFO6:X'/"57$)6S4A/ P4@4BH1+ZU)[C=(.D3V9[;@]D9A(ZB%P7V0.!(N = M>H>2-9Y1UO2IK!'VNNZ0RAK*&E%:0'5M\2=S1IBLN56LB0#IJG*$K'_22'+ M(R7* @R*4@"J:X&&5@&+>K*F>\W *Y(#LOM%%H@?-<*1.[*L?ZD&! *ITOTR,[-R"XD9+;C M^PAWJV(9H:0LEEF!^@>;A,QS<).NO1.B'$ '4@Y,41_"[='$Z^Z6#.BM27>S MI.6 W=VK/A4:679W!V2RL-_= $T!4@]D-#:V-TF4*4A=II@?N%.-),<#<3GQ ME XAG\][_@+>2QVO#"3JO7LNYTS'B:3ZMO=/%&](/6UY$31=:H3+H*GVSM,9 MVP:*4A"];.[2Q#1V4'P*DS#>QJJE166&#F3R@D1]A'Y6?72AD00M@S 4%1(R MGI88[1+YH=DE6Q0]MG48NV2+LLB&/VN7-))+9QHWY52C0W6\:]!O[O31:H)Z9/W@4A3NE-<.;>H'6/ ,CR_:[*=6G0ZX+/=1+*C.!5P8"VTX18..HP>8F MR6B0KI/P+^:+H!E#] >_IH/G"^[EC#MQ;,G!H2=LZR[ S5&/MT_C-"O"ORIU M!9QDW<(D2/-"&FQJ\:CJPX%?U\D (E;1/*J V1$HZ*BQ:_AD8 [?W[RI2NF_ MP>=MP7 H67+N=&S.*;+D$$% ZT%VU):TOY'C8^.P$=G M2AB0,[]S#G!H1MC06"N6H$JS5N MS%-VRDL5UK1O _.3^=/YVN8(<'--P*T=JHOZ22T=QKD"X]P#P3A78)RKQKB7 M XDK:?+\"8*=GN920E?&(NK&K)F\*[V\MDL:#V:IL;6>NH ->6=+D- MJM),.RJ<:F3#X5!_.F/;/@&3KAHF=_9Q1& G;)#R>OQV6P;B $"Z?=Q#_3Y^ MKB5K:RS T56CUT[C9-_9U!78AC#0#,(-;]!C!AZ[ARNE#O9Z\>(,ZR; SU6# MW^?5BJ'UO@>4KJR!3T<_O'(%NKFFW=_.&;5FO+%H/WPJU;7?^PT\\((%NF$U MNBW:BI2GRU"?/-?(PGI?80%B6(T?%]>+Q9N&GUBE1?4Y/M=(]76IB@4L834L M/;NBK>4V,]%&DDY83]?67$ =5M_5?&D]JQ%?C4N 230(*,1J*-36 $83>2QP M!A_( T6X\?"N&AI>7@W@_O,_4I37T[5-$%B!-9V.P2ZV?U9Y3L ]@]D,P42 M8#42/+&IP/V3WX>^W[O#KJ=K/[\M8,)3'^W-QK#&]^[@A5U$O%%<5HUBV&@4 M-_M&L3P9])6:1ALX0(7/#4N7/S8A%D3R*3ZJ&5 2Z^0 Y/W0O<)/?,41Q"3>:0 M4Z\_<.O.S24DKM=Y!'2NEW.ED=.V5Z"2IT:ETR#(MLSOWV _8' MY#JJMI*-UT_4N//L4JV6V]*G_]C;7$O6UEL EZ?N/EY:J&G$V_N!HS\X4-M_NW_-^[1\N;GS_12^FT')]W/X[JIZGU:(K]XI M_T2R=<@:^XBNV%+6B =P5KVF77THTDWY=NUM6A1I7%[>4;*D&2=@OZ_2M-A] MX OL7Y8_^0=02P,$% @ R8"'5.IM"U@: P 60H !D !X;"]W;W)K M&ULO991;]HP$(#_BA7MH95:DC@A@0J0H%VW/52K MJ-H^F^0@5A.;V4YII?WXV0X$.A)&6VE"(K9S=_[N[+O<8,7%D\P %'HI2Y ML:0Y?JV-.O6>1G%WO+%^;9W7SLR(A$N>/])494.GYZ 4YJ3,U92OOL/:H:ZQ ME_!X1TI0)T3:A M#R0OX4#V^-ZVCGF?#43*\YP(B98@JE"8F&QK0F.YJC;M[>93)VPY,W^GZ/I' MI]-'J"KK_3=4_18HO(7"QR?71ZAP U6W)='\;8'U@W>DVD>X@@:N*&KAVM9K M_QT%&^SST[1J*$ETQ5'_YZM>Z;QE6WL!6OFJX; M(G2B2)3#7*MZG5C7;5'U,=5$\:7M'69&ULG5A;;Z,\$/TK5K0/K=0&['"MTDC-92\/JZV:[>ZS"TZ" M"CB?[33MO_^,(4"(<=+-0\MESO&9\7C&>+RG[)5O"!'@/4MS?C_8"+&]LRP> M;4B&^9!N22[?K"C+L)"W;&WQ+2,X5J LM9!M>U:&DWPP&:MGCVPRICN1)CEY M9(#OL@RSCRE)Z?Y^ >'!T_)>B.*!]9DO,5KLB3B>?O(Y)U5L\1)1G*>T!PP MLKH?/,"[!4(%0%G\2MZY!XF@'K, MJ\/[%^5\]*9%\S)C*9_DUAL[@?! ,1DA7>I>*+[[Z1RR"WX M(IIR]1?L*UM[ *(=%S2KP%)!EN3E?_Q>!:(%D#QZ *H J - ?8!1!1AU 4X/ MP*D SJ4CN!5 N6Z5OJO S;' DS&C>\ *:\E67*CH*[2,5Y(7B;(43+Y-)$Y, MEH)&K[=3&>H8S&@F\X]C-8.W8"F3,MZE!- 54&;@UU:]>B@F-Q$?X&I.!$Y2 M?BVMGY=S\T3P&_E07O_>T!W'>5P6P-?7 R'H2$8HSJ)1HIOU!<,-=\&(JLD MSY-\+1=_BO.(@"N9.&4Z7>NB7-)YBJZHB6]RJNW =V10WMKAU-@YGNNXC=V1 M7K?6ZQKU?F,X%W+EF%5.W9/175O^CC7.3JVZ7I@LCO1[M7[/J'_Q3EB4\+,> MS+R3D6^19SLN["C4V,' 12-'K].O=?I&G;,B%U(26^1]F[#SFFD3?:&Q,R5Z6/L4>J*S\' MI$P8_)*>=2P\=P59[A/]0D6*:IIAQL"6L#($V A5UT%ZOPZ SL6>,CF6C1C:Z MN#!=)'9:$;9UP*'=43NKK$Q%RFAR[$[37^#H$W7JPNB7E.%18+T@//IUM9]B M9!!ZZ@%LNAHTM[6R?'7KUX5N.">2T-#NUEV-%1SZ?H_PIKU!6VJ<4V_@N:&]6LGN,#E5!=!T%%7CIN)W!(*?)"5 MNVT$8ORAV^_/SS!Y%1,Z, 5]3(L+F:!]H HU5,>1:[HB-+?%?YBQ&[!HL3-4T5F9NJIFAH_4 :/[QNR;):W^P986MU M6,)!1'>Y*#]#ZZ?U@%_?4[=D(: M2AOM@4,O36S/O+QYKYG,8"WDL\H -'DI. M[[QMW+-YILV&.QHLZ!RFH!\7=Q)7;HV2L@*X8H(3";.A<^E?3/S8)-B('PS6 MJG%/3"E/0CR;Q4TZ=#S#"')(M(&@>%G!!/+<("&//Q6H4S_3)#;OW]"_V.*Q MF">J8"+RGRS5V=#I.22%&5WF^EZLOT%54,?@)2)7]I>LJUC/(S,0J1DHDH\-^AJ-7W[/UR(I0FQU>@*I"(Q+ L$> GY ;@77F2+7/(7T/8"+ MU=0E!6\EC8-6Q"M(SDGHGY+ "_P=A";_G^ZUT EKA4.+%^Y3.*,2SIZLPG?T M%5\!32ZEI'P.YOZ47+\8F?$4!203NF":YNPOI*?DLA!+C/[U'2')C89"_6XA M%-6$(DLHVD/H0> #B++&E[22AM.['"SQ.A;/](75*.I'*.VJJ>J.H*@?U$'O MJ'9JJIU6JO9?)V;8+U; EZ!:JH]KR/@P[.C6A+J?;$>)%S>4]KV.MV7'QZ"@ M&^UVHUYN>Z'VR)15@4^XH[&Y9 MLB,HWF.)W^C??BO7K\!!(ELC#DWQ"\&4EM1\&]ND"#;PP8&XL^FG?OC9[H0[ M7H;N]ANS(RKR>N$>@S;=UF]OM_>@@,HDLP*EV,ARL3#2M6FQZ8]^YT#LV?17 M/_YL>^(/GXZX%VV[\S&HZV]YXS;FH +DW(Z'"I^/A9;S0[U;CZ"7=O#:VA^; MT=3.5QN8&ULM9;K3]LP$,#_%2N:)I V$CN/MJRM!!0T MI($0KWV8]L%-KFU&8G>V2[O_?K83TD?2@)CVI8WM>_SN?+EM@QE3"&<^^IXF:#9RN@Q*8T$6F;OGR M*Y0!6<"89]+^HF4A&WD.BA=2\;Q4U@1YRHI_NBH3L:& HST*I%0@NPK!'@6_ M5/!MH 69#6M$%1WV!5\B8:2U-?-@&EZRF.> [ND* M)/J,KJD0U"06'8Q T323AWKWX6Z$#CXA^QA>2LD3V7:4!C!DW+IV= M%L[('F>8H"O.U$RB05/GG!/R6M%D<0'R$??T+$([@!Z.SMZEX+ MCE]ET[?V_%>SB0FLEV"/EV]<2C0&_0X# M4N;BFFZB,!%:$^9=?AZ&?B_H]MWGS?34I0C!O4XEM<475GQA*]^U[CZ99FS" M*C2C+:R0D!VLNI3!ZC5C1156]"J6;G^FOMG4 J)8E_L?G<D'D-^-T*YQN*\Y%$3]B-2S=&^1B M_$NW7J0X@M4\%;:RF]"Z-;1N&'6"9K1>A=9[/QKCZNUXO3H>QB%IQL/>NHUZ MK8"W'VD^_S)"L8 D56\OK-+L5F5U]UTDWNCJ^/TX>ZNJ-+H%0_85.29K&-(* M\TBS1=$(::;'!LKB9N^DYCV(\$8NBM[0(.:'V//V4*Y;-_9;*1]8JB!!=R8Y MLJ5+XW6;QL%__!K@=;O%[^^WI>K6=R#H>9W=I-;%3,?=?6O=C4$C!S&U\Y=N M6GS!5/'1KG:K&>_$3C8[^Z=F]K,#S-I,,3A>43%-F4093+1)[ZBCF40QBQ4+ MQ>=VG!ESI8&ULE99?C]HX M$,"_BA6U$DC=31P@0 5(R]+3]:&GU6[;>ZCNP203L)K8G.TLVV_?L1,""R9M M7R"VY\]OQO9X9GNIONLM@"$O92'T/-@:LWL?ACK=0LGTK=R!P)5UF,G*%%S @R*Z*DNF?BRAD/MY0(/#Q"/? M;(V="!>S'=O $Y@ONP>%H["UDO$2A.92$ 7Y/+BC[^]I;!6WWR36PH M:RF_V\'';!Y$E@@*2(TUP?#O&>ZA**PEY/B_,1JT/JWBZ??!^E\N> QFS33< MR^)?GIGM/)@$)(.<585YE/N_H0EH9.VELM#NE^P;V2@@::6-+!ME)"BYJ/_9 M2Y.($P6:7%&(&X7X7&%X16'0* Q5J3WID_>$"[(YZVL-!.9GH4&^:R7,&U8EC5+?(6%QN23%&:KR0>1 M0?;:0(B!M='%A^B6<:?%%:2W9$#?D3B*J0?H_O?5HPZ<09OL@;,W^&6RR8KK MM)"Z4D"^W:VU47B>_^MP,6Q=#)V+8;<+@RYZ:Q"0<],GS!!MF*F,5#^(PMWT M[4UM=^3LVLO_O+BA=## N)]/,^81&R8);:5>48]:ZE$G]5=65/6Y8@46%B92 M+V)M)#GQ3>DH.B>\E!H.HXD?,&D!DT[ )V/O /U_'/N#S M?%\*78&=M+"33MA_I+C!^U]A(5H70. %WRSM!YQ<^(YC>@YX*32:C/R(TQ9Q M^GOYQ .QYL*=71_?]#*!P\'XC.]2Z$H":72LZE$G'SYQ^(")DQ.+Y1W+0,:Q MP"L0YFH9: R_0HXC>H;LD;K&?/(2T3\O7TFIIQ3%R3GII51\A30^DL:= MI,=7TL+:3)(>P_R2':@4D]OWXG;;C&['T[>^)^H7>KWH-J)O^[ZG(SQI"TI0 M&]ULVY'=N3[D;'YI.S77;AS-U&W>)Z8V7&A20(XF,0;,LZH[ MIWI@Y,XU'VMIL)5QGUOL-D%9 5S/I32'@770]J^+GU!+ P04 " #)@(=4 MSLRI)?H" '"@ &0 'AL+W=OO(QPE4TC<)'[LO]\D("H"V^F- MDG#>-\\Y'$@&.RX^90*@T#Y+F1PZB5+K!]>540(9D;=\#4S?67*1$:6'8N7* MM0 26U&6NMCS0C9W,@DB8\/0W MC54R=.X<%,.2;%+UQG<_H4BH9_PBGDK[BW9%K.>@:",5SPJQ)L@HR__)OBC$ MB< /&P2X$."JH-L@" J!K9R;D]FTID21T4#P'1(F6KN9"UL;J];94&8>XUP) M?9=JG1J]L(AG@-[)'B2Z03/!M]0^HJ>][A0)J#,&!DNJKI$N&SH+[TQ!$9K* M:RW\F$]1Y^H:72'*T'O"-Y*P6 YG6;=%G-'T2II>*\U<$05U++DL M/%G)]RLPER&X'B8L8<+VTG"A7V!6AQ->K%4M35O$&4V_I.FWTKQS15+]-MLG M7\?4_W^)+D,:2G170MVU-N(4EJ"!XK9.O"^][K_;B?<7W#==/ZPD=QG44''? M.W[7O.^U8Z$[(\+5:M<$-1&=?&G][_9DH6QKRM:0TRJHGM^)GT@R^PT7R_462/.HO#1@3YUE3+&UQ\UFZZN-IN-5'5E\D] MV5(S$"M[TI HXANF\KVGG"U/,X]V#Z_,C\TIQV[51YO\B/1*Q(HRB5)8:DOO MMJ]Y1'[JR >*K^W&O>!*'P/L9:)/:B!,@+Z_Y%P=!F:!\NPW^@=02P,$% M @ R8"'5((D*(?, P $@X !D !X;"]W;W)K&ULG9=MC]HX$,>_BA7U12L=FSB/L *D%G1WE=J[U6ZW?6V" :N.36T'MOWT MM9-LR,9.2OL&\O"?R<]CSXP]/W/Q51XP5N"IH$PNO(-2QUO?E_D!%TC>\"-F M^LV.BP(I?2OVOCP*C+:544'], A2OT"$>Q.+.>\5)0P?"> +(L"B>_O M,.7GA0>]YP?W9']0YH&_G!_1'C]@]7B\$_K.;[UL28&9))P!@7<+[RV\7<&I M,:@4GPD^R\XU,$/9_WL_>]J\'HP&R3QBM,O9*L."V_J@2W>H9*J>W[^%S<#2HR_G%-9_8)SHPT\ MD)=2\:(QU@0%8?4_>FH"T3& \8!!V!B$UQI$C4%4#;0FJX:U1@HMYX*?@3!J M[5>C MA ,H:YS?@ C^!<(@A [SU?7FP4MS7P>EC4S81B:L_$6#_IJ!*_0$D)18R=L1 MMU'K-JKVF7:(0D#F/1P;5'@1DU: MU&045:]%D.LI(FZHQ/H>C&':@W*(X"QR=)CH1=*'*18FH MDS"U/IY%_4FV-5$6S=R 60N8C0)^P+KRF7RGY@)0@C:$$O7=Q9@YOM\/HJT9 MF-EI"S@=!7Q;<*'(#U25>K[30?Q6$I.,A"G$]F1#L3.@4WL=6@&U-0.PLQ9V M-@K[OSI@87I'OUZX"&?V>LOB:0_1%@T@PN!2YX-1R'^$2>8K(1M?78 XBV/8 MPW3(HB2-L@'63D^"OUB>&O6$:%G//Z)ZLX%8CIVHT&*8Q"E,HSZK0QFD\,+J^H3VG/,&C70U>N@8<;QM_ MFK%PK"LTX; ED^%X7)H''.\>;1$49JMGF$M="ZNYL=O.8N'+"(1M>!)<^ M \<;C=F._1;MU-IS6&PO=V]R:W-H965TM K $,V*1=Z[*V,R4Y]7\PIZ#T-S-AR M9>R /QEE= FW8.ZS&X4]OU))6 I",RF(@L78.PM/S\/(.CB+;PS6NM8F-I2Y ME ^VO2-O!(G&LCT](9"5(FBB_=E(FH M.83]'0Y1Z1"]=.CN<.B4#AT7:$'FPKJ@ADY&2JZ)LM:H9ALN-\X;HV'";N.M M43C+T,],KD0L4R!W= .:')$9Q%+$C#/JDBP7Y%XH'%L*]@<2:T:F(&#!C";[ M%V HX_H _>YO+\C^W@'9(TR0NY7,-16)'OD&$>U"?ESB3 N<: =.&)%K*6_2'S>$/*JS!.[ 2:,$:O(GUVN(H&@Z: MP4XJL)./[$N<*P7"E#O3MC'#:J'A_V[,\%5\4>W8%3EX;1/N.)EA\%QX@U8T MO"$-![P137.=#-[-9.&;Y.V MF6R31L^DT4?+$HBDO2"5TMO%IMM[2=U@5:];!;A?NWQ34$OW)M$DM@6[N*:J MT>K=<^9N^Q?C4_L>^3HF-DYJ[XN33X M8'#-%;[I0%D#G%](:9XZ=H'JE3CY"U!+ P04 " #)@(=4AIS(*A4" !I M! &0 'AL+W=O!BS9Q18EOL='BE3: M*_UL:@ D+Z*19AG5B.T=I2:O03 S42U(>U(J+1A:4U?4M!I8X4&BHD,% MXS+*4K^WU5FJ.FRXA*TFIA."Z=BF4T=8*@@1P= [._ M(]Q#TS@B*^/7P!F-(1WP?'UB_^1SM[DY88A MRU*M>J*=MV5S"Y^J1UMQ7+I+V:.VI]SB,-M#94N,A,F"? 95:=;6/"=_:>>?GZ!_JD3!]!$E<1.EBNK#3"(-_^J:F"[\6QNQ(Y9DM+CN0!Z M=OT"=.6;W)!<=1)#)XR[XQRM0OO\<0]#^,ATQ:4A#906.IW<+B*B0V,' U7K MF^F@T+:F7];V+0#M'.QYJ12>#!=@?%VRWU!+ P04 " #)@(=4.J W=(4# M #K# &0 'AL+W=OWE8[ -CC2VA$JDEZ3CY^U(72[)U2;!I]R46 MJ3DS9SC#D]%TS\4/&0$H])@F3,Z,2*GLPC3E.H*4RG.> =-O-ERD5.FEV)HR M$T## I0F)K$LSTQIS(SYM-B[%?,IWZDD9G KD-RE*15/EY#P_L9Y:G< M<_XC7UR%,\/*&4$":Y6[H/KG 1:0)+DGS>/?RJE1Q\R![>>#][^*Y'4R]U3" M@B??XU!%,V-BH! V=)>H.[[_!%5";NYOS1-9_$7[RM8RT'HG%4\KL&:0QJS\ MI8_50;0 V!L D I 3@'. ,"N /9+ 4X%<(J3*5,ISF%)%9U/!=\CD5MK;_E# M<9@%6JW$E5.)'JW!$7C1+[7H*^K)7KWYCUZ@V*&OD1\)W4,.3659IW' M-M<5P\N2(1E@B FZX4Q%$OW)0@B/'9@ZW3IG;M\ (> M@.V@EYK7"8HMS[%/J/5961;NI^;7U/Q1:M=<2G0/NJ4 *?K8S\_O1#YS[<"9 MG!#T.V4](P0' W6=U PGHPQOHQW;4P$C_1W4KH+??YFPU8BO]9^O4P7UCN_ M9."L<$OP\:MN004_N@:.1P:Z"),F+GE5BU?P=ES?;770<=A&';']^O:M?)ST MKVT' ]$;N<3C>GG]I.#P[W&L8QH)P^[_T*"-+.%Q71IMT*[<^+9O#QQ9(S=X M7&^>[<^NUCC>8-A&0_"XB#S;GI.N[EN!.Q"VT1L<_(+V#+JZZ5FGS6FVIL 4 MQ+:8IB5:\QU3Y7!4[]83^X=B3CW9O\07BW+N;MR4GP$W5&QC)E$"&^W2.O^YTI-K\1CIKQ$0N8%^O^%<'19Y@/K[9OX34$L#!!0 ( M ,F AU0O/_EL-@( '<% 9 >&PO=V]R:W-H965TB!EE86$4I4R;45Y^M+ M4K+@M+;KB\@E=V9G1R235JH770(@>:U$K2=>B=C<4:JS$BJF1[*!VNP44E4, M3:A65#<*6.Y E:"A[]_0BO':2Q.W-E-I(M TS1?2ZJIC:/H"0[<0+O-W" MG*]*M LT31JV@@7@=;02 @0\O S+"!1Q#"$AD9OWM.;RAI@?OS'?MGU[OI9
7+I-#N2]HN]R;T2+;6**L>;!14O.Y&]MK[ ML <(XB. L >$YP*B'A"="XA[@+.:=JTX'Z8,69HHV1)ELPV;G3@S'=JTSVO[ MVQ>HS"XW.$SG(!A"?CUC"K?D2;%:,_='-+F< C(N]!6Y)L^+*;F\N"(7A-?D MJ91KS>I<)Q2-!$M$L[[<0U>2 >3_OEQJ5B7Z=J!,-=2)7)SY:9P-* ZE K4 18[VY M<1EK.#+!WYBM>,C+CG3L2.WUWZ3A>)S0S;YAIW/>J8T'M?%_U#9L:UX&U$06 M1FCG4>,\RF&)ATY-_(^,X#;X2P;=.^7V2?K&U(H;JP44!N6/;@U<==>\"U V M[N O)9IKY*:E>1E!V02S7TB)N\#>I>&M3?\ 4$L#!!0 ( ,F AU2/FW/T MT , *(- 9 >&PO=V]R:W-H965T5OO@P"5!!4QMDS32_/B]!@I)2]SL M2MT\$ ,^YW[ZV(SV7#S(+8 B3TF[39*OW GHPRMH$5J/OL3N"=7;,$40*IC'A*!(1C:TH_+>E0 XH9?T:PET=C MHD-9<_Z@;VZ#L>5HCR &7VD*AG\[F$,<:R;TX[$BM6J;&G@\?F9?%L%C,&LF M8<[C'U&@MF-K:)$ 0I;'ZCO??X$J($_S^3R6Q97LR[G]GD7\7"J>5&#T((G2 M\I\]58DX KCG &X%<%\"Z!E MP)T7P"ZYP"]"M"[%.!5 ._2&/H5H%_DODQ6 MD>D%4VPR$GQ/A)Z-;'I0E*M 8X*C5'?62@E\&R%.35;Y6L)C#JDBGW=XE>1J M 8I%L;PF'XA-Y)8)D"1*R7T:*7F##W'\QY;GDJ6!'-D*G=!4ME\9G)4&W3,& MOS'1(=2[(:[CNO>K!;GZ5WEG9( M]Y2E";Z%[[.9;P%^S4SN><([*Q\G7YW;K\;L'[85G9'I5L9_D&TOS$"4Z%U&Z(4OF1W&D#F2:!N0'9E*O53!8[M>6^^_2 M*X.:?_!V?@."'K.B/^1CCF,2HK3ISC"(Q*PD[A\5W*7#KM->[V'MS_"_UWMF MQKY=[X^U%Q^-3+U)V:4S.-0M+WD4C::"0UB^1T@PYO=%93 M#"83W <()!;;!SQU!:W[3_=5/ON>2\]T/&TDCIIUZNVB167MTEV&-C)(S3K8M ,/0R@T/1.1#ZU.#%[U 77T[XP3C?91 MLX#]^YZ<5XPGJM/FBWUT6M5?+]APFRB5)(80@4YG@ RB_" H;Q3/B@/LFBL\ M#A?#+7Y$@= 3\'W(N7J^T6?B^K-L\@]02P,$% @ R8"'5$2]J!$? P M%A( T !X;"]S='EL97,N>&ULW5AM:]LP$/XK1AVC@U$G<>O&:Q+8#(7! M-@KMAWTK2BP[ EGR9+E+^NNGLQSGI;K2]<.6S2&U=(_NN4=WY\ID4INU8+=+ MQDRP*H6LIV1I3/4A#.O%DI6T/E,5DQ;)E2ZIL5-=A'6E&JC$W)_>G;'XTR5V\"=S]Y M?W(RN']W=6@_;8%W)/227KR ]&Q@+Y2Y13'Z^&7TSY%CU)?[U'M*#Y6%789G MDUS);:(CX@R6GY8L>*!B2E(J^%QS\,IIR<7:F4=@6"BA=&!LA6W (5CJ1PB%S@BSC";5-08IN6UG;2+6^,3*.C& M=^O**BPT70]'%V3KT-YLD+G2&=-]F"'9F&83P7*0HWFQA+M150B@,:JT@XS3 M0DG::MAX= -+NV!"W,*3\3W?XU[E.Y4;0-UD/[2"NJ&C<1/@WV5SW+NTK^,- M*OZ@S*?&;D>V<^@U=J-9SE?M?)7W C#V(R)*YS;\XX&Q"-W[! M4FG^:*-!JRRL@6D2/#!M^&+7\E/3ZHZMS*:=5CFN>?0/:OZS>2Z89)J*7=&V M]X\YRZ]6W!TE?T-S^V_E4+%79'1Y_!J[X_/81<;'+S)*CE]C]\IQ="+#[FC< M.7_W3M_>&L!;SI1\@[:N!Z=D._[*,MZ42;_J!A+1K=J.O\#VAG'_BF5C<9FQ%3L,[,!& M[2YP.$2NV\N/8#X.\R. 87$P!9B/\\+B_$_[&:/[<1BF;>Q%QJC/&/5Q7CXD M;3]8'+]/8B__3I,DBN(8RVB:>A6D6-[B&+Y^-DP;>&!Q(-+OY1JO-MXAS_@P?G M4;@YI\+M+T&S7U!+ P04 " #)@(=4EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,F AU3V%M9&708 $XX / M >&PO=V]R:V)O;VLN>&ULQ9O;;MLX$$!_A?#+=H%V'>O>HBF0YK8!NHT1 M9[N/ 2W1-E&)="DJ:?KU2])Q,G*4V7V9^"F69"O'%#5G9BA_O-/F^USK[^QG M4ZOV<+2R=OUA/&[+E6AX^X=>"^6.++1IN'6;9CENUT;PJET)89MZ'!T<9..& M2S7Z]'%[KJD9PPUM16FE5FZGW_%-BKOVZ;C?9+>RE7-92WM_. JO:S%BC52R MD;]$=3@Z&+%VI>_^U$;^TLKR>E8:7=>'H\GFP#=AK"R?[9YYR&L^;\,>R^=7 MW($K&0I3C19=<(93?C:$3M 56[DNMVQ!1OQ.'H^/+;Z16; M'IV?^B_E_LM%M?F"UI&!X3(?I#M@+JK 2,=SU%72L@NU^; ["K B!"NBQ3IV MV[J6E?OO%?O,:ZY*P<+E;0%@C #&^P)D;Z;< ,@$@4Q>$7+F(?P'6J87['(M M(&2*0*9[@SQ><3@?,P0RVQ\D;U< ,D<@TD)^[5BK1MGXX MYU+M!L;) 1:P#VC9KL2M4)V .*@_B 7BI__;A@EX)6"T MGF ^F1 +Y5SKZD[6=>"ZM"MAG/0L5TO/P8X@)F:5";%6W&U@.A=B3G^ZD[3] MX<-$,B$VR9E+J%RZII;L:&E$"'X0#=/'A-@?)V+>8\$L,2'6Q!?!=RX:IH,) ML0]<\&JDW8C*3WLG,>LNH5"E[$-B.I@0^V"ZZM2QEKWPBD7^"7'HGUE=?E_I MNA*F_2V$-'L/W9MN+NT MH<[N#22F@(A8 ;-NWHH?G1_+TUL?4R 8)H"(6 !H1GD304S,#1&Q&W#,&&)B MTHB(I3&4^K(WU]Q1M+]#2$P:$;$T'G+@02Y,'A&Q/-!DN#<58\PC,;%'T&2X MCXGI)*;N3>TDPT.7.\;<$A.[Q:>>@U!H8XK8))L<=! +TT=,K8^!O&H0$E-) M3*V2%Q*L!U"(B:DD)E8)S+,&QQ 32$PL$#3AZ@<73"'Q/OM0-PG$Q(P24YRYR(LEW4OC4LQ!Z7$#GJ"W+Z:WX-\#F)B M#DK)^V9;S)D[6]75(JS):E6ZSQD.,3$'I<0. C-3+(0QHGH<5G_E(2:Z%$^] M%H_V+V"/*L4$ M)4:&.2@C=M#SIM5 9,\P_63$^AE8RQV&Q/23O49K[2D1\[KLPFJ3FP 0$S-/]@JK^#N8*W=O"R85.^.] MZXT^!D9LGN>8+@8)(UH;;GB(B9DG(S;/0P_X/R=[8Q@?_D' MA+N&'2G5\1J6/AFFG8QZ20=[B(*]@4_^8=K)B;6S?8QB\#KGF&YRZI[;4.-_ ML!+/,>'DU#VW86J'8C"C$Q*R3O\9JSS#FE0N6$!.S M3KZO]9Y-.0DQ,>ODU#VWES'])L1$'S\FMDYO6>JY>R F)IZ<6#P[F*>+A0B_ M%F&; Q 3$T].+)X=S*G1GL%=]$UE 3 +3#P%L7AV,/U\U"K8TLGH*QS- K-0 M\8J/IH4@5&IG\%H^] &PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0 MAN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L9A/QK5"#*-X- MCQ#P]*L>VG'?G8;=_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=ZNAS9=/VQ'2_+ M?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_ M#[M:QV;QVO;;.JZ:\'&X[1["=1,?+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' MZXA@1P*Q(Y(="@OJ+01Z"^HM!'H+ZBT$>BOJ MK01Z*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*]$^J="/1.J']G4!O1[V=0&]'O9U ;T>] MG4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9]F?4.Q/HG5'O3*!W M1KTS@=X9]F?4.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$>A?4NQ#H75#O M0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/GH0ZWGJ\U7O\[J1XOY];;Y:_+ MKYV3>_R*<[BO&)[_ E!+ P04 " #)@(=4@]&L 2X" !$,0 $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E M.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6 M^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T7 M5E^.\6??CL,V<;;SR>K3:>._R^G?Q5 MW)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQ MON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-( MYM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.84 M5W,*K#E%5D&155!D%119!45609%54&05%%D%159!D5509)44625%5DF155)D ME119)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&1 M55%D5119%45619%54615%%D5159%D5519%44635%5DV155-DU119-45639%5 M4V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19 M*XJL%476BB)K19&U^I^R_AC'PS^.7YYI;]KA.3];_CQQ\PM02P$"% ,4 M" #)@(=4!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( ,F AU27$WTU[@ "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ R8"'5(3\[F%#!@ #1P !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R8"' M5-3?TB2V @ A@< !@ ("!]A< 'AL+W=O(: !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ R8"'5,TC&5FA" S20 !@ M ("!$2@ 'AL+W=O@P !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ R8"'5+SR_Y9-!P E!$ !D ("!;V< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR8"'5 9(&PO=V]R:W-H965TMCJF0\ (A !X;"]W;W)K&UL4$L! A0#% @ R8"'5#E+80V+"0 'A@ !D M ("!][ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ R8"'5"%&W)+N#0 'B8 !D ("!--8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R8"' M5,BZ" 8Z!0 U0L !D ("!9.L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R8"'5%,WZ^+& P CP@ M !D ("!4BD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R8"'5 :YS=-O! YPH !D M ("!/S0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ R8"'5+%*_+.? @ E04 !D ("!*D$! 'AL+W=O M&PO=V]R:W-H965TE00 !8+ 9 " @4!' M 0!X;"]W;W)K&UL4$L! A0#% @ R8"'5 B7 M<1.3!0 ] X !D ("!#$P! 'AL+W=O&PO=V]R:W-H965T%4 0!X;"]W;W)K&UL4$L! A0#% @ R8"'5'72G1[B @ G@@ !D M ("!35L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ R8"'5.LN=H=9 @ Y 4 !D ("! M/&0! 'AL+W=O&PO=V]R:W-H965T)I 0!X;"]W;W)K&UL4$L! A0#% M @ R8"'5.5^>#1W P IPT !D ("!UVT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R8"'5$@[-T%C P 6 H !D M ("!N8,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ R8"'5+$R">?^ @ QPH !D ("!U8P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR8"'5!O%JG+E! ;1< !D ("!BI4! 'AL+W=O&UL4$L! A0#% @ R8"'5&)Z*M.H @ M>P< !D ("! J ! 'AL+W=O"T# !H"@ &0 @('A MH@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ R8"'5*?&PO=V]R:W-H M965TN[ 0!X;"]W;W)K&UL4$L! M A0#% @ R8"'5.9C&ZJ- P 2PT !D ("!\;X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R8"' M5 J:-KYR! 01( !D ("!'\D! 'AL+W=O&PO=V]R:W-H965TT < -$L 9 " @?W0 0!X;"]W;W)K M&UL4$L! A0#% @ R8"'5(=!>FWY P +!( M !D ("!!-D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R8"'5,55+#RH! RA( !D M ("!]^H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ R8"'5%9_T+-\ P RPH !D ("!V?8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ R8"'5 #+ MT!Q% P ,0H !D ("!P $" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R8"'5"\_^6PV @ =P4 !D M ("!1 L" 'AL+W=O&PO M=V]R:W-H965T*NQS $P( L ( ! A4" %]R96QS+RYR M96QS4$L! A0#% @ R8"'5/86UD9=!@ 3C@ \ ( ! MZQ4" 'AL+W=O7!E&UL4$L%!@ !> %X R1D )8A @ $! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 323 485 1 false 119 0 false 13 false false R1.htm 0001001 - Document - COVER PAGE Sheet http://phunware.com/role/COVERPAGE COVER PAGE Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://phunware.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://phunware.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheet (Parenthetical) Sheet http://phunware.com/role/ConsolidatedBalanceSheetParenthetical Consolidated Balance Sheet (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Changes in Stockholders??? Equity (Deficit) Sheet http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit Consolidated Statements of Changes in Stockholders??? Equity (Deficit) Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Cash Flows Sheet http://phunware.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - The Company and Basis of Presentation Sheet http://phunware.com/role/TheCompanyandBasisofPresentation The Company and Basis of Presentation Notes 8 false false R9.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://phunware.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2114103 - Disclosure - Business Combination Sheet http://phunware.com/role/BusinessCombination Business Combination Notes 10 false false R11.htm 2119104 - Disclosure - Revenue Sheet http://phunware.com/role/Revenue Revenue Notes 11 false false R12.htm 2126105 - Disclosure - Cash, Cash Equivalents, and Restricted Cash Sheet http://phunware.com/role/CashCashEquivalentsandRestrictedCash Cash, Cash Equivalents, and Restricted Cash Notes 12 false false R13.htm 2129106 - Disclosure - Goodwill and Other Intangible Assets Sheet http://phunware.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 2135107 - Disclosure - Accrued Expenses Sheet http://phunware.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 2138108 - Disclosure - Factoring Agreement Sheet http://phunware.com/role/FactoringAgreement Factoring Agreement Notes 15 false false R16.htm 2140109 - Disclosure - Debt Sheet http://phunware.com/role/Debt Debt Notes 16 false false R17.htm 2147110 - Disclosure - Leases Sheet http://phunware.com/role/Leases Leases Notes 17 false false R18.htm 2151111 - Disclosure - Commitments and Contingencies Sheet http://phunware.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2153112 - Disclosure - PhunCoin Sheet http://phunware.com/role/PhunCoin PhunCoin Notes 19 false false R20.htm 2155113 - Disclosure - Stockholders' Equity Sheet http://phunware.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 2159114 - Disclosure - Stock-Based Compensation Sheet http://phunware.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 2165115 - Disclosure - Income Taxes Sheet http://phunware.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2172116 - Disclosure - Segment and Geographic Information Sheet http://phunware.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 23 false false R24.htm 2176117 - Disclosure - Related-Party Transactions Sheet http://phunware.com/role/RelatedPartyTransactions Related-Party Transactions Notes 24 false false R25.htm 2178118 - Disclosure - Subsequent Events Sheet http://phunware.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://phunware.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://phunware.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2315302 - Disclosure - Business Combination (Tables) Sheet http://phunware.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://phunware.com/role/BusinessCombination 28 false false R29.htm 2320303 - Disclosure - Revenue (Tables) Sheet http://phunware.com/role/RevenueTables Revenue (Tables) Tables http://phunware.com/role/Revenue 29 false false R30.htm 2327304 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) Sheet http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables Cash, Cash Equivalents, and Restricted Cash (Tables) Tables http://phunware.com/role/CashCashEquivalentsandRestrictedCash 30 false false R31.htm 2330305 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://phunware.com/role/GoodwillandOtherIntangibleAssets 31 false false R32.htm 2336306 - Disclosure - Accrued Expenses (Tables) Sheet http://phunware.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://phunware.com/role/AccruedExpenses 32 false false R33.htm 2341307 - Disclosure - Debt (Tables) Sheet http://phunware.com/role/DebtTables Debt (Tables) Tables http://phunware.com/role/Debt 33 false false R34.htm 2348308 - Disclosure - Leases (Tables) Sheet http://phunware.com/role/LeasesTables Leases (Tables) Tables http://phunware.com/role/Leases 34 false false R35.htm 2356309 - Disclosure - Stockholders' Equity (Tables) Sheet http://phunware.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://phunware.com/role/StockholdersEquity 35 false false R36.htm 2360310 - Disclosure - Stock-Based Compensation (Tables) Sheet http://phunware.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://phunware.com/role/StockBasedCompensation 36 false false R37.htm 2366311 - Disclosure - Income Taxes (Tables) Sheet http://phunware.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://phunware.com/role/IncomeTaxes 37 false false R38.htm 2373312 - Disclosure - Segment and Geographic Information (Tables) Sheet http://phunware.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://phunware.com/role/SegmentandGeographicInformation 38 false false R39.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 39 false false R40.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details) Details 40 false false R41.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails Summary of Significant Accounting Policies - Deferred Commissions (Details) Details 41 false false R42.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Details 42 false false R43.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 43 false false R44.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 44 false false R45.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Digital Assets (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails Summary of Significant Accounting Policies - Schedule of Digital Assets (Details) Details 45 false false R46.htm 2412408 - Disclosure - Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 46 false false R47.htm 2413409 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details) Sheet http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details) Details 47 false false R48.htm 2416410 - Disclosure - Business Combination - Narrative (Details) Sheet http://phunware.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 48 false false R49.htm 2417411 - Disclosure - Business Combination - Summary of Consideration Paid in Business Acquisition (Details) Sheet http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails Business Combination - Summary of Consideration Paid in Business Acquisition (Details) Details 49 false false R50.htm 2418412 - Disclosure - Business Combination - Unaudited Pro Forma Financial Information (Details) Sheet http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails Business Combination - Unaudited Pro Forma Financial Information (Details) Details 50 false false R51.htm 2421413 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://phunware.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 51 false false R52.htm 2422414 - Disclosure - Revenue - Narrative (Details) Sheet http://phunware.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 52 false false R53.htm 2423415 - Disclosure - Revenue - Revenue by Geographic Location (Details) Sheet http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails Revenue - Revenue by Geographic Location (Details) Details 53 false false R54.htm 2424416 - Disclosure - Revenue - Schedule of Concentration Risk (Details) Sheet http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails Revenue - Schedule of Concentration Risk (Details) Details 54 false false R55.htm 2425417 - Disclosure - Revenue - Deferred Revenue (Details) Sheet http://phunware.com/role/RevenueDeferredRevenueDetails Revenue - Deferred Revenue (Details) Details 55 false false R56.htm 2428418 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails Cash, Cash Equivalents, and Restricted Cash (Details) Details http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables 56 false false R57.htm 2431419 - Disclosure - Goodwill and Other Intangible Assets - Changes in Goodwill (Details) Sheet http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails Goodwill and Other Intangible Assets - Changes in Goodwill (Details) Details 57 false false R58.htm 2432420 - Disclosure - Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details) Sheet http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details) Details 58 false false R59.htm 2433421 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 59 false false R60.htm 2434422 - Disclosure - Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details) Sheet http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details) Details 60 false false R61.htm 2437423 - Disclosure - Accrued Expenses (Details) Sheet http://phunware.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://phunware.com/role/AccruedExpensesTables 61 false false R62.htm 2439424 - Disclosure - Factoring Agreement (Details) Sheet http://phunware.com/role/FactoringAgreementDetails Factoring Agreement (Details) Details http://phunware.com/role/FactoringAgreement 62 false false R63.htm 2442425 - Disclosure - Debt - Summary of Debt Obligations (Details) Sheet http://phunware.com/role/DebtSummaryofDebtObligationsDetails Debt - Summary of Debt Obligations (Details) Details 63 false false R64.htm 2443426 - Disclosure - Debt - Narrative (Details) Sheet http://phunware.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 64 false false R65.htm 2444427 - Disclosure - Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details) Sheet http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details) Details 65 false false R66.htm 2445428 - Disclosure - Debt - Summary of Change in Fair Value of Warrant Liability (Details) Sheet http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails Debt - Summary of Change in Fair Value of Warrant Liability (Details) Details 66 false false R67.htm 2446429 - Disclosure - Debt - Summary of Interest Expense (Details) Sheet http://phunware.com/role/DebtSummaryofInterestExpenseDetails Debt - Summary of Interest Expense (Details) Details 67 false false R68.htm 2449430 - Disclosure - Leases - Narrative (Details) Sheet http://phunware.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 68 false false R69.htm 2450431 - Disclosure - Leases - Future Minimum Annual Lease Obligations (Details) Sheet http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails Leases - Future Minimum Annual Lease Obligations (Details) Details 69 false false R70.htm 2452432 - Disclosure - Commitments and Contingencies (Details) Sheet http://phunware.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://phunware.com/role/CommitmentsandContingencies 70 false false R71.htm 2454433 - Disclosure - PhunCoin (Details) Sheet http://phunware.com/role/PhunCoinDetails PhunCoin (Details) Details http://phunware.com/role/PhunCoin 71 false false R72.htm 2457434 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://phunware.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 72 false false R73.htm 2458435 - Disclosure - Stockholders' Equity - Warrant Activity (Details) Sheet http://phunware.com/role/StockholdersEquityWarrantActivityDetails Stockholders' Equity - Warrant Activity (Details) Details 73 false false R74.htm 2461436 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://phunware.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 74 false false R75.htm 2462437 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation - Restricted Stock Unit Activity (Details) Details 75 false false R76.htm 2463438 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 76 false false R77.htm 2464439 - Disclosure - Stock-Based Compensation - Compensation Cost (Details) Sheet http://phunware.com/role/StockBasedCompensationCompensationCostDetails Stock-Based Compensation - Compensation Cost (Details) Details 77 false false R78.htm 2467440 - Disclosure - Income Taxes - Narrative (Details) Sheet http://phunware.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 78 false false R79.htm 2468441 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 79 false false R80.htm 2469442 - Disclosure - Income Taxes - Provision Expense (Benefit) For Income Taxes (Details) Sheet http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails Income Taxes - Provision Expense (Benefit) For Income Taxes (Details) Details 80 false false R81.htm 2470443 - Disclosure - Income Taxes - Components in Net Deferred Income Taxes (Details) Sheet http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails Income Taxes - Components in Net Deferred Income Taxes (Details) Details 81 false false R82.htm 2471444 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 82 false false R83.htm 2474445 - Disclosure - Segment and Geographic Information - Narrative (Details) Sheet http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails Segment and Geographic Information - Narrative (Details) Details 83 false false R84.htm 2475446 - Disclosure - Segment and Geographic Information - Select Information of Company's Segments (Details) Sheet http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails Segment and Geographic Information - Select Information of Company's Segments (Details) Details 84 false false R85.htm 2477447 - Disclosure - Related-Party Transactions (Details) Sheet http://phunware.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://phunware.com/role/RelatedPartyTransactions 85 false false R86.htm 2479448 - Disclosure - Subsequent Events (Details) Sheet http://phunware.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://phunware.com/role/SubsequentEvents 86 false false All Reports Book All Reports phun-20211231.htm exhibit211-listofsubsidiar.htm exhibit231-consentin202110.htm exhibit311-fy202110xk.htm exhibit312-fy202110xk.htm exhibit321-fy202110xk.htm phun-20211231.xsd phun-20211231_cal.xml phun-20211231_def.xml phun-20211231_lab.xml phun-20211231_pre.xml http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "phun-20211231.htm": { "axisCustom": 5, "axisStandard": 33, "contextCount": 323, "dts": { "calculationLink": { "local": [ "phun-20211231_cal.xml" ] }, "definitionLink": { "local": [ "phun-20211231_def.xml" ] }, "inline": { "local": [ "phun-20211231.htm" ] }, "labelLink": { "local": [ "phun-20211231_lab.xml" ] }, "presentationLink": { "local": [ "phun-20211231_pre.xml" ] }, "schema": { "local": [ "phun-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 771, "entityCount": 1, "hidden": { "http://phunware.com/20211231": 2, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 6 }, "keyCustom": 96, "keyStandard": 389, "memberCustom": 64, "memberStandard": 46, "nsprefix": "phun", "nsuri": "http://phunware.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - COVER PAGE", "role": "http://phunware.com/role/COVERPAGE", "shortName": "COVER PAGE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "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": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114103 - Disclosure - Business Combination", "role": "http://phunware.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - Revenue", "role": "http://phunware.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126105 - Disclosure - Cash, Cash Equivalents, and Restricted Cash", "role": "http://phunware.com/role/CashCashEquivalentsandRestrictedCash", "shortName": "Cash, Cash Equivalents, and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129106 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135107 - Disclosure - Accrued Expenses", "role": "http://phunware.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:FactoringAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138108 - Disclosure - Factoring Agreement", "role": "http://phunware.com/role/FactoringAgreement", "shortName": "Factoring Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:FactoringAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140109 - Disclosure - Debt", "role": "http://phunware.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147110 - Disclosure - Leases", "role": "http://phunware.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151111 - Disclosure - Commitments and Contingencies", "role": "http://phunware.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:SecurityTokensTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153112 - Disclosure - PhunCoin", "role": "http://phunware.com/role/PhunCoin", "shortName": "PhunCoin", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:SecurityTokensTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://phunware.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155113 - Disclosure - Stockholders' Equity", "role": "http://phunware.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159114 - Disclosure - Stock-Based Compensation", "role": "http://phunware.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165115 - Disclosure - Income Taxes", "role": "http://phunware.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172116 - Disclosure - Segment and Geographic Information", "role": "http://phunware.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176117 - Disclosure - Related-Party Transactions", "role": "http://phunware.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "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": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178118 - Disclosure - Subsequent Events", "role": "http://phunware.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:LesseeAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:LesseeAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315302 - Disclosure - Business Combination (Tables)", "role": "http://phunware.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320303 - Disclosure - Revenue (Tables)", "role": "http://phunware.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://phunware.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327304 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)", "role": "http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - Accrued Expenses (Tables)", "role": "http://phunware.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341307 - Disclosure - Debt (Tables)", "role": "http://phunware.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348308 - Disclosure - Leases (Tables)", "role": "http://phunware.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:ScheduleOfWarrantActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356309 - Disclosure - Stockholders' Equity (Tables)", "role": "http://phunware.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:ScheduleOfWarrantActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360310 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://phunware.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366311 - Disclosure - Income Taxes (Tables)", "role": "http://phunware.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373312 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://phunware.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "phun:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "consumer", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheet (Parenthetical)", "role": "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical", "shortName": "Consolidated Balance Sheet (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails", "shortName": "Summary of Significant Accounting Policies - Details of Right-of-Use Asset and Lease Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i3a3ef4b3af754227b85f669fc815adf9_I20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccruedRentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails", "shortName": "Summary of Significant Accounting Policies - Deferred Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iaeaf897b3a424cc1805f5194bcbfda46_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iaeaf897b3a424cc1805f5194bcbfda46_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Digital Assets (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Digital Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "phun:ScheduleOfDigitalAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "if726869464984c48a0d3746ff0fcd50e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "phun:PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "phun:DigitalCurrencies", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details)", "role": "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails", "shortName": "Summary of Significant Accounting Policies - Financial Instruments Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i34185f06a0e74318be7563657ebe1db9_I20211231", "decimals": "-3", "lang": "en-US", "name": "phun:DigitalCurrencies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018", "decimals": "-5", "first": true, "lang": "en-US", "name": "phun:BusinessCombinationAdjustedConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Business Combination - Narrative (Details)", "role": "http://phunware.com/role/BusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i91127d6ed88b43b1be28f6d55491486b_D20211018-20211018", "decimals": "-5", "first": true, "lang": "en-US", "name": "phun:BusinessCombinationAdjustedConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Business Combination - Summary of Consideration Paid in Business Acquisition (Details)", "role": "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails", "shortName": "Business Combination - Summary of Consideration Paid in Business Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i169dfbfea7ff4c4f93bdd405e51547d7_I20211018", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "role": "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - Business Combination - Unaudited Pro Forma Financial Information (Details)", "role": "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails", "shortName": "Business Combination - Unaudited Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i5b78fb5fe31f4d2d85623e476d346258_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://phunware.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i899a37c2627941b68e980c4de15c3ae7_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "phun:ProceedsFromSaleOfDigitalAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Revenue - Narrative (Details)", "role": "http://phunware.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "phun:ProceedsFromSaleOfDigitalAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423415 - Disclosure - Revenue - Revenue by Geographic Location (Details)", "role": "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails", "shortName": "Revenue - Revenue by Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i2766d54a58bc4a25bc30ca71608433bc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i025ff571d060418cafa7e12bbea01d1c_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424416 - Disclosure - Revenue - Schedule of Concentration Risk (Details)", "role": "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "shortName": "Revenue - Schedule of Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i025ff571d060418cafa7e12bbea01d1c_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425417 - Disclosure - Revenue - Deferred Revenue (Details)", "role": "http://phunware.com/role/RevenueDeferredRevenueDetails", "shortName": "Revenue - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428418 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Goodwill and Other Intangible Assets - Changes in Goodwill (Details)", "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details)", "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit)", "role": "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit", "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434422 - Disclosure - Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details)", "role": "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets - Expected Future Annual Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Accrued Expenses (Details)", "role": "http://phunware.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i1f2815381171412dab1c5b8db7950c18_I20160615", "decimals": "INF", "first": true, "lang": "en-US", "name": "phun:AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - Factoring Agreement (Details)", "role": "http://phunware.com/role/FactoringAgreementDetails", "shortName": "Factoring Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i1f2815381171412dab1c5b8db7950c18_I20160615", "decimals": "INF", "first": true, "lang": "en-US", "name": "phun:AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - Debt - Summary of Debt Obligations (Details)", "role": "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "shortName": "Debt - Summary of Debt Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i28063943661849b5b39d046379a9d276_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i85f27a55494543f39071709548b3aa4b_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Debt - Narrative (Details)", "role": "http://phunware.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i85f27a55494543f39071709548b3aa4b_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "id9cd7ad4d97c49f18e80136094788b2c_I20200715", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details)", "role": "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails", "shortName": "Debt - Summary of Calculated Aggregate Fair Values and Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i06853f09d76a462092e53519828a79c1_I20211231", "decimals": "2", "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Debt - Summary of Change in Fair Value of Warrant Liability (Details)", "role": "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails", "shortName": "Debt - Summary of Change in Fair Value of Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "phun:WarrantsAndRightsIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Debt - Summary of Interest Expense (Details)", "role": "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "shortName": "Debt - Summary of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Leases - Narrative (Details)", "role": "http://phunware.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Leases - Future Minimum Annual Lease Obligations (Details)", "role": "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails", "shortName": "Leases - Future Minimum Annual Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Cash Flows", "role": "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "idcb1d7f23ec94e8da371787b2663a50b_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452432 - Disclosure - Commitments and Contingencies (Details)", "role": "http://phunware.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "idcb1d7f23ec94e8da371787b2663a50b_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:SecurityTokenTerminationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454433 - Disclosure - PhunCoin (Details)", "role": "http://phunware.com/role/PhunCoinDetails", "shortName": "PhunCoin (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "phun:SecurityTokenTerminationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457434 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://phunware.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "ic97592306ade4e9ea34ebb4d61a69f05_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458435 - Disclosure - Stockholders' Equity - Warrant Activity (Details)", "role": "http://phunware.com/role/StockholdersEquityWarrantActivityDetails", "shortName": "Stockholders' Equity - Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i8b01aa7297344c238e37d9fd70bedfa9_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i1a18fd0c35ac4c23945c4d9419f471d9_D20210701-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461436 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "ife822ea46a7c4a30a1acfbd298466059_D20211001-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i5dbb541e490743d8abef474e32db8e50_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462437 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "role": "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i5dbb541e490743d8abef474e32db8e50_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463438 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "role": "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464439 - Disclosure - Stock-Based Compensation - Compensation Cost (Details)", "role": "http://phunware.com/role/StockBasedCompensationCompensationCostDetails", "shortName": "Stock-Based Compensation - Compensation Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "ide07d6449d784349a98d94f3b9cfacb9_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467440 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://phunware.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468441 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "role": "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - The Company and Basis of Presentation", "role": "http://phunware.com/role/TheCompanyandBasisofPresentation", "shortName": "The Company and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469442 - Disclosure - Income Taxes - Provision Expense (Benefit) For Income Taxes (Details)", "role": "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails", "shortName": "Income Taxes - Provision Expense (Benefit) For Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470443 - Disclosure - Income Taxes - Components in Net Deferred Income Taxes (Details)", "role": "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails", "shortName": "Income Taxes - Components in Net Deferred Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "idd879f23f7be42da81b70f0e8c8a3947_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471444 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "role": "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i1cf9495c40eb44fcbb69004d99f3f630_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474445 - Disclosure - Segment and Geographic Information - Narrative (Details)", "role": "http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails", "shortName": "Segment and Geographic Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475446 - Disclosure - Segment and Geographic Information - Select Information of Company's Segments (Details)", "role": "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails", "shortName": "Segment and Geographic Information - Select Information of Company's Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i11b5ec6b799d4efe8f1dc040a1c45d51_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RecapitalizationCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477447 - Disclosure - Related-Party Transactions (Details)", "role": "http://phunware.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RecapitalizationCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "iea42be5a656b4bf9969f2e7b5ef1220c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479448 - Disclosure - Subsequent Events (Details)", "role": "http://phunware.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "ieefd4be47f5f45bea194a256f6184e98_I20220315", "decimals": "0", "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://phunware.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phun-20211231.htm", "contextRef": "i38806c9b58f04444a6def97d86e1dcd6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 119, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails", "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails" ], "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/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r704", "r705", "r706" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r704", "r705", "r706" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r704", "r705", "r706" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r704", "r705", "r706" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://phunware.com/role/COVERPAGE" ], "xbrltype": "tradingSymbolItemType" }, "phun_A2021PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Promissory Note", "label": "2021 Promissory Note [Member]", "terseLabel": "2021 Promissory Note" } } }, "localname": "A2021PromissoryNoteMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "phun_AccountsPayableSettlement": { "auth_ref": [], "calculation": { "http://phunware.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Payable Settlement", "label": "Accounts Payable Settlement", "terseLabel": "Accounts payable settlement" } } }, "localname": "AccountsPayableSettlement", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "phun_AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advances, Maximum Percentage Amount of Eligible Accounts Receivable", "label": "Advances, Maximum Percentage Amount of Eligible Accounts Receivable", "terseLabel": "Advances, maximum percentage amount of eligible accounts receivable" } } }, "localname": "AdvancesMaximumPercentageAmountOfEligibleAccountsReceivable", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "percentItemType" }, "phun_AggregateOfReceivableAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Aggregate of receivable amount", "terseLabel": "Aggregate of receivable amount" } } }, "localname": "AggregateOfReceivableAmount", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/PhunCoinDetails" ], "xbrltype": "monetaryItemType" }, "phun_AmortizationOfWarrantCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Warrant Costs", "label": "Amortization of Warrant Costs", "terseLabel": "Accretion of debt discount - warrants" } } }, "localname": "AmortizationOfWarrantCosts", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "phun_ApplicationTransactionRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Application transaction revenue [Member]", "terseLabel": "Application transaction revenue" } } }, "localname": "ApplicationTransactionRevenueMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/RevenueDeferredRevenueDetails", "http://phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "phun_AtMarketIssuanceSalesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At Market Issuance Sales Agreement", "label": "At Market Issuance Sales Agreement [Member]", "terseLabel": "At Market Issuance Sales Agreement" } } }, "localname": "AtMarketIssuanceSalesAgreementMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "phun_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-The-Market Offering", "label": "At-The-Market Offering [Member]", "terseLabel": "At-The-Market Offering" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information [Abstract]", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://phunware.com/20211231", "xbrltype": "stringItemType" }, "phun_BitcoinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bitcoin", "label": "Bitcoin [Member]", "terseLabel": "Bitcoin" } } }, "localname": "BitcoinMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "domainItemType" }, "phun_BusinessCombinationAdjustedConsiderationTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Adjusted Consideration Transferred", "label": "Business Combination, Adjusted Consideration Transferred", "terseLabel": "Adjusted purchase price" } } }, "localname": "BusinessCombinationAdjustedConsiderationTransferred", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_BusinessCombinationConsiderationTransferredNumberOfEqualInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Number of Equal Installments", "label": "Business Combination, Consideration Transferred, Number of Equal Installments", "terseLabel": "Number of equal installments" } } }, "localname": "BusinessCombinationConsiderationTransferredNumberOfEqualInstallments", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "integerItemType" }, "phun_CaneCapitalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cane Capital, LLC", "label": "Cane Capital, LLC [Member]", "terseLabel": "Cane Capital, LLC" } } }, "localname": "CaneCapitalLLCMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_CapitalizedContractCostIncreaseFromDeferral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Increase from Deferral", "label": "Capitalized Contract Cost, Increase from Deferral", "terseLabel": "Deferral of commissions earned" } } }, "localname": "CapitalizedContractCostIncreaseFromDeferral", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "phun_ChiefTechnologyOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chief Technology Officer", "label": "Chief Technology Officer [Member]", "terseLabel": "Chief Technology Officer" } } }, "localname": "ChiefTechnologyOfficerMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ClassOfWarrantOrRightAdditionalWarrantSharesPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Additional Warrant Shares, Percent", "label": "Class of Warrant or Right, Additional Warrant Shares, Percent", "terseLabel": "Additional warrant shares (as a percent)" } } }, "localname": "ClassOfWarrantOrRightAdditionalWarrantSharesPercent", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Consideration Payable, Number of Times the Exercise Price", "label": "Class of Warrant or Right, Consideration Payable, Number of Times the Exercise Price", "terseLabel": "Number of times the exercise price (as a percent)" } } }, "localname": "ClassOfWarrantOrRightConsiderationPayableNumberOfTimesTheExercisePrice", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Minimum Number of Days Written Notice to Redeem", "label": "Class of Warrant or Right, Minimum Number of Days Written Notice to Redeem", "terseLabel": "Minimum number of days written notice to redeem Public Warrants" } } }, "localname": "ClassOfWarrantOrRightMinimumNumberOfDaysWrittenNoticeToRedeem", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Days Within 30- Trading Day Period", "label": "Class of Warrant or Right, Number of Days Within 30- Trading Day Period", "terseLabel": "Number of days within 30-trading day period" } } }, "localname": "ClassOfWarrantOrRightNumberOfDaysWithin30TradingDayPeriod", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_ClassOfWarrantOrRightTradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Trading Day Period", "label": "Class of Warrant or Right, Trading Day Period", "terseLabel": "Trading day period" } } }, "localname": "ClassOfWarrantOrRightTradingDayPeriod", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_CommonStockCapitalSharesReservedForFutureIssuanceValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Value", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Value", "terseLabel": "Aggregate offering price" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceValue", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_CommonStockExceedsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common stock exceeds per share", "terseLabel": "Last sale price of shares of common stock (exceeds, in dollars per share)" } } }, "localname": "CommonStockExceedsPerShare", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "phun_CommonStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Warrant [Member]", "terseLabel": "Common stock warrant (Series D-1)" } } }, "localname": "CommonStockWarrantMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "phun_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Warrants [Member]", "terseLabel": "Common stock warrants (Series F)" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "phun_ComputerRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Revenues", "label": "Computer Revenues [Member]", "terseLabel": "Computer hardware" } } }, "localname": "ComputerRevenuesMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/RevenueDeferredRevenueDetails", "http://phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "phun_ContingentConsiderationByTypeCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration by Type, Cash", "label": "Contingent Consideration by Type, Cash [Member]", "terseLabel": "Contingent Consideration by Type, Cash" } } }, "localname": "ContingentConsiderationByTypeCashMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ContingentConsiderationByTypeCommonStockIssuanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration by Type, Common Stock Issuance", "label": "Contingent Consideration by Type, Common Stock Issuance [Member]", "terseLabel": "Contingent Consideration by Type, Common Stock Issuance" } } }, "localname": "ContingentConsiderationByTypeCommonStockIssuanceMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ContingentConsiderationByTypeWorkingCapitalItemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration by Type, Working Capital Items", "label": "Contingent Consideration by Type, Working Capital Items [Member]", "terseLabel": "Contingent Consideration by Type, Working Capital Items" } } }, "localname": "ContingentConsiderationByTypeWorkingCapitalItemsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ContingentConsiderationEarnoutPaymentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Earnout Payment", "label": "Contingent Consideration, Earnout Payment [Axis]", "terseLabel": "Contingent Consideration, Earnout Payment [Axis]" } } }, "localname": "ContingentConsiderationEarnoutPaymentAxis", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "phun_ContingentConsiderationEarnoutPaymentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Earnout Payment [Domain]", "label": "Contingent Consideration, Earnout Payment [Domain]", "terseLabel": "Contingent Consideration, Earnout Payment [Domain]" } } }, "localname": "ContingentConsiderationEarnoutPaymentDomain", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ContingentConsiderationEarnoutPaymentTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Earnout Payment, Tranche One", "label": "Contingent Consideration, Earnout Payment, Tranche One [Member]", "terseLabel": "Contingent Consideration, Earnout Payment, Tranche One" } } }, "localname": "ContingentConsiderationEarnoutPaymentTrancheOneMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ContingentConsiderationEarnoutPaymentTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Earnout Payment, Tranche Three", "label": "Contingent Consideration, Earnout Payment, Tranche Three [Member]", "terseLabel": "Contingent Consideration, Earnout Payment, Tranche Three" } } }, "localname": "ContingentConsiderationEarnoutPaymentTrancheThreeMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ContingentConsiderationEarnoutPaymentTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Earnout Payment, Tranche Two", "label": "Contingent Consideration, Earnout Payment, Tranche Two [Member]", "terseLabel": "Contingent Consideration, Earnout Payment, Tranche Two" } } }, "localname": "ContingentConsiderationEarnoutPaymentTrancheTwoMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ContributionsForNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contributions for Notes Payable", "label": "Contributions for Notes Payable [Member]", "terseLabel": "Contributions for Notes Payable" } } }, "localname": "ContributionsForNotesPayableMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ConvertibleNoteWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Note Warrants", "label": "Convertible Note Warrants [Member]", "terseLabel": "2020 Convertible Notes warrant" } } }, "localname": "ConvertibleNoteWarrantsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "phun_ConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes", "label": "Convertible Notes [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleNotesMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "phun_CuroCapitalAppreciationFundLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Curo Capital Appreciation Fund, LLC", "label": "Curo Capital Appreciation Fund, LLC [Member]", "terseLabel": "Curo Capital Appreciation Fund, LLC" } } }, "localname": "CuroCapitalAppreciationFundLLCMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "phun_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "phun_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "phun_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "phun_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "phun_DebtInstrumentAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Authorized Amount", "label": "Debt Instrument, Authorized Amount", "verboseLabel": "Value of notes" } } }, "localname": "DebtInstrumentAuthorizedAmount", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings", "label": "Debt Instrument, Covenant Compliance, Maximum Percent of Securities Sold in Equity Offerings", "terseLabel": "Maximum amount of securities sold in equity offerings (as a percent)" } } }, "localname": "DebtInstrumentCovenantComplianceMaximumPercentOfSecuritiesSoldInEquityOfferings", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DebtInstrumentFaceAmountRestricted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Face Amount, Restricted", "label": "Debt Instrument, Face Amount, Restricted", "terseLabel": "Restricted principal" } } }, "localname": "DebtInstrumentFaceAmountRestricted", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DebtInstrumentFaceAmountUnrestricted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Face Amount, Unrestricted", "label": "Debt Instrument, Face Amount, Unrestricted", "terseLabel": "Unrestricted principal" } } }, "localname": "DebtInstrumentFaceAmountUnrestricted", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DebtInstrumentInstallmentConversionElectionOfCompanyPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Installment Conversion, Election of Company, Percent", "label": "Debt Instrument, Installment Conversion, Election of Company, Percent", "terseLabel": "Percent of installment at election of company" } } }, "localname": "DebtInstrumentInstallmentConversionElectionOfCompanyPercent", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage", "label": "Debt Instrument, Installment Conversion, Lowest Volume Weighted Average Price in the 10 Days Prior to Installment Date, Percentage", "terseLabel": "Installment conversion, lowest volume weighted average price (as a percent)" } } }, "localname": "DebtInstrumentInstallmentConversionLowestVolumeWeightedAveragePriceInThe10DaysPriorToInstallmentDatePercentage", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DebtInstrumentInstallmentConversionPercentOfInstallmentAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Installment Conversion, Percent of Installment Amount", "label": "Debt Instrument, Installment Conversion, Percent of Installment Amount", "terseLabel": "Percent of installment amount" } } }, "localname": "DebtInstrumentInstallmentConversionPercentOfInstallmentAmount", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DebtInstrumentInstallmentConversionPrincipalPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Installment Conversion, Principal Payment", "label": "Debt Instrument, Installment Conversion, Principal Payment", "terseLabel": "Principal repayment" } } }, "localname": "DebtInstrumentInstallmentConversionPrincipalPayment", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DebtInstrumentInterestPaymentsMinimumBalancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Payments Minimum Balance, Period", "label": "Debt Instrument, Interest Payments Minimum Balance, Period", "terseLabel": "Period to maintain minimum balance of interest payments" } } }, "localname": "DebtInstrumentInterestPaymentsMinimumBalancePeriod", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_DebtInstrumentMandatoryPrepaymentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Mandatory Prepayment Amount", "label": "Debt Instrument, Mandatory Prepayment Amount", "terseLabel": "Mandatory prepayment amount" } } }, "localname": "DebtInstrumentMandatoryPrepaymentAmount", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DebtInstrumentMonthlyAmortizationPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Monthly Amortization Payments", "label": "Debt Instrument, Monthly Amortization Payments", "terseLabel": "Monthly amortization payments" } } }, "localname": "DebtInstrumentMonthlyAmortizationPayments", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DebtInstrumentParticipationRightsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Participation Rights, Period", "label": "Debt Instrument, Participation Rights, Period", "terseLabel": "Participation rights period" } } }, "localname": "DebtInstrumentParticipationRightsPeriod", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_DebtInstrumentPrepaymentPremiumPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Premium, Percent", "label": "Debt Instrument, Prepayment Premium, Percent", "terseLabel": "Prepayment premium (as a percent)" } } }, "localname": "DebtInstrumentPrepaymentPremiumPercent", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Principal and Unpaid Accrued Interest Due and Payable, Period", "label": "Debt Instrument, Principal and Unpaid Accrued Interest Due and Payable, Period", "terseLabel": "Principal and unpaid accrued interest due and payable, period" } } }, "localname": "DebtInstrumentPrincipalAndUnpaidAccruedInterestDueAndPayablePeriod", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Restricted Principal, Interest Rate, Stated Percentage", "label": "Debt Instrument, Restricted Principal, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, restricted principal (as a percent)" } } }, "localname": "DebtInstrumentRestrictedPrincipalInterestRateStatedPercentage", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage", "label": "Debt Instrument, Subsequent Placement Optional Redemption, Maximum Net Proceeds, Percentage", "terseLabel": "Subsequent placement optional redemption, maximum net proceeds from placement (as a percent)" } } }, "localname": "DebtInstrumentSubsequentPlacementOptionalRedemptionMaximumNetProceedsPercentage", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Subsequent Placement Optional Redemption, Redemption Price, Percentage", "label": "Debt Instrument, Subsequent Placement Optional Redemption, Redemption Price, Percentage", "terseLabel": "Subsequent placement optional redemption, redemption price (as a percent)" } } }, "localname": "DebtInstrumentSubsequentPlacementOptionalRedemptionRedemptionPricePercentage", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DebtInstrumentUnamortizedDiscountUnrestricted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Unamortized Discount, Unrestricted", "label": "Debt Instrument, Unamortized Discount, Unrestricted", "terseLabel": "Unrestricted original issue discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountUnrestricted", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DebtInstrumentVoluntaryPrepaymentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Voluntary Prepayment Amount", "label": "Debt Instrument, Voluntary Prepayment Amount", "terseLabel": "Voluntary prepayment amount" } } }, "localname": "DebtInstrumentVoluntaryPrepaymentAmount", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DeferredCommissionsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Commissions", "label": "Deferred Commissions [Roll Forward]", "terseLabel": "Deferred Commissions [Roll Forward]" } } }, "localname": "DeferredCommissionsRollForward", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails" ], "xbrltype": "stringItemType" }, "phun_DeferredTaxAssetsAmortizationOfAcquiredIntangibles": { "auth_ref": [], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Amortization of Acquired Intangibles", "label": "Deferred Tax Assets, Amortization of Acquired Intangibles", "terseLabel": "Amortization of acquired intangibles" } } }, "localname": "DeferredTaxAssetsAmortizationOfAcquiredIntangibles", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "phun_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liability", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Leases - lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "R&D credit carryforwards federal", "terseLabel": "R&D credit carryforwards federal" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearchFederal", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DeferredTaxAssetsTaxCreditCarryforwardsResearchState": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "R&D credit carryforwards state", "terseLabel": "R&D credit carryforwards state" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearchState", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_DeferredTaxAssetsUnrealizedLossOnDigitalAssets": { "auth_ref": [], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Unrealized Loss on Digital Assets", "label": "Deferred Tax Assets, Unrealized Loss on Digital Assets", "terseLabel": "Unrealized loss on digital assets" } } }, "localname": "DeferredTaxAssetsUnrealizedLossOnDigitalAssets", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "phun_DerivedOverOurNetRevenuesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derived over net revenues percentage", "terseLabel": "Derived over net revenues percentage" } } }, "localname": "DerivedOverOurNetRevenuesPercentage", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_DigitalAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Digital Assets", "label": "Digital Assets [Member]", "terseLabel": "Digital Assets" } } }, "localname": "DigitalAssetsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "domainItemType" }, "phun_DigitalCurrencies": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Digital Currencies", "label": "Digital Currencies", "terseLabel": "Digital assets" } } }, "localname": "DigitalCurrencies", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "phun_DigitalCurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Digital Currency", "label": "Digital Currency [Axis]", "terseLabel": "Digital Currency [Axis]" } } }, "localname": "DigitalCurrencyAxis", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "stringItemType" }, "phun_DigitalCurrencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Digital Currency [Domain]", "label": "Digital Currency [Domain]", "terseLabel": "Digital Currency [Domain]" } } }, "localname": "DigitalCurrencyDomain", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "domainItemType" }, "phun_DividendsPercentageofMonthlyCreditsPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividends, Percentage of Monthly Credits Purchased", "label": "Dividends, Percentage of Monthly Credits Purchased", "terseLabel": "Ongoing monthly dividends, percentage of monthly credits purchased" } } }, "localname": "DividendsPercentageofMonthlyCreditsPurchased", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/PhunCoinDetails" ], "xbrltype": "percentItemType" }, "phun_EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount": { "auth_ref": [], "calculation": { "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Business Combination, Amount", "label": "Effective Income Tax Rate Reconciliation, Business Combination, Amount", "terseLabel": "Business combination" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBusinessCombinationAmount", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "phun_EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ellenoff Grossman & Schole LLP v. Stellar Acquisition III, Corp", "label": "Ellenoff Grossman & Schole LLP v. Stellar Acquisition III, Corp [Member]", "terseLabel": "Ellenoff Grossman & Schole LLP v. Stellar Acquisition III, Corp" } } }, "localname": "EllenoffGrossmanScholeLLPVStellarAcquisitionIIICorpMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "phun_EmergingGrowthCompanyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Emerging Growth Company [Policy Text Block]", "terseLabel": "Smaller Reporting Company" } } }, "localname": "EmergingGrowthCompanyPolicyTextBlock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "phun_EthereumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ethereum", "label": "Ethereum [Member]", "terseLabel": "Ethereum" } } }, "localname": "EthereumMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "domainItemType" }, "phun_EveryTenDaysThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Every Ten Days Thereafter", "label": "Every Ten Days Thereafter [Member]", "terseLabel": "Every Ten Days Thereafter" } } }, "localname": "EveryTenDaysThereafterMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "domainItemType" }, "phun_ExerciseOfWarrantsAndRights": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Exercise of Warrants and Rights", "label": "Exercise of Warrants and Rights", "negatedTerseLabel": "Warrant Exercised" } } }, "localname": "ExerciseOfWarrantsAndRights", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "phun_FactoringAgreementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Factoring Agreement [Abstract]", "terseLabel": "Factoring Agreement [Abstract]" } } }, "localname": "FactoringAgreementAbstract", "nsuri": "http://phunware.com/20211231", "xbrltype": "stringItemType" }, "phun_FactoringAgreementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Factoring Agreement", "label": "Factoring Agreement [Line Items]", "terseLabel": "Factoring Agreement [Line Items]" } } }, "localname": "FactoringAgreementLineItems", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "stringItemType" }, "phun_FactoringAgreementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Factoring Agreement", "label": "Factoring Agreement [Table]", "terseLabel": "Factoring Agreement [Table]" } } }, "localname": "FactoringAgreementTable", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "stringItemType" }, "phun_FactoringAgreementTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Factoring Agreement [Text Block]", "terseLabel": "Factoring Agreement" } } }, "localname": "FactoringAgreementTextBlock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreement" ], "xbrltype": "textBlockItemType" }, "phun_FactoringFinancingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Factoring Financing Agreement", "label": "Factoring Financing Agreement [Member]", "terseLabel": "Factoring financing agreement" } } }, "localname": "FactoringFinancingAgreementMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "domainItemType" }, "phun_FeesPaidForFactoredReceivablesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fees Paid for Factored Receivables, Percentage", "label": "Fees Paid for Factored Receivables, Percentage", "terseLabel": "Fees paid for factored receivables (as a percent)" } } }, "localname": "FeesPaidForFactoredReceivablesPercentage", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "percentItemType" }, "phun_FeesPaidTimePeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fees Paid Time Period", "label": "Fees Paid Time Period [Axis]", "terseLabel": "Fees Paid Time Period [Axis]" } } }, "localname": "FeesPaidTimePeriodAxis", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "stringItemType" }, "phun_FeesPaidTimePeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fees Paid Time Period", "label": "Fees Paid Time Period [Domain]", "terseLabel": "Fees Paid Time Period [Domain]" } } }, "localname": "FeesPaidTimePeriodDomain", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "domainItemType" }, "phun_First30DaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First 30 Days", "label": "First 30 Days [Member]", "terseLabel": "First 30 Days" } } }, "localname": "First30DaysMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "domainItemType" }, "phun_GainLossOnForgivenessOfPPPLoans": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on Forgiveness of PPP Loans", "label": "Gain (Loss) on Forgiveness of PPP Loans", "negatedTerseLabel": "Gain on forgiveness of PPP loan", "terseLabel": "Gain on forgiveness of Paycheck Protection Program (\"PPP\") loan" } } }, "localname": "GainLossOnForgivenessOfPPPLoans", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "phun_GoingConcernPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Going Concern, Policy", "label": "Going Concern, Policy [Policy Text Block]", "terseLabel": "Going Concern" } } }, "localname": "GoingConcernPolicyPolicyTextBlock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "phun_ImpairmentOfDigitalCurrencies": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment of Digital Currencies", "label": "Impairment of Digital Currencies", "negatedTerseLabel": "Impairment of digital assets", "terseLabel": "Impairment of digital currencies" } } }, "localname": "ImpairmentOfDigitalCurrencies", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_ImpairmentOfOtherDigitalAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment of Other Digital Assets", "label": "Impairment of Other Digital Assets", "terseLabel": "Impairment of other digital currencies" } } }, "localname": "ImpairmentOfOtherDigitalAssets", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_IncreaseDecreaseInEstimatedLitigationLiability": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Estimated Litigation Liability", "label": "Increase (Decrease) in Estimated Litigation Liability", "terseLabel": "Accrued legal settlement" } } }, "localname": "IncreaseDecreaseInEstimatedLitigationLiability", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phun_IndefiniteLivedIntangibleAssetsCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite-Lived Intangible Assets, Cost Basis", "label": "Indefinite-Lived Intangible Assets, Cost Basis", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Aggregate cost basis of digital currency holdings" } } }, "localname": "IndefiniteLivedIntangibleAssetsCostBasis", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "monetaryItemType" }, "phun_IndefiniteLivedIntangibleAssetsCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indefinite-Lived Intangible Assets, Cost Basis", "label": "Indefinite-Lived Intangible Assets, Cost Basis [Abstract]", "terseLabel": "Digital Asset Original Cost Basis" } } }, "localname": "IndefiniteLivedIntangibleAssetsCostBasisAbstract", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "stringItemType" }, "phun_IndefiniteLivedIntangibleAssetsReceivedFromCustomers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite-Lived Intangible Assets Received From Customers", "label": "Indefinite-Lived Intangible Assets Received From Customers", "terseLabel": "Received from customers" } } }, "localname": "IndefiniteLivedIntangibleAssetsReceivedFromCustomers", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "monetaryItemType" }, "phun_IndividualsAssociatedWithChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individuals Associated With Chief Executive Officer", "label": "Individuals Associated With Chief Executive Officer [Member]", "terseLabel": "Individuals Associated With Chief Executive Officer" } } }, "localname": "IndividualsAssociatedWithChiefExecutiveOfficerMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_InsuranceCarrierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Carrier", "label": "Insurance Carrier [Member]", "terseLabel": "Insurance Carrier" } } }, "localname": "InsuranceCarrierMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "phun_InvestorNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investor Note", "label": "Investor Note [Member]", "terseLabel": "Investor Note" } } }, "localname": "InvestorNoteMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_IssuanceOfCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock shares.", "label": "Issuance of common stock shares", "terseLabel": "Issuance of common stock shares (in shares)" } } }, "localname": "IssuanceOfCommonStockShares", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "phun_LesseeAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Assets and Liabilities", "label": "Lessee, Assets and Liabilities [Table Text Block]", "terseLabel": "Details of Right-of-Use Asset and Lease Liability" } } }, "localname": "LesseeAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "phun_LitigationSettlementPaymentToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Payment to Other Party", "label": "Litigation Settlement, Payment to Other Party", "terseLabel": "Payment to other party" } } }, "localname": "LitigationSettlementPaymentToOtherParty", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "phun_LitigationSettlementPayorAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Payor", "label": "Litigation Settlement, Payor [Axis]", "terseLabel": "Litigation Settlement, Payor [Axis]" } } }, "localname": "LitigationSettlementPayorAxis", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "phun_LitigationSettlementPayorDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Payor", "label": "Litigation Settlement, Payor [Domain]", "terseLabel": "Litigation Settlement, Payor [Domain]" } } }, "localname": "LitigationSettlementPayorDomain", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "phun_LossOnSaleOfDigitalCurrencies": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss on sale of digital currencies.", "label": "Loss on sale of digital currencies", "terseLabel": "Impairment of digital assets" } } }, "localname": "LossOnSaleOfDigitalCurrencies", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phun_LyteSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lyte Segment", "label": "Lyte Segment [Member]", "terseLabel": "Lyte Segment" } } }, "localname": "LyteSegmentMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "domainItemType" }, "phun_LyteTechnologyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lyte Technology, Inc.", "label": "Lyte Technology, Inc. [Member]", "terseLabel": "Lyte Technology, Inc." } } }, "localname": "LyteTechnologyIncMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails", "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails", "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "phun_ManufacturingFacilityAndWarehouseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing Facility And Warehouse", "label": "Manufacturing Facility And Warehouse [Member]", "terseLabel": "Manufacturing Facility And Warehouse" } } }, "localname": "ManufacturingFacilityAndWarehouseMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "phun_MeasurementInputStrikePriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Strike Price", "label": "Measurement Input, Strike Price [Member]", "terseLabel": "Strike price per share" } } }, "localname": "MeasurementInputStrikePriceMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "domainItemType" }, "phun_NumberOfCorporateOffices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Corporate Offices", "label": "Number of Corporate Offices", "terseLabel": "Number of corporate offices maintained" } } }, "localname": "NumberOfCorporateOffices", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "phun_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of customers per impressions", "terseLabel": "Number of customers per impressions" } } }, "localname": "NumberOfCustomers", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "phun_NumberOfEmployeeRetirementPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Employee Retirement Plans", "label": "Number of Employee Retirement Plans", "terseLabel": "Number of employee retirement plans" } } }, "localname": "NumberOfEmployeeRetirementPlans", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "phun_NumberOfStockholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Stockholders", "label": "Number of Stockholders", "terseLabel": "Number of stockholders issued warrants" } } }, "localname": "NumberOfStockholders", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/PhunCoinDetails" ], "xbrltype": "integerItemType" }, "phun_OperatingLeaseInitialBaseRentMonthlyPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Initial Base Rent, Monthly Payment", "label": "Operating Lease, Initial Base Rent, Monthly Payment", "terseLabel": "Initial base rent monthly payment" } } }, "localname": "OperatingLeaseInitialBaseRentMonthlyPayment", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "phun_OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Proportionate Share Of Operating Expenses, Monthly Payment", "label": "Operating Lease, Proportionate Share Of Operating Expenses, Monthly Payment", "terseLabel": "Proportionate share of operating expenses" } } }, "localname": "OperatingLeaseProportionateShareOfOperatingExpensesMonthlyPayment", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent": { "auth_ref": [], "calculation": { "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Net of Accrued Rent", "label": "Operating Lease, Right-of-Use Asset, Net of Accrued Rent", "totalLabel": "Right-of-use asset, net of straight-line rent accrual" } } }, "localname": "OperatingLeaseRightOfUseAssetNetOfAccruedRent", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "phun_OperatingLeasesIncomeStatementSubleaseRevenuePerMonth": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Leases, Income Statement, Sublease Revenue Per Month", "label": "Operating Leases, Income Statement, Sublease Revenue Per Month", "terseLabel": "Base rent per month" } } }, "localname": "OperatingLeasesIncomeStatementSubleaseRevenuePerMonth", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_OtherDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Debt", "label": "Other Debt [Member]", "terseLabel": "All other debt and financing obligations" } } }, "localname": "OtherDebtMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "phun_OutstandingSharesonLastDayofImmediatelyPrecedingYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding Shares on Last Day of Immediately Preceding Year [Member]", "label": "Outstanding Shares on Last Day of Immediately Preceding Year [Member]", "terseLabel": "Outstanding Shares on Last Day of Immediately Preceding Year" } } }, "localname": "OutstandingSharesonLastDayofImmediatelyPrecedingYearMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_PPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PPP Loan", "label": "PPP Loan [Member]", "terseLabel": "Paycheck Protection Program Loan" } } }, "localname": "PPPLoanMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "phun_PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Purchase of Indefinite-Lived Intangible Assets", "label": "Payments for Purchase of Indefinite-Lived Intangible Assets", "negatedTerseLabel": "Purchases of digital assets", "terseLabel": "Purchase of digital currencies" } } }, "localname": "PaymentsForPurchaseOfIndefiniteLivedIntangibleAssets", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "monetaryItemType" }, "phun_PaymentsForPurchaseOfOtherDigitalCurrencies": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Purchase of Other Digital Currencies", "label": "Payments for Purchase of Other Digital Currencies", "terseLabel": "Purchase of other digital currencies" } } }, "localname": "PaymentsForPurchaseOfOtherDigitalCurrencies", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_PhunCoinDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PhunCoin deposits [Member]", "verboseLabel": "PhunCoin" } } }, "localname": "PhunCoinDepositsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/PhunCoinDetails" ], "xbrltype": "domainItemType" }, "phun_PhunCoinWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PhunCoin Warrant [Member]", "terseLabel": "PhunCoin Warrant" } } }, "localname": "PhunCoinWarrantMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_PhuncoinAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PhunCoin [Abstract]", "terseLabel": "PhunCoin [Abstract]" } } }, "localname": "PhuncoinAbstract", "nsuri": "http://phunware.com/20211231", "xbrltype": "stringItemType" }, "phun_PhunwareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Phunware Segment", "label": "Phunware Segment [Member]", "terseLabel": "Phunware" } } }, "localname": "PhunwareSegmentMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails", "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "domainItemType" }, "phun_PlatformSubscriptionsAndServicesRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Platform subscriptions and services revenue [Member]", "terseLabel": "Platform subscriptions and services revenue" } } }, "localname": "PlatformSubscriptionsAndServicesRevenueMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/RevenueDeferredRevenueDetails", "http://phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "phun_PrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Private Placement Warrants [Member]", "terseLabel": "Private Placement Warrants" } } }, "localname": "PrivatePlacementWarrantsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "phun_ProceedsFromReceiptOfDigitalAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Receipt of Digital Assets", "label": "Proceeds from Receipt of Digital Assets", "terseLabel": "Proceeds from receipt of digital assets" } } }, "localname": "ProceedsFromReceiptOfDigitalAssets", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_ProceedsFromSaleOfDigitalAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Sale of Digital Assets", "label": "Proceeds from Sale of Digital Assets", "terseLabel": "Proceeds from sale of digital currencies" } } }, "localname": "ProceedsFromSaleOfDigitalAssets", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_ProceedsFromVoluntaryPrepaymentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Voluntary Prepayment Amount", "label": "Proceeds from Voluntary Prepayment Amount", "terseLabel": "Proceeds from voluntary prepayment amount" } } }, "localname": "ProceedsFromVoluntaryPrepaymentAmount", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_ProceedsfromPaymentsforFactoringAgreement": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Proceeds from (Payments for) Factoring Agreement", "label": "Proceeds from (Payments for) Factoring Agreement", "negatedTerseLabel": "Net repayments on factoring agreement" } } }, "localname": "ProceedsfromPaymentsforFactoringAgreement", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phun_PromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Notes", "label": "Promissory Notes [Member]", "terseLabel": "Promissory Notes" } } }, "localname": "PromissoryNotesMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "phun_PublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public Warrant [Member]", "verboseLabel": "Public Warrants" } } }, "localname": "PublicWarrantMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public Warrants [Member]", "terseLabel": "Public Warrants (PHUNW)" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "phun_ReleaseOfRestrictedStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Release Of Restricted Stock, Shares", "label": "Release Of Restricted Stock, Shares", "terseLabel": "Release of restricted stock (in shares)" } } }, "localname": "ReleaseOfRestrictedStockShares", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "phun_RestrictedStockUnitsRSUsNonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units (RSUs) - Non-Employee Directors [Member]", "label": "Restricted Stock Units (RSUs) - Non-Employee Directors [Member]", "terseLabel": "Restricted Stock Units (RSUs) - Non-Employee Directors" } } }, "localname": "RestrictedStockUnitsRSUsNonEmployeeDirectorsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_RestrictedStockUnitsRSUsNonEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units (RSUs) - Non-Employees", "label": "Restricted Stock Units (RSUs) - Non-Employees [Member]", "terseLabel": "Restricted Stock Units (RSUs) - Non-Employees" } } }, "localname": "RestrictedStockUnitsRSUsNonEmployeesMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_RestrictedStockUnitsRSUsTeamMembersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units (RSUs) - Team Members", "label": "Restricted Stock Units (RSUs) - Team Members [Member]", "terseLabel": "Restricted Stock Units (RSUs) - Team Members" } } }, "localname": "RestrictedStockUnitsRSUsTeamMembersMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_RisksAndUncertaintiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risks and Uncertainties, Policy", "label": "Risks and Uncertainties, Policy [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "RisksAndUncertaintiesPolicyPolicyTextBlock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "phun_SaleOfStockAggregateOfferingPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Aggregate Offering Price", "label": "Sale of Stock, Aggregate Offering Price", "terseLabel": "Aggregate offering price" } } }, "localname": "SaleOfStockAggregateOfferingPrice", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "phun_SaleOfStockGrossProceedsOfSalePricePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Gross Proceeds of Sale Price, Percent", "label": "Sale of Stock, Gross Proceeds of Sale Price, Percent", "terseLabel": "Gross proceeds of sales price per share (as a percent)" } } }, "localname": "SaleOfStockGrossProceedsOfSalePricePercent", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_SalesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Agreement", "label": "Sales Agreement [Member]", "terseLabel": "Sales Agreement" } } }, "localname": "SalesAgreementMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_ScheduleOfDigitalAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Digital Assets [Line Items]", "label": "Schedule of Digital Assets [Line Items]", "terseLabel": "Schedule of Digital Assets [Line Items]" } } }, "localname": "ScheduleOfDigitalAssetsLineItems", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "stringItemType" }, "phun_ScheduleOfDigitalAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Digital Assets [Table]", "label": "Schedule of Digital Assets [Table]", "terseLabel": "Schedule of Digital Assets [Table]" } } }, "localname": "ScheduleOfDigitalAssetsTable", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "stringItemType" }, "phun_ScheduleOfDigitalAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Digital Assets", "label": "Schedule of Digital Assets [Table Text Block]", "terseLabel": "Schedule of Digital Assets" } } }, "localname": "ScheduleOfDigitalAssetsTableTextBlock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "phun_ScheduleOfWarrantActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Warrant Activity", "label": "Schedule of Warrant Activity [Table Text Block]", "terseLabel": "Schedule of Warrant Activity" } } }, "localname": "ScheduleOfWarrantActivityTableTextBlock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "phun_SecurityTokenPeriodAfterIssuanceOfRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security Token, Period After Issuance of Rights", "label": "Security Token, Period After Issuance of Rights", "terseLabel": "Period after issuance of rights" } } }, "localname": "SecurityTokenPeriodAfterIssuanceOfRights", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/PhunCoinDetails" ], "xbrltype": "durationItemType" }, "phun_SecurityTokenTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security Token, Termination Period", "label": "Security Token, Termination Period", "terseLabel": "Termination of token rights agreement" } } }, "localname": "SecurityTokenTerminationPeriod", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/PhunCoinDetails" ], "xbrltype": "durationItemType" }, "phun_SecurityTokensTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Security Tokens [Text Block]", "terseLabel": "PhunCoin" } } }, "localname": "SecurityTokensTextBlock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/PhunCoin" ], "xbrltype": "textBlockItemType" }, "phun_SeniorConvertibleNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Convertible Notes Payable", "label": "Senior Convertible Notes Payable [Member]", "terseLabel": "Senior Convertible Note" } } }, "localname": "SeniorConvertibleNotesPayableMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_SeriesANoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Note", "label": "Series A Note [Member]", "terseLabel": "Series A Note" } } }, "localname": "SeriesANoteMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_SeriesBNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Note", "label": "Series B Note [Member]", "terseLabel": "Series B Note" } } }, "localname": "SeriesBNoteMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "phun_SettlementAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement Agreement", "label": "Settlement Agreement [Member]", "terseLabel": "Settlement Agreement" } } }, "localname": "SettlementAgreementMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase in Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase in Shares", "terseLabel": "Annual increase (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInShares", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Yearly Contribution", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Yearly Contribution", "terseLabel": "Maximum yearly contribution" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumYearlyContribution", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Equal Monthly Installments", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Equal Monthly Installments", "terseLabel": "Number of equal monthly installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualMonthlyInstallments", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "phun_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period for award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_ShareTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Type", "label": "Share Type [Axis]", "terseLabel": "Share Type [Axis]" } } }, "localname": "ShareTypeAxis", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "phun_ShareTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Type", "label": "Share Type [Domain]", "terseLabel": "Share Type [Domain]" } } }, "localname": "ShareTypeDomain", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Outstanding Shares on Last Day", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Outstanding Shares on Last Day", "terseLabel": "Outstanding shares of common stock on last day of immediately preceding year (as a percent)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentOutstandingSharesonLastDay", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Shares Outstanding", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Shares Outstanding", "terseLabel": "Annual percentage increase" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentSharesOutstanding", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "phun_StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, New Issues From Warrant Exercises", "label": "Stock Issued During Period, Shares, New Issues From Warrant Exercises", "terseLabel": "Common stock issued pursuant to warrant exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssuesFromWarrantExercises", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "phun_StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, New Issues From Warrant Exercises", "label": "Stock Issued During Period, Value, New Issues From Warrant Exercises", "terseLabel": "Common stock issued pursuant to warrant exercises" } } }, "localname": "StockIssuedDuringPeriodValueNewIssuesFromWarrantExercises", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "phun_StockIssuedUnderEmployeeBenefitPlans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued Under Employee Benefit Plans", "label": "Stock Issued Under Employee Benefit Plans", "terseLabel": "Issuance of common stock under the 2018 employee stock purchase plan" } } }, "localname": "StockIssuedUnderEmployeeBenefitPlans", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phun_StockIssuedUponConversionOfDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued Upon Conversion of Debt", "label": "Stock Issued Upon Conversion of Debt", "terseLabel": "Issuance of common stock upon partial conversions of the Senior Convertible Note" } } }, "localname": "StockIssuedUponConversionOfDebt", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phun_StockIssuedUponPartialExerciseOfWarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued Upon Partial Exercise of Warrant", "label": "Stock Issued Upon Partial Exercise of Warrant", "terseLabel": "Non-cash issuance of common stock upon partial exercise of a warrant" } } }, "localname": "StockIssuedUponPartialExerciseOfWarrant", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phun_TaxPositionsTakenInCurrentPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tax positions taken in current period:", "terseLabel": "Tax positions taken in current period:" } } }, "localname": "TaxPositionsTakenInCurrentPeriodAbstract", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "phun_TaxPositionsTakenInPriorPeriodsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tax positions taken in prior periods:", "terseLabel": "Tax positions taken in prior periods:" } } }, "localname": "TaxPositionsTakenInPriorPeriodsAbstract", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "phun_TermOfLicenseSubscriptionAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term of license subscription agreement", "terseLabel": "Term of license subscription agreement (in months)" } } }, "localname": "TermOfLicenseSubscriptionAgreement", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "phun_TwoThousandEighteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2018 Employee Stock Purchase Plan [Member]", "terseLabel": "2018 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandEighteenEmployeeStockPurchasePlanMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_TwoThousandEighteenStockOptionAndIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2018 Stock Option and Incentive Plan [Member]", "verboseLabel": "2018 Equity Incentive Plan" } } }, "localname": "TwoThousandEighteenStockOptionAndIncentivePlanMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_TwoThousandNineStockOptionAndIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2009 Stock Option and Incentive Plan [Member]", "verboseLabel": "2009 Equity Incentive Plan" } } }, "localname": "TwoThousandNineStockOptionAndIncentivePlanMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_UbersFirstAmendedCrossComplaintMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uber's First Amended Cross-Complaint [Member]", "label": "Uber's First Amended Cross-Complaint [Member]", "terseLabel": "Uber's First Amended Cross-Complaint" } } }, "localname": "UbersFirstAmendedCrossComplaintMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "phun_UnderwrittenOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underwritten Offering", "label": "Underwritten Offering [Member]", "terseLabel": "Underwritten Offering" } } }, "localname": "UnderwrittenOfferingMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "phun_UnitPurchaseOptionWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unit Purchase Option Warrants [Member]", "terseLabel": "Unit Purchase Option Warrants" } } }, "localname": "UnitPurchaseOptionWarrantsMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "phun_WSGRCaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WSGR Case", "label": "WSGR Case [Member]", "terseLabel": "WSGR Case" } } }, "localname": "WSGRCaseMember", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "phun_WarrantLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liability", "label": "Warrant Liability [Roll Forward]", "terseLabel": "Warrant Liability [Roll Forward]" } } }, "localname": "WarrantLiabilityRollForward", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "phun_WarrantToPurchaseAggregateSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant to purchase aggregate shares of common stock", "terseLabel": "Warrant to purchase aggregate shares of common stock (in shares)" } } }, "localname": "WarrantToPurchaseAggregateSharesOfCommonStock", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "phun_WarrantsAndRightsIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrants and Rights Issued", "label": "Warrants and Rights Issued", "terseLabel": "Warrant issued" } } }, "localname": "WarrantsAndRightsIssued", "nsuri": "http://phunware.com/20211231", "presentation": [ "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r207", "r375", "r381", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r296", "r334", "r399", "r401", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r663", "r667", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r296", "r334", "r399", "r401", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r663", "r667", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r207", "r375", "r381", "r666" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r202", "r375", "r379", "r604", "r662", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/PhunCoinDetails", "http://phunware.com/role/RevenueDeferredRevenueDetails", "http://phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r202", "r375", "r379", "r604", "r662", "r664" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/PhunCoinDetails", "http://phunware.com/role/RevenueDeferredRevenueDetails", "http://phunware.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r296", "r334", "r388", "r399", "r401", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r663", "r667", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r296", "r334", "r388", "r399", "r401", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r663", "r667", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r203", "r204", "r375", "r380", "r665", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails", "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r203", "r204", "r375", "r380", "r665", "r682", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails", "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "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 and accrued expenses related to alleged unpaid invoices" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45", "r588" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Debt" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r31", "r645", "r684" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $10 and $356 at December\u00a031, 2021 and 2020, respectively" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r31", "r209", "r210" ], "calculation": { "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r23", "r628", "r648" ], "calculation": { "http://phunware.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://phunware.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/AccruedExpensesDetails", "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r632", "r656" ], "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", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r15", "r49" ], "calculation": { "http://phunware.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Payroll related expenses" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": { "order": 2.0, "parentTag": "phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for contractual rent under lease arrangements.", "label": "Accrued Rent, Noncurrent", "negatedTerseLabel": "Straight-line rent accrual" } } }, "localname": "AccruedRentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r65", "r66", "r67", "r651", "r675", "r679" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r67", "r74", "r75", "r76", "r124", "r125", "r126", "r512", "r670", "r671", "r726" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life of identified amortizable intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r32", "r438", "r588" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r124", "r125", "r126", "r435", "r436", "r437", "r524" ], "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]", "verboseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r127", "r128", "r129", "r130", "r139", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r279", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r474", "r475", "r476", "r477", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r578", "r606", "r607", "r608", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r722", "r723", "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "negatedTerseLabel": "Reacquisition of equity component of the Senior Convertible Note" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r402", "r404", "r440", "r441" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r211", "r223", "r224", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r38", "r211", "r223" ], "calculation": { "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Less allowances for doubtful accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Issuance of credit memos and write offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r84", "r101", "r316", "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Accretion of debt discount - issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r101", "r316", "r326", "r327", "r559" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Accretion of debt discount and amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r242", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Leased area (in square feet)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r184", "r191", "r198", "r216", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r509", "r513", "r539", "r586", "r588", "r626", "r647" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r62", "r117", "r216", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r509", "r513", "r539", "r586", "r588" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r527" ], "calculation": { "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r405", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "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" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r398", "r400" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails", "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails", "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r398", "r400", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails", "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails", "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails", "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails", "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Unaudited Pro Forma Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill deductible for federal and state income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r489", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r489", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r500", "r501", "r503" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r500", "r501" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Acquisition and earn-out payable (subject to fair value adjustments)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails", "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r499", "r502" ], "calculation": { "http://phunware.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Acquisition and earn out payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "negatedTerseLabel": "Operating loss since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue generated from acquisition" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r494" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r494" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r494" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r494" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r493", "r494" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r494" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r493", "r494" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedLabel": "Recognition of commission expense" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "periodEndLabel": "Balance, end of the period", "periodStartLabel": "Balance, beginning of the period" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of Changes in Deferred Commissions" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r42", "r103" ], "calculation": { "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails", "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CashCashEquivalentsandRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r18", "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r96", "r103", "r109" ], "calculation": { "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 and restricted cash at the end of the period", "periodStartLabel": "Cash and restricted cash at the beginning of the period", "totalLabel": "Total cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails", "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r548" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "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 (decrease) in cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r114", "r117", "r142", "r143", "r144", "r146", "r148", "r155", "r156", "r157", "r216", "r280", "r285", "r286", "r287", "r291", "r292", "r332", "r333", "r336", "r340", "r539", "r708" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/COVERPAGE", "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r352", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r347" ], "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": "Exercise price per share (in dollars per share)", "verboseLabel": "Cash exercise price per share (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails", "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of warrants (in shares)", "verboseLabel": "Class of warrant or right, outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r352", "r403" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails", "http://phunware.com/role/StockholdersEquityWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r271", "r633", "r655" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "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 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r268", "r269", "r270", "r275", "r686" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r276", "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r124", "r125", "r524" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/COVERPAGE", "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical", "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r30", "r346" ], "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, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheetParenthetical", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30", "r588" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "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, $0.0001 par value; 1,000,000,000 shares authorized at December\u00a031, 2021 and 2020; 96,751,610 and 56,371,207 shares issued and outstanding as of December\u00a031, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r69", "r71", "r72", "r80", "r636", "r658" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r165", "r166", "r207", "r536", "r537", "r685" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r165", "r166", "r207", "r536", "r537", "r680", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r165", "r166", "r207", "r536", "r537", "r680", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r160", "r642" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r165", "r166", "r207", "r536", "r537" ], "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 (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r165", "r166", "r207", "r536", "r537", "r685" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r354", "r355", "r376" ], "calculation": { "http://phunware.com/role/RevenueDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "totalLabel": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r354", "r355", "r376" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://phunware.com/role/RevenueDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Total current deferred revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/RevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r354", "r355", "r376" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://phunware.com/role/RevenueDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Non-current deferred revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/RevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r106", "r107", "r108" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r22", "r627", "r644", "r681" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r86", "r604" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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]", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r118", "r470", "r480" ], "calculation": { "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r118", "r470" ], "calculation": { "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r470", "r480", "r482" ], "calculation": { "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r118", "r470", "r480" ], "calculation": { "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r164", "r207" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r113", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r310", "r317", "r318", "r320", "r330" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r116", "r122", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r324", "r325", "r326", "r327", "r560", "r627", "r630", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r295", "r322" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r293", "r324", "r325", "r558", "r560", "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount of note" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r51", "r323", "r558", "r560" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51", "r294" ], "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 of notes (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r52", "r116", "r122", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r324", "r325", "r326", "r327", "r560" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r116", "r122", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r319", "r324", "r325", "r326", "r327", "r347", "r348", "r349", "r350", "r557", "r558", "r560", "r561", "r641" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r306", "r557", "r561" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Debt discount - warrants", "terseLabel": "Original issue discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r471", "r480" ], "calculation": { "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Additional transaction costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r44", "r306", "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt discount - issuance costs", "terseLabel": "Other issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r471", "r480" ], "calculation": { "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r118", "r471", "r480", "r481", "r482" ], "calculation": { "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r25", "r26", "r461", "r629", "r643" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r102" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r23", "r562", "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current.", "label": "Deferred Rent Credit, Current", "terseLabel": "Short-term deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r27", "r562", "r577" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r471", "r480" ], "calculation": { "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r462" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r464" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r468", "r469" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r468", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Net operating loss carryforwards federal" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Federal net operating losses not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r468", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Net operating loss carryforwards state" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Federal net operating losses subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r468", "r469" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other deferred tax assets" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r467", "r468", "r469" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r468", "r469" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r463" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails", "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r448", "r464" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r468", "r469" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Amortization of acquired intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r468", "r469" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Leases - right of use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r468", "r469" ], "calculation": { "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesComponentsinNetDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer matching contributions made to retirement plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.", "label": "Deposit Liability, Current", "terseLabel": "PhunCoin deposits" } } }, "localname": "DepositLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueDisaggregationofRevenueDetails", "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r375", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueDisaggregationofRevenueDetails", "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r375" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesNoncurrent": { "auth_ref": [ "r53", "r121", "r283", "r285", "r286", "r290", "r291", "r292", "r582" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.", "label": "Due to Related Parties, Noncurrent", "negatedLabel": "Less: long-term related-party debt", "terseLabel": "Long-term debt - related party" } } }, "localname": "DueToRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r131", "r132", "r133", "r134", "r135", "r140", "r142", "r146", "r147", "r148", "r151", "r152", "r525", "r526", "r637", "r659" ], "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": "Loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r131", "r132", "r133", "r134", "r135", "r142", "r146", "r147", "r148", "r151", "r152", "r525", "r526", "r637", "r659" ], "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": "Loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r548" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "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", "terseLabel": "Effect of exchange rate on cash and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r428" ], "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 compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r428" ], "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": "Amortization period of restricted stock cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r426" ], "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": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Stockholders\u2019 deficit:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r74", "r75", "r76", "r124", "r125", "r126", "r128", "r136", "r138", "r154", "r220", "r346", "r351", "r435", "r436", "r437", "r476", "r477", "r524", "r549", "r550", "r551", "r552", "r553", "r554", "r670", "r671", "r672", "r726" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of debt, amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r101", "r331" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Fair value adjustment for warrant liabilities", "terseLabel": "Change in fair value of warrant liability", "verboseLabel": "Loss (gain) on change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r527", "r528", "r529", "r534" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r530" ], "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": "Summary of Calculated Aggregate Fair Values and Assumptions" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r308", "r324", "r325", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r528", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r527", "r528", "r531", "r532", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r308", "r389", "r390", "r395", "r397", "r528", "r592" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r308", "r324", "r325", "r389", "r390", "r395", "r397", "r528", "r593" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r308", "r324", "r325", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r528", "r594" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r527", "r528" ], "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": "Financial Instruments Measured at Fair Value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r308", "r324", "r325", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r533", "r535" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Useful Life (years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r252" ], "calculation": { "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r252" ], "calculation": { "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r252" ], "calculation": { "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r252" ], "calculation": { "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r252" ], "calculation": { "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r243", "r246", "r250", "r254", "r605", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r250", "r609" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r243", "r249" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r250", "r605" ], "calculation": { "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Amount", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsExpectedFutureAnnualAmortizationExpenseDetails", "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Gain (loss) related to litigation settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r101", "r328", "r329" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r235", "r236", "r588", "r624" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails", "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails", "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition of Lyte" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "terseLabel": "Digital Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r239", "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r85", "r117", "r184", "r190", "r194", "r197", "r200", "r216", "r280", "r281", "r282", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r539" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "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" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r101", "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "negatedTerseLabel": "Impairment loss" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r257", "r262" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r78", "r184", "r190", "r194", "r197", "r200", "r622", "r634", "r639", "r660" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "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", "negatedTerseLabel": "Loss before taxes", "terseLabel": "Loss before taxes", "totalLabel": "Loss before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://phunware.com/role/IncomeTaxesNarrativeDetails", "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r260", "r264" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r119", "r451", "r459", "r466", "r478", "r483", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "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": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r137", "r138", "r182", "r449", "r479", "r484", "r661" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit (expense)", "totalLabel": "Income tax (benefit) expense", "verboseLabel": "Total income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://phunware.com/role/IncomeTaxesProvisionExpenseBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r73", "r445", "r446", "r459", "r460", "r465", "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r450" ], "calculation": { "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r450" ], "calculation": { "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign income taxes at different rate" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r450" ], "calculation": { "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax (benefit) at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r450" ], "calculation": { "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r450" ], "calculation": { "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax (benefit), net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r450" ], "calculation": { "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Business tax credit net of reserves" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r98", "r105" ], "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": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r100" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r100" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r100", "r571" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Lease liability payments" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r100" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r245", "r253" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Digital Asset Carrying Value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r245", "r253" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofDigitalAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r241", "r248" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r77", "r178", "r556", "r559", "r638" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "http://phunware.com/role/FactoringAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Summary of Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r95", "r97", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r60", "r588" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r17", "r61", "r111", "r153", "r229", "r230", "r231", "r602" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense under operating leases" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r574" ], "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": "Future Minimum Annual Lease Obligations" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r574" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r574" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r574" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r574" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r574" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r574" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r574" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r574" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Portion representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r117", "r192", "r216", "r280", "r281", "r282", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r510", "r513", "r514", "r539", "r586", "r587" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r37", "r117", "r216", "r539", "r588", "r631", "r653" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r117", "r216", "r280", "r281", "r282", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r510", "r513", "r514", "r539", "r586", "r587", "r588" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r527" ], "calculation": { "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Financial and Nonfinancial Liabilities, Fair Value Disclosure" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationReserveCurrent": { "auth_ref": [ "r55", "r271", "r274" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.", "label": "Estimated Litigation Liability, Current", "terseLabel": "Accrued legal settlement" } } }, "localname": "LitigationReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Legal Settlement" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r307", "r321", "r324", "r325", "r630", "r649" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 7.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", "negatedLabel": "Less: current maturities of long-term debt", "terseLabel": "Current maturities of long-term debt, net" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "http://phunware.com/role/FactoringAgreementDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r278" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails", "http://phunware.com/role/DebtSummaryofInterestExpenseDetails", "http://phunware.com/role/FactoringAgreementDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Loss contingency" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r271", "r272", "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Stock issued during period, value, issued for services" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of actions" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend Yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Term (years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Closing price per share" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r99", "r102" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "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", "totalLabel": "Net cash used by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r68", "r70", "r76", "r79", "r102", "r117", "r127", "r131", "r132", "r133", "r134", "r137", "r138", "r145", "r184", "r190", "r194", "r197", "r200", "r216", "r280", "r281", "r282", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r526", "r539", "r635", "r657" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "negatedTerseLabel": "Net loss", "terseLabel": "Net Loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://phunware.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards and Recent Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash information" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Note payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Notes Payable to Banks" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r172" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/SegmentandGeographicInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems": { "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": "Obligation with Joint and Several Liability Arrangement [Line Items]", "terseLabel": "Obligation with Joint and Several Liability Arrangement [Line Items]" } } }, "localname": "ObligationWithJointAndSeveralLiabilityArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about contractual obligation with joint and several liability, including but not limited to, debt arrangements, settled litigation, and judicial rulings.", "label": "Obligation with Joint and Several Liability Arrangement [Table]", "terseLabel": "Obligation with Joint and Several Liability Arrangement [Table]" } } }, "localname": "ObligationWithJointAndSeveralLiabilityArrangementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r184", "r190", "r194", "r197", "r200" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Right-of-use asset impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r566" ], "calculation": { "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesFutureMinimumAnnualLeaseObligationsDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r566" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": { "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 current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability, current", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r566" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": { "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 noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, non-current", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r565" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails": { "order": 1.0, "parentTag": "phun_OperatingLeaseRightOfUseAssetNetOfAccruedRent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesDetailsofRightofUseAssetandLeaseLiabilityDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r573", "r575" ], "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 incremental borrowing rate (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r572", "r575" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Order backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r515" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "The Company and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/TheCompanyandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r16", "r49" ], "calculation": { "http://phunware.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r21", "r625", "r646" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r507", "r508", "r511" ], "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r63", "r65" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after 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, before Tax", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r94" ], "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", "terseLabel": "Payments of stock offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r90", "r504" ], "calculation": { "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r90" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r405", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitPlansPolicy": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.", "label": "Postemployment Benefit Plans, Policy [Policy Text Block]", "terseLabel": "Retirement Plan" } } }, "localname": "PostemploymentBenefitPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r40", "r41" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Loan proceeds" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r92" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from borrowings, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from debt, net of issuance costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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 sales of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r92" ], "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" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r92" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from related party bridge loans" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r91", "r430" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r91" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/PhunCoinDetails", "http://phunware.com/role/RevenueDeferredRevenueDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r43", "r259" ], "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": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r259", "r588", "r640", "r654" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r258" ], "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": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r83", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "(Recovery) allowances for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecapitalizationCosts": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of recapitalization costs for professional fees associated with restructuring debt and equity mixture that do not qualify for capitalization.", "label": "Recapitalization Costs", "terseLabel": "Reverse merger and recapitalization" } } }, "localname": "RecapitalizationCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r39", "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Reserves" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r190", "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Select Information of Company's Segments" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r396", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r581", "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction, amount of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r396", "r581", "r582", "r583" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r396" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r581" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Repayments of related party debt" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Related party transaction rate (as a percent)" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r396", "r581", "r583", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r579", "r580", "r582", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r93" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedTerseLabel": "Payments on borrowings", "verboseLabel": "Payments of convertible debt" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "terseLabel": "Repayments of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r93" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedTerseLabel": "Payments on related party notes" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r443", "r603", "r699" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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]", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r13", "r21", "r109", "r683" ], "calculation": { "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CashCashEquivalentsandRestrictedCashDetails", "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted shares" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r351", "r438", "r588", "r652", "r674", "r679" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r124", "r125", "r126", "r128", "r136", "r138", "r220", "r435", "r436", "r437", "r476", "r477", "r524", "r670", "r672" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r175", "r176", "r189", "r195", "r196", "r202", "r203", "r207", "r374", "r375", "r604" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://phunware.com/role/RevenueDisaggregationofRevenueDetails", "http://phunware.com/role/RevenueRevenuebyGeographicLocationDetails", "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r165", "r207" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails", "http://phunware.com/role/RevenueScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r112", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r364", "r365", "r378", "r386" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percent of revenue expected to be recognized over next 12 months" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "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", "terseLabel": "Aggregate net proceeds received" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Common stock exercise price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://phunware.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationNarrativeDetails", "http://phunware.com/role/BusinessCombinationSummaryofConsiderationPaidinBusinessAcquisitionDetails", "http://phunware.com/role/BusinessCombinationUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Consideration Paid in Business Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision Expense for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Debt Obligations" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Net Deferred Income Taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r404", "r427", "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r243", "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/PhunCoinDetails", "http://phunware.com/role/RevenueDeferredRevenueDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r18", "r109", "r623", "r650" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r184", "r187", "r193", "r239" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r405", "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r410", "r422", "r424" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.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": "Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r352", "r403" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of Change in Fair Value of Warrant Liability" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r458", "r473" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Future Annual Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r163", "r165", "r166", "r167", "r536", "r538" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "verboseLabel": "Schedule of Concentration Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/RevenueTables", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesTables" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r171", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r189", "r190", "r191", "r192", "r194", "r195", "r196", "r197", "r198", "r200", "r207", "r265", "r267", "r662" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171", "r173", "r174", "r184", "r188", "r194", "r198", "r199", "r200", "r201", "r202", "r206", "r207", "r208" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SegmentandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://phunware.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.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": "Total stock-based compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationCompensationCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r406" ], "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 of award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r416" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r419" ], "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": "Restricted stock unit awards granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "terseLabel": "Restricted stock unit awards grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r423" ], "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": "Total fair value for options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r420" ], "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": "Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum payroll deductions (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares participant may purchase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Outstanding, beginning balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r414" ], "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": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r414" ], "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": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r417" ], "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": "Canceled/expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled/expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r412", "r429" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r411" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r403", "r408" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails", "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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/2021-01-31", "presentation": [ "http://phunware.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/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage of award (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "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": "Aggregate intrinsic value of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r429" ], "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": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r429" ], "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": "Weighted Average Remaining Contractual Term (years), Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Unvested shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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": "ESPP, purchase price (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110", "r123" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r171", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r189", "r190", "r191", "r192", "r194", "r195", "r196", "r197", "r198", "r200", "r207", "r239", "r261", "r265", "r267", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SegmentandGeographicInformationSelectInformationofCompanysSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r28", "r29", "r30", "r114", "r117", "r142", "r143", "r144", "r146", "r148", "r155", "r156", "r157", "r216", "r280", "r285", "r286", "r287", "r291", "r292", "r332", "r333", "r336", "r340", "r346", "r539", "r708" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/COVERPAGE", "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r58", "r74", "r75", "r76", "r124", "r125", "r126", "r128", "r136", "r138", "r154", "r220", "r346", "r351", "r435", "r436", "r437", "r476", "r477", "r524", "r549", "r550", "r551", "r552", "r553", "r554", "r670", "r671", "r672", "r726" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r124", "r125", "r126", "r154", "r604" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r106", "r107", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "verboseLabel": "Issuance of common stock for payment of legal, earned bonus and board of director fees" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r57", "r311", "r346", "r347", "r351" ], "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": "Issuance of common stock upon partial conversions of Senior Convertible Note (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://phunware.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issuance of common stock under the 2018 employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r29", "r30", "r346", "r351" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Sale of common stock, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://phunware.com/role/StockholdersEquityNarrativeDetails" ], "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": "Issuance of common stock for payment of legal, earned bonus, and board of director fees (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r29", "r30", "r346", "r351", "r415" ], "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, net of vesting of restricted shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://phunware.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r58", "r346", "r351" ], "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": "Issuance of common stock upon partial conversions of the Senior Convertible Note" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments", "terseLabel": "Equity classified cash conversion feature of the Senior Convertible Note" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows", "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of common stock under the 2018 employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r29", "r30", "r346", "r351" ], "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": "Sales of common stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": "Issuance of common stock for payment of legal, earned bonus and board of director fees" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r58", "r346", "r351" ], "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, net of vesting of restricted shares" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r35", "r36", "r117", "r213", "r216", "r539", "r588" ], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/ConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r115", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r351", "r353" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r570", "r575" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r555", "r590" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r555", "r590" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r555", "r590" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r555", "r590" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting subsequent events.", "label": "Subsequent Events, Policy [Policy Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r589", "r591" ], "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/2021-01-31", "presentation": [ "http://phunware.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/2021-01-31", "presentation": [ "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/SubsequentEventsDetails" ], "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/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "verboseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/GoodwillandOtherIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r127", "r128", "r129", "r130", "r139", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r279", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r474", "r475", "r476", "r477", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r578", "r606", "r607", "r608", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r722", "r723", "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r444", "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, end of period", "periodStartLabel": "Unrecognized tax benefits, beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "verboseLabel": "Gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities", "terseLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "terseLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r158", "r159", "r161", "r162", "r168", "r169", "r170" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/COVERPAGE", "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails", "http://phunware.com/role/StockholdersEquityNarrativeDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://phunware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Warrant liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedBalanceSheets", "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofChangeinFairValueofWarrantLiabilityDetails", "http://phunware.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrant liability, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r532" ], "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": "Warrant, term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/DebtNarrativeDetails", "http://phunware.com/role/DebtSummaryofCalculatedAggregateFairValuesandAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r148" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares used to compute net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r140", "r148" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares used to compute net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://phunware.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 13 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "405", "URI": "http://asc.fasb.org/extlink&oid=84228828&loc=SL34748401-199205" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=116646759&loc=d3e15243-108350" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r515": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r576": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r585": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r591": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r700": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r701": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r702": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r703": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r704": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r705": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r706": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r707": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r708": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r709": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r710": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r711": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r712": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r713": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r714": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r715": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r716": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r717": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r718": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r719": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r720": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r721": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 106 0001628280-22-008722-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-008722-xbrl.zip M4$L#!!0 ( ,F AU2QE64(A , *$= > 97AH:6)I=#(Q,2UL:7-T M;V9S=6)S:61I87(N:'1M[5E1;]LV$'[?K[@J6)L!E63);I+*KH%4-M:@CA/$ M0'P13Y!T_?G<\W9&]9X.S,/IP M/H1$9RF<3]^.3D*P;->]:H>N.X@&\"XZ'4'':7D02<(5TTQPDKKN<&R!E6B] M#%QWM5HYJ[8CY,*-+MQ25<=-A5#H4$VM?J]\8YY(:/^WWC/;AH&(\PRYAE@B MT4@A5XPOX(JBN@;;7H\*Q;*0;)%H\%N^#U="7K,;4O=KIE/L;_3TW+K=C-!BWZ/LAM@](W%6O2(OHKQ]5'G$#N^UR:^1V?SUP<^\3R"7OR79T"Z9G@M MHW21XALK8]Q.L)P_./27NKMB5">!UVK];E7C^KVYX-I,)HUP_;?6<4>3QD_: M)BE;\*!:CU6+;KICD0H9[+6J7[?LL>!6_SS)^8I(A+-E M*%[""8\=V!^>C"N:P3^P.QVO?7C8^>/[EW)_'-DY!D:%1H@P3KB9<%'4'.P^ M[*?B8'^*Z-+HTBOSY58;!QM@2BJO,Y%FN0XV/^!A#>?WXXQ(+G,%IR@7*$T* ME2T)-XX]&H4-]8_A[A.=4R;4FO'0X)H+R1DIVPW76\-Y01B'X_ACSNJ2I.)[ M]V$_*7J?[QWYGM>%Z:0A]T'RKO'(!&BQQ#(2XQRFSG&3?&P-YP0Y'4C!Z'\_ M?DT@WBK-+%NF[)J81'I2*(V9:NA^0)SM%DQ,C?6CX P3Y N: MPX M9L6MFM%$<,=$&$V-"<+$B*G2 E76W;"__4_F]'W)->Q/.2O/C=\S8Q21 M-4QO#><9+93" D[%C*4(Q\J4+N<:G;6+3PSAQ(07;"A_L%JF//%NCJ*VBW.0 MZSB!=R*EQH$5A)>P/T:=H$P)I^K7/>'\$CB'N325!KR]_*67&HEKY&;K:)2< MU%>5Y2%,893#B?J&K6]?]BU%O1<#:=(JS6[PSO7?1FHFM!99T/HJ0F9*I+F^ M*_*-&\/UL[Z\K*Y1^Y\!4$L#!!0 ( ,F AU1LD,=4. , !4) > M97AH:6)I=#(S,2UC;VYS96YT:6XR,#(Q,3 N:'1MU59;;]LV%'[?KSA5T+0! M+$N4%-F670-9W*#!TM1(/61[&FB*LKA*I$!1T;Q?OT/)1CLX=K!AP#8]$)2^ M<_G.A8>:O5I\NE[]O'P/N2D+6/[X_=WM-3BNYSV&UYZW6"W@P^KC'41#G\!* M4UD+(Y2DA>>]OW? R8VI$L]KVW;8AD.E-][JP;.F(J]0JN;#U*3.?&:_X,II M.O]N]LIU8:%84W)I@&E.#4^AJ87_S[S.R6RMTNU\EHHG$.D[1_AC%H5A.,I8&$99.)[0"5$GEFT&-U7%KKD76"];B=XYLD7CWVO:11&BG$)+O(R,D>#WM M:*2<*4UM>9-&IEQ;*6=^B]N*XX*D'OA&U$@2Z[5LUH5@<,68:J2QM;L1NCP_ M&P=D-*VQ5%L7Y&8G] MZ6C0C8X!M,+D*%57G'75M$JT286IK0E;6UMJ58C>1"8DE4S0 GMN5\+ZF1K2 M[N.",UZNN8:0=.Y(1QPW?K?)E 9.6;YW9%H%6TYUW?<,APK;4Z5@#UEZ: RY MYX+E^Q"%56-%8V7W/7&AI8FET,S$Q+69Y,C R M,3$P>&LN:'1M[5IM3R.W&OW>7^$&=0M2WE^ &U@D%J@N:KN[HJE6_73EC#T9 M"X\]M3T)Z:^_Q_:$! *[H0U=5F*E#9GQ8_O8S_'S'#L^_O[\P]GHCX\7)'.Y M)!]_?_?+Y1FI-5JM3[VS5NM\=$[^._KU%])OMCMD9*BRP@FMJ&RU+M[72"US MKABV6K/9K#GK-;69M$97+=]4OR6UMKS)'*N='/LW^.24G7QW_'VC07']Z3-;C/#:K_(*@W.YW]]M$+ M 7-9)Z>2*O);D_RLA-,S>RWJ).'&B71.7$;=FYW!X3K:.YX6BL'+P]Y^\?Q< M?M*40MGP3/YG%PK/9.<37@]>L]$ MMS$-:$HCVZ%G*A2A:DY*Y4S),3+DOY *X4]*;H=Z5-BW<,8-"E#'D4?7B#1!CD39@I5 <2Q@V992+)B"W] MQ[+^C(-=L1$_@%Q8B03K<_5,N P#M 5/ D#?;@%HFF&84U1C9#Q?G897?FX- M96\;_.0D%0H,\&1:>KP.SY[G4BX)6W'%WNL::X(%45GW%J6$ 5BJ0:70G0UX$FHSDDHDJP6%#9\( MZZ!(':'^9<0-E/45)MH%F#6TKV3<&LK^$\@XNN.Y-SN'W<[!D:WH5FD0'UQT MF@H\!I]>$I_A/'O !C&6W'N9<%!V+(7-O+DWRQ%8?7#USTS81&I;HIX/N4;+ M2*/"Z(0SO+9D%ZQA'#2,U+BX23*J)IR<(II=E1(6G1YM= :[?"]4[0Q8?-H+ MW=^GH/*M@.@J,MIW27P47"%Z))Z'MW'?Z9V^T\?[]LKA5;9M#27=VYS2Y]QB MUP-/AM3Y9>;5?59/:&DWK^+3ZYB#,E5/,6'KTJ !!+JIL"%\PHJKT(Y7\U:O [@L%@C"P6"T%"]MS6XZM8((:X0<@HJX(Z43YEDKK M&"..H MS]EKV-X:RO'?YOC&@6Z-ZIN'R(T9CU4R%&GKV4T-6S - MW!=T+*1PYVD*D2JF M\)E]0&S>2I8-HG9\?%A_!BZC(B*NC2IWK$OW.()-\@J]M>9>PJ=?WI*1\6)S M$)8GCS,!/(&*OH.7[NAO@X[L*;$V>GJ=,?[0H!**H>1!6CXAPGJ-H).D-)X7 M*PGY@59S;1W>^Y-=M&43-/1GB7R.IGX8]"P@%7 MQ+474674WJH7'S7#@N LI),P'U6HGQ,IKKFL#C_NV=?_\12]+H*MHAP\^SXQ MG)^RQ?JI+Z.;#[:K'%X&.L_")^B9-=5\"XU".3MM[*V$""_09)X+YSC_3"H9 M:X@47\X$\(5&=L%T1&[K,P/^>OV^6)[\SU( ?EB*I4K"&Z]YO:RAW-]O\ MG4J(08A3 0+Z7;C?SR>"@S%5YK_=?LTXO?:I/(K#D,R#K VGNXMCKB?QL-HI MQ6.1!V(A9:AH^6TH?)2SE1A&%1 /FK4>]82%F+!EGF.[]Q("":%T_F*=#H4)[H=(1ULM$J,98.Z?SX0"=3WVF@OZI?AD/ X[%R\L$S7:\4. ,_K-% MSU5Q,Q2U'%LO&W2;W?W!H\7M9N?1LL\UN]_L][I;;[5WB&'V-FJV%28B3@;F MVQ94O:WU:HL*!65^0S_L%C>D@RE>N7@@>;H^Y;JH?9T?VX-7S[$B0VXFI]CG MRTBU@WJXSW+OSD@U+_]\R+E@3/)_?S&% ;^;A^'>"[5;&UMTY]<8V)N=/L)> M^%R_/W%GH,]!X*\SXN?QX5?EY\:#JD(_IG^(,9%P%$X6^+Z9(!02W.-T74:> M#4G;]L.M;<2&)YA^&]-XE@F>DHL;GI3^=(Y\B'O/U\G\6RKW8SSVAE)=1H>/%UF'\?6S*URY[+N-"4'?M914Z1G HW7J5 M+]P/K3[C5=5P:?;D_U!+ P04 " #)@(=4;=RB3>0' #C*@ &0 &5X M:&EB:70S,3(M9GDR,#(Q,3!X:RYH=&WM6EMOVS88?=^OX!RL2P#?XUSJI '2 M),6";6T1>"CV-- B91&A2(VD['B_?H>D'#NQTSJ;LZ98"E2QQ-LA>7B^0TK' MWY]_.!O\_O&"9"Z7Y.-O;W^Y/".U1JOU:?>LU3H?G).?!K_^0GK-=H<,#%56 M.*$5E:W6Q?L:J67.%?U6:S*9-">[36U&K<%5RU?5:TFM+6\RQVHGQ_X)KIRR MD^^.OV\TR+E.RIPK1Q+#J>.,E%:H$?G$N+TFC4:5ZTP74R-&F2/==K=+/FES M+<8TICOA)#^9U7/E_5> MT\-T[X#Q=H[.<:I?[K+IY=7 TNWUV>G0XN/[PG2W"? M&E1O):C+.OF5.D=.2\7K).'&B71*7$;=JZV]PZ//#ZI0# /:W]TOGIXVJ^&_ MVNKLMY\]RDXSXESG>DDR.N;$\+'@$ZB/RX0EITJ55)(K7FCCB%;DG38YZ;0; M/Q.=DH]9J2;4<'*I$K2T]_K9#\BW,6W=1TS;6VHQ69B9?$JNE9Y(SD984&'V M3)PVI@%-:006M$R%(E1-2:F<*3EZAE 3H@[FDY(<=T9@QE.:X)$A.HI4&" )]-\QNL@)[(CV2RD"Y5"=ZBW6?B=R)*A3K!J87KK8*0P MTUC3;#@W^H^1RF1 2S5H%)HS@8\";492:6>V!F% M#1\)ZV#^'*'^8<0-E/4%)MH9F"6T+V3<&,K>(\@XN#-SK[8.NYV#(UO1K?(@ M7EQTF@K?: #6(HN9]EPD'9H10V\]E]MAS"ZL75WS-A$ZEMB7)> M&S)-EC#.&@8J7%QDV14C3@YA9I=E1(Y.KNTT=G;YCNA:&>/ MQ;N=T/Q]"BI?"XBN(J-]D\2KX +1(_$\O+7;3N^TG3[W4?UA)9V_2(^O XY*%.U% .V+@TJ@-"-A0WRB5Q<\JE?"[A,%1!A8K):"A9VP+8=6,$&-\!T0T5>$<*)\ M3:7UL3ZL8AN,01!;;+4!"'O@4*B@(']22NIC!+H50,P] TI$![)HG/!KR'U& MR#C*<_8BVQM#.?S''%];Z):HOKY$KLUXK)*Q8)[(U&I%?7B@%HO 6UO/;FK8 MC&G@OJ!#(86;>A>QJEF_[@(I ]_BDKF3=<$:ARAT4W6H*$T!OMO@>I)$&Q8 M!),\X@IF1H+V2.&%7T\^"S8 D=I8=Z* ZK^0>V,HDT>0^V),91E4SL\\3U.8 M5#'&G-D59O/6LJRAVO%VM?\,7$9!**Z-+G>H2_8@+$\>1P)X A5] \]]HK\-.K+':&VH^@DZ0T MGA<+ 7E%K;FV#L_](2KJL@DJ^K-$/$?5VP\424%P:-^]W!5P;.=X.._P1R'A M@"OBVHFH,FIOW8M7S; @. OA)(Q')?53(L4UE]7AQ[W\]7\]1"^+8*,H]YY\ MGQC.3]EL_=3GZN;%=I'#6HCP %7FN7".\\^$ MDJ&&2?'I3 !?J&0;3(=R6Q\9\-?[]]GRY'^6 O##4BQ5$LY(=E[V?AM#N;W> MYN]4P@S"G H0T._"_7X^$1R,J2+_[?9KPNFU#^71'(9@'FQM.-V='7,]BH?5 M3BD>BZS00LI0T/);*7R0LY491A$0#YZU'OV$A9FP99YCN_<7#YVI0M#* \$7 MF=PL_[ZT,3N%#T@-Y*4.'O"@B&!2.)VO*%>/852HL99C[F.IHJ/J)8.I1)3G MA=13CM1)IJ-RTCN$!@$W8C2:SWW []+"A2UD!6&(-<%- T@D+2SOSWX<(<@4 MDD[[0H7Z0J$CK)>14(VA=D[G_3TT/O:1"OZG>@D=.AR3Y^_MF^WX[MX9_&>S MEJOD9DAJ.;:;G?CM?8ZS6[[<*UJ6V$@XF!@ MO&U!U9O:;FU6H*#,;^C[W>*&=##$"^_X)4^7AUP7M:_SDCW,ZCE69(C-Y!3[ M?!FI=E /GX[<^SRC&I=_W^5<,";Y?[^80H??3D-W[TGMQOH6I_-K=.S55@^R M%Z[S[R;N=/ IB/MU>OHT<_=5>;EVIRK)Q_#WT2<2CL#)#-\W(SXAL"W3=*XT M:Y*U[;M96XL%C\CZ[)? 629X2M[=FID/<9OY3Y;[_W0$MS_&8VT,WNG\K-MO M)99&=6=Y6%O!4*W_S>+G/P.L@'F+>53H^+%H/[X(&_.E#RCG0A!L7'M>A ZA M!J5;+O*%;RZK:_S\,WR(>O(W4$L#!!0 ( ,F AU3/U7)7,P8 "8M 9 M 97AH:6)I=#,R,2UF>3(P,C$Q,'AK+FAT;>U:;4_C.!#^?K]BMNAV06J3 M)BDMM%TDKK ZM+LL@JY6]^GDQDYCD=@YQZ'T?OV-G;[0EK>5;H%"^R%JXO&\ M/F-[DNF^._K6Z_]U=@RQ3A,X^_['EY,>5&JN^R/HN>Y1_PC^['_] @VG[D%? M$9%SS:4@B>L>GU:@$FN=M5UW-!HYH\"1:NCVSUW#JN$F4N;,H9I6#KKF"5X9 MH0>_==_5:G DPR)E0D.H&-&,0I%S,80?E.674*M-J'HR&RL^C#7X==^''U)= M\BM2CFNN$W8PY=-UR_NN:X5T!Y*.#[J47P&G'RN<>%XP(%ZKOAON-UC@[S4# MYM%ZJ[X7#"(61G][J*2+Y.6<7(\3]K&27?TL>*YPTN]8UDO"A:%M[.O8!%Q15;P?-3%=*7E/Z4"92M;?J M]MCB0'( M)^&"30WR?&/%\77,!UQ#X#O>U(1?JT?C5CW>;WG->J>\+KKR=B>&Z#>FEIPV M(.'E4,E"T-I$[\C^.D]KQ3KH?SL:>L?G_9-/)[W#_LFWT\>;\?1@?AA$J]<[ M[4F)&F*B#Z36,K6RGDG_LT+E!4&Y6H*.&2CV3\$5L\MDSC1$4ND8N(#S(F'@ M!:3F-;8'.R C2W[!PD+AZHP*'5^',1%#!H>A-L/>?M"H LF!(#/*:!6VS8SW M6WN^7^_1B&F)7:;%!F\@KM+ 03655@)(PA9HH-QH $FD;Y-I+/@%G_/V35NZ,^C8A#@M3HY' I18/#.688)!5+ )ZE2\.JUSR;% M;' RU$!2L,D"1RQDZ0#C$WA5A\:9EQ[M^B7\J&O!Y:+NJJR0"W MM>FY3"K*E#F3)23+67OZIT-YGB5DW.;"63RRS;SQ"X/_''%?6@*7 M0]=\+4:]G9"MIU%_C&U-\2IM>[_5P&.]O:X6E6\>I9/3BY99&VV"7":<@M&O MLT[FGI)TJ2I^[19OD+S.1MGW8H\%[#H9=LA:=KJ_4' MWDKX^T[KA;P]V;R1>)UO)#;YOZEP?JK"F7VZ>O-;[NLXY[^]RF:#X'4TZI57 M-"L?]3?@W!CU8BJ:!SM0?J+ 62P']F;US2U]C(^8]915T:Z-M.WJZ9N^BW"A M[X*$H?TN7G;:L'E71PF.6/&CB$33"$$YR8;CR2H04%0B84^B;Q QY>&.Y-.K#N1=K/C M-I-EOW';1@R%K_3@SH]&%ICU^10RP/-1H5>G/-"V.[F6'<2VE_G@/U!+ P04 M " #)@(=4"KB7Z/A:! B7R@ $0 '!H=6XM,C R,3$R,S$N:'1M[+UI M=U-)LC;Z_?P*7JP4Y1$YT=;W+A8%V'6Q3MBG:_L**S(RT932X)!DP MO_Y&RA)E&R@,R):V,%5%:=C:0SXQ/)$9&?'3_WW7Z[;>T'#4&?3_=4_>%_=: M__?GG_Z?=OL_O^P\:ZT/TFF/^N/6HR'AF'+K;6=\U'J9:?2Z58:#7NOE8/BZ M\P;;[ST051:2A>!P\Z$U ) MMB!0J)<]&O/3\1/V1P]/1^U#Q)-_W3L:CT\>/GA0F_[DY.BT_^'X^N8M#NE^&O0FQTKUYY&==^/VB-*'@]^^?7N?W]\_'+QY MT.EW.WVJP_E@/,3^J R&/1SS^4A]X433PR\= M^U9/CI0AA ?OZG//SLD_>OVYLPK]H'X=<42SPT?#\<=CQ!]^8GQ.Q\//GC@\ MX&\O#,^G#_RKL5&BS3(@U>PD]4>=OWB03G\TQG[Z\""=T0"4='_UB_,C9C]( M@]/^>'CVX0>3@V/.Y<_G4T_NP#\Z__'#HJ/.I M<_*1\L%_-I_MIB/J8?OJTV;J?/K&^8O)3?\!DT,?=K%_^*][U&^_V+W'"D*8 M?_ZI1V-LU1^WZ8_3SIM_W7LTZ(]9[=M[9R=\A73^[E_WQO1N_& B6P]^_J__ M^J^?QIUQEWZNFM&>:<1/#\X__.G!^:GC()_]_%/NO&F-QF==^M>]W!F==/'L M87_0)[Z!SKN']4 :GK_LY$S]R4O^?HMMS["3SJ__;KQ#Y5_W.MI[85.(ADT$ M\!^TF57>96])YI3MJ_5Z*X+_:?^II7WLU4M3Y^'C/M_?V2-^G"%V-_J9WOTO MG=UK=3*?.NO?S^+ZX,TSM?-F7V^>YN/';PZ>AN/MXVYO2^V\WMK;ZNV_?'RV M^7ZGM[V^:;;7?WM_\/2%.'BY;[9Z!T=;3U^89WJKN_]^8 Z.\^N#]1?O#WI/ MCC:/-\7!\>'[[;U#L:EVNEM/?^]M[QWT]O=VNMN_>_%,'9SMOTQV?_+9"]A\ M^N3UP?$+O;6^H;?V#M_M]WX3F^OI;+/WZ_'^<3[:7'_Q)C]]THE/7]C-O/]_>VCK;W-O3^^\WI;W[G:YG^ MP=[@W>;[>J\OY,'QK\>;:E-L]G[O[?.-M5CLWFE?_=L M[_%X"64"27EW XI(!OSS ;:0&P328F9T2'K[_TL6&JM-5J( MGQY< O4F,5YCEY6KVWK2Q<,[;+^$[=E'V&JMP(!.;86NM,$;UPY*YW;..43A M#1I9[OU=$8)N\_Y_(/\A#\;W4'\)8C??P2Q#SJJ4+!-0:DV MD&?US4&V2XJHO$^>W]S[^H7LM=,5'Z.:BW?NY@O U^$J/0;"41$@.G->(P3&%E[M&P MMUV>=1+U1[1[&D=IV#FI;&_M<$A4H5\LUN\VZW7ZOQX=O!^\VW[ZXNW6R]^/ MM_8.CO=Y_+?WUM[M'V^(_?>_,X8[C.5KP_^]W7X4Q,%_CD3J_=['E^%T^_@Q M'.RMR0GNO:WC_?>_F;-"[]!$#H+N_?Q_B88,]:EW\S! MRXWW!WL'1P=[Z=W'F+U^SWK=Y?MC7=SI'>S])@[6=QBSQ^^WUKO=_>.M[E;O M27?K_6/&K'[V^)57*:6,T%;>L@$M:-MHG&E'@\4ZG:,/\=.8/;A,=(=4:$@\ MH*-/\/,:0SP<32@_H]J:Q!0/Q\S*_W5OU.F=="O_GWQV-*R@7Z+B]]^-,I_B MP>5SG%__SXM.[V$T.!U.WDW"K(=323J']ELD:78BFO#MV;M.KN]+AX:MR0W1 M)R/F1QO_>YDY7OWQS[./+I_]9"*DLW<<'PW'ZSBFGV>1JY"SW_WYW8?;S'\> M*E5;RS\O/3 M8;6VYV\S7^S=2;>3.N--ZD6^1.[PM^<30M/)D8>[8QZ#^IM'71R-MLON>)!> MK[WKC.[]/#ODT:#7&_0G7YR?YZ<'GSS]AZ'[- %-*@TD"6>,=4%'L"PMQ M *25-+IDLUI@OL3A$/OC5032,GI2F:R=21 L^J*%L[),/G0ZO=J8 &FU6 (C M=C[-,YX.EFWK/T\T_>9Z(W#:[YP__NG$)YQ_V",4$%0D@];8"+&$8$-1Y**I8JO$5#Z7Q,E>DL]+&OIU M(WII!'+VCI]9%Q<)5$8OHQ.%8Y;D40=PDQ$0RS<"8FXC$!(QCXPV&:G!11Z- MS!&Z3CPDQ!^'VY.!;_4Q3[ S_!V[I_3+V>:YY$]"^R']<CL&;VA[F?N:J-_38Y0\_>(\U*A MBR:>P[7=:GT^2$?NO&%4+QXZ"4=P/!A^HS?XZ/?UPW7J#WJ=_J=.>UV;>.D4 M#R[?_9=,I_))DW0E8W$0D_4Y8@W'I(LRD3HGW&+&T9;%@ERB1.+ZE$C,C1)1 ML984\8/X ")#E.#9ZEA*3)/X\VIN9%AF<_.!TC[^X[2N[PQZ)X-^M2*W&*/\ MJ<@RS,T3B)BIKG!C$,P+B@U&99.9;H'3Y JL##1K.7?J7"!VGV,G;_0?X4EG MC-V&P"2EXYBP"$L:01?C24F?9-%,7!3ILC(P[= 8.WW*CW'89]\\:@@^CLV: M9.*4!63P0<7,@8I"C9GC/F'3RN"SEM)I[[1;DW6VQT[0T3F33H M44,@DZD$"!RC"XH )46&3S!\(11=.#J_/<@6-0(Q&-2^^*PX"M"IH(B:BB@^ ML0M 8Q9 9YKLGQ?/L[*O4XC:6>\%J$ !2X**!ED"80TZ>#3-8*U DE\@E0V $*5@] MH&^>]"T>59>"K\S098Y^ V56VLS,0\90O!00;F_2L@00OD8*+.'ED4P96L%/I8;$YE9?!9< P\1\B<3LH(IQDR@ PF\HAR MM""312T8Q"8F'2Q+!+B8E*!4A A!"@$8IC')"F*P0/):HO=8A0V"P MLY-^]8"^Y0AP(:A&RTR(^2IKJ@?0"A-I631AS)#0^>5/NE@&'WLC&4%!1Q,9 M$:\P@F%'J4+1D SKG8J>S,I LX@(<'XPE2"<]9+8-B(02>^D,2*B8)[CF+:N M#$RW&@'.#Q]T4(J48$!F*#'6U;7 :(5JZ6R(*X//HB/ ^4%6IQZ+,%+X8B&F M[)&52XEQ9CW,P[SZ,5)9D05WZ2XZ3R\2_3C.^#3J*E U%B< :5<]*98&TKR MTF NX?;@6]0(?,NFP263Y-%P_' '^X=T+J'U[6:GW^F=]E:1!FOIP<8<>? ( M&+;@#2IC@_:RSA(./ZO;L$SHU$ ME0EF*\P/AQ?E8O;9VKSV(GSB26NMG2MQ^O2J'QV\:E:L?UIO_#/;J$[XY5<; M,*^+\$G5:$CHH\#"4<2=;5\> 9N/,OVR(K;]\KP@(8$@RQR2Z:15(4;+(FPSDI"0_)TU MOA/C!EAC4CIABI:CX 0) T=%_($6@26-7^H[:[QJ8OQH%:VQ4)9)A;;"46"K M;&+VY.HDC_329&I2_O*=&"^%&"_$&D>=BBM..$$.DJ'*E1T8QU)=D@!8WG3& MBU--CTZ'PS\+(DR^^:4S3H-.?U[RN>PS8?/+EBRN6K8 %H*'!!Y%U@YL*:*D M; 0UP#_?B<82.$C4/D<-*+4PP/S.6T]8DBQ*L2A9O;RSWW?B9[)"Q:4+*9INU4B[BS+\HK&%;+3\W0EIJ(H0M$HMBRJ(-AN)]22$;[0J(V(3E MNSO96 ;6(@1'](X2JE3=50PD03AE8O+.&'2-92T_A/S<"&U1/A:C8[)*(DB7 M?18B<:ALA(ZJ2&H^;?DA9&/QO,5'D5,*F 0+4E312YM4R2:4R'_+\YJDXC:J MO'ZM_,R ?3;H'XYIV%NG./YS>FY:Z+[?&=29N3LMP9C&CW'LVO,$GXO MB_B.(K27 Y1BBP$2X'. (BAFA4IE@VK26("F<[IZ.J=[A]2WS''J:\]Q7H+U MNPH&653@"D8?(!F!Y$),1162420UG>.L&X2;A>:%N?-O@/+:%Z\7W6"E&I[6 MN[XD2,,.C=;J-6]:P=V<%-P[5XPW3GL'0CH6"*VM52E%8WR>*;B;*?@/)A)S MT&YW?>UVWY_R-J1QY[S0\:N3+O8_G;][Y:#9.:^=!1?8:UOM//(?<+5)9K;% M@K"0!5D9&Q!;?EB_XS/D3O=TS+1LVIF&-?CQN]0]S92?# >]NL?G=#Q96-LN MLXU9LT+(OYQ]^@3+('N+R?(W0G*<""XA (&)6J)R3H:25 30#5H$7F'16,C" MJ@U>H,HE R804?EB%,>+$1,:$KH),U*W*AHKW"LE,.N,10KML@%AZJXUA5YF MEZ//X.ZLQ$)$83'U\6)R)3K6?^M!,JF0*]TZZ@S.B M29F%[4F;PU6T$#&1]%9IX9('M.B#LD#1NT3>EX6T7+@3B\5;BTP:9=8)9&82&),0:%3&;,2=Q5@&T5B(U? 2HBFI!#8>H+SUP6-!(A^-D4DUH5; (D5C M%:V%B!% 47;@/>0:C'HA0B0KK',\V9"T"&<4RXU?UA1I;]9KS&_1%U@Z7'.H9.FL-?P0;( 4;92<9 B8[P3H 4)T,W6 IR? M &6M;4;I9-$%DF3RX8)34'*1UL0@[@1H)6G'' 4(3*&HI4$BJ&$/D4[9E!+9 M(N5T9X&6$+/ --!E2]G["#K*2,H7FXV!(,';:0J.%-*W9R^6%;Q?3D>=/HU& M:^F/T\YH4J;Z0DK=L[,Q[5$ZZ@^Z@\.SC7ZZ^3QH1LE?UXJX6%3BO+;#7QWWQ*>N^UCM\;8I\1WN[??'[? BR5$!XAU\KN+@); M+9^=!4TB!UN*!_&C:<2%GA<;H]$I0S^W+/.%F]3%2UNM2R]C4 5K6ZM,*#): MB\:@4BDK_>V\'*Z(1'W+[)T2FVZUW^^F\_@L'S,YU[9Q^2BF5 M3%&&+($XFHA>^)(@::D=SEH"_D"JAJ.C.]WZC&X=#6DEV8V,V5NR&"R*VJDK M%FDT)0["A%+&-2FJOO,W=SHQ%YTPT?DZ$UB;UD%6V1NK-(&S68-5I@E].Y:5 M42\@[\D2^B"C1>DR* $!$1E>GV7P(MHF%;!?+C074SF8 _',HUN\]A"I)@PX MEV5TEE&UJ0E;JFJAT>?#03Y-X^WA+@W?=-)%]_2\B^,R&/9V3^,H#3N3Q/;1 M6C]/CQSMT!OJGZ[D5DJFX#J6'()*%J0D7YP-AH($I1W$)FR2:@2XBTE)#@&U M2\HJ%X#ML2>VOPDR29,T4A,ZL'\!W/.D4QI.05S)VE@9)5*M#\P1 D#RR"BZ M5%??33(>8_-5])917(@N*J>-I-KP-SI@JAM+4%%879*$8',3-A5] <6UD_K# M2?!2PY41IDF=\-7UG=;&X'V2*F4$%TRTD2SK:'$*T9!JOF(N$M(%::FUV0 : M'Q-@K3^H14(GK?"@=6Q"SZ(*Z8=.PT]I<#C$DR,&<9I+-.DD,#Q[^&)WM92Q M"!]BUKG6TV<-E"%9I1*)$C('*ZH)>VT6C]Q"=$X&IXNUM4\T@%0F@#/)$68? M= Z-F/OY G*SR82M0?_%:E)4K4-4))4U E!P! F"/W-8I[KT%-;=;GM<+QB6?]3!.A*6L[WZI9?Y'& M+SOCH]D=K:)94AI2\ DB^Q$0$I@?<,BL+(@0'9:&M^Z[D^D%R_1BYO1280$C MF8I&EFF./$4JD>4B0SU9* 9B%D:!"#HI<=#+HH)V123=6 MAQ8'SOPT1_FIT*D9&[_9*WT0O L#N#PF00>ABR[*%!% >QV%BH6# V1IC-HT:;;]R==T M')O]B,U%IBWLK6;&5I AB@2^*"L@&AFR1G#DM Z EI;8&R\MJ#>BA1(,4 (0 M*#U(I8($ J&U4,;)A$VH2;+$.,W/1Z=(63")RK9N$B3P:(RVWDA5;(2"*V\M M/VPQ^ 5''_]P%4TH!DG%:Y3.9S"&O:.6KD[>1/:0)I=5-:&WC?2-V%6C,T>@ M7EBM:GA=%2,%EL@#&J>DT0:T MC*EKX9!-LAS=,&()">H22NL-#>-VE>-@+1M8=O2 MS&$$ IE8K#(VDV9K4SC>BC$DZQ!%@G"+(_"UMWIRZ?TO/)4U]8 MQG_2&8[&6JSCV8WZ^3FB@6!!H"''!A&P9X/^(0]\;YWB M^$HYNR>8QH-:QY]] ?83OU@['!*MZO2@YH#5LV;5,0:@20C+1A\I2BUMR@U* MSU]*4!?3$KT4ES@FJE-/X#A"2A%2#J1+M"( +#]]KAANL*D:GM8?7DQ+JW?. M5*O7&8T&P[.MP7AN!24_+3]_;@X>5\-^ALP(M\=LNZ>OFS+C89QWVEN,'$&! ME1PX!U]"9C')+K%-7WYR?B<3\Z;^E&40!A+9Z"$([Y-!)3,$3!:%4!,*6PLO1 .FWY9;%GYID%WPNDBAM"LH.>HSX$D(5V(Q MF*+(*=_9A667A3EV&D6ADY& -F3P4(L[H1!(I6@O !>^GV*>LK W^ 7[KV]> M"IX_?_YL@/V&6(.<@@ZY.@=R4!(Q762ZH(.GI*+1*\425DD"YF<#?"WE)DE+ MI@-@K6)*D*(6H(J+["9$TVW HT'_#0W'=>'GHC#ZX%%8'T-9*7V4ALK<08+4+&+)R2UP9X\MF M^M($T]S+ 4D3;@%U8=_(PUUH&MA8W M\S%*,B "1F\@IZ(2*!V2FD402]P6ZVX6^H.-F%./Y))E1.5S <,V(M?V0AQ) M&*LC8?>1KCE2QU9 M;C)Z>S/8PLTG5\65$I#A2<;6S*&"QF6D7%SQ118MIFD-+ GM'U$DOE>[KP#U MUUD-EP[]'NTNUB@EG<3@.,(( 4OV)4D7DPMAEK/_HT$Y+^V^C7GH>6FW(0@% MB]$F)V:1S"?Y'6!AH4@RJ=AT2=BE=#JD7+^\V"E4HE5 @&XXA/6)$]@RDDR>MO+&B\2F+ MJR<'BT^)#"8S12C21Z. 8@S@E0 O/3E0T3?>9=P:#[P1BZYT239%#5[4-H@A M*%W3CR*ZA+7?T\JH],+H^@*:&9BB'!H# 0SHH@,KEQ,U@R1J1+BZ74#HF\?T MZR0K*\E0\CP@ $:AQYB4R22#+)CD L9ME71A(9@F2Q**$E[( M""Y;[U!YJ1-%R 'SK,B9;CRF*TI9)I)PVT+CZ[Q&=+6P1 "6#;1HHE(*#8+* M^;S2UIVL+(&L7%H6N03_]V16R&1-"MG4[78@/5KEC :41!'9CTYM!@C3GKUH MIARLY+S75?,!;7&MZ=(KAWX/CS#"I.RB5N#!1>.1;!(1K=!9PC1Q]TYLEDML M+EN2BY+P/8LA+ ;%HP=%'B*SD$+(=@4RBX31IDEMQ7Y D5C\'N$<6( P,U5U M"4*1GIC'ZKJ3U'D?55K^N9-)U8[M\A*'0]:A[>%.Y_!H?%EVIM\U9,*D4'29 M4@:.*R"1B&SK,2N4==4S@?R!(+GV%7=G'8"GE]X=#]+KJP:DUZL]!_B+A@B" M9CZ((>D4A ?*&(/%Q!;<4#*RL&T_]_)*+6W.S \M"&S,55O-(XLJ1R@A2E-D M"( Z>0R*K;//1450$'\@05@62(I1-H/RA)K_9['2< @^1812UZHGD*@? I+K MZ^9I'-$?IWR;C]_P7Y^8-;A\P(V*@IJ;* CKC2XB9&<1K!)!5>8M@U<>74@- MJ,)\^Z*P23@Z'4X,]4;_Y/1J39>K7^^.AYW7]'S824W96JME2D5F*76QX"@' M;YSQ*FD*UB5LP-Z9.Z&8_PZ: D&#CR:%6GLN1U785F A*(+]B;ZS%%\C%)\[ M8O<(AXVR%Y\3VPTT M)09I# GI, @*J@'=R)H@%H]G#0IIV&N(O: 0-09#;"LB2)\"_RV#7$ M:!0JGIAA/QD2;?#(#VDTWL'&% H3QEMA76(.RH$K_S$E!)&)5/%6 MZ084&+T3D)ME'A*%T-9X9R0H<+&@LFB<1[RS(G"CI>N=-?>3<( N2 M&;$<4$=7V6E47@>E,B $5RB%=&=!&BD@@BP/WD.46?!?Q?O ]%1P/(-2 M.V=N+^MA4?9^?M9/ :1HSUXT"ZEOKY3X#1!=W<4$;?GA$;]0=.#B MH=^1^R;9)4$L/FE5H+9)4JAK4G;2-G"X/&6U D2X@_&:F@9M$>;!%M!;$T!G M'3103,%FQH&C3HG0SZ_/9J]\:; M3$KZ6-6NNV%0V+:>AZJ1TI2$E9$=&@AB BB=2H@%-/\+H4& +H^36SRL+BB7 MO1^ *I=G+4TKD995E>5K\\:%ZE+'.JZJ?5E++PBV8AM?#-UYH'[II*=_'0[[&E(@*3SVA0.T@V1A]0.9&5 M#-'8>'5#_3)O(IST*J;\G(?M;(]#YQ%.FFQ>KI4['G;BZ:2C\9/S37[+N+-^ M7AM#1>%@0I8L2^ P(V$4(0C++#5"DA;4';A?.8GRF;L8_7)V\9N+-X5]>H0G MG3%VGSU[M(HRQE+EI4B S,D K45OE#>4G" .@'2\D[$;E['3X6 J8VLG)T-* MG4G+]B>G_;RB,H>9*-2IWX*9(SI$F^M,L(Q1\?_I3N9N7.8V^KG."I]B=[0V M&@VJR%%^V1D?/3KJ4'G\CA+?[QO:+J63;J)O[1+(( %BXG@S<+0B4O9L\;34 MSI@LE'=WQ.GF[5X5M3U*1_U!=W!XML*R9B2Y$)()41#HDFH1;"\URN@,F$15 MUF283GC4%TV;\%AHX"7#M6<[S@^=RVP'.%6LH-I5U0 A($7FYI$LB.B+,C\X MIE^\^&@X?KB#_K;37S7Z9W>0'[EXJ4EE9J]'V7,2H%4R-8@D,"$GB,[ M)D.37O<_G)!\U\38572^:[$5R&8;M=86I).A*"5-CMDX 4KX66,"Y=JS%W

-Y^?8QK/=P_[$F> M.PZ>XUY1W7-%=:#(AW_VFFCK-1%BL/:/>F?^(6U0K;8>]BS-#V4]7WZ:)J-$ M2"\ZV#""]]'4Q'7:U_ ] )U\_%5U_;BL3/#!1-,,GCY9/B(3HIJ:0"^B#UI7!;$IL1@'_LY+ M^XNJ"&,#DGY5!GD1E!R/"N2#L;WA(+C(HEWZ%9HL93TJDS@)BP0#6?.Y@;^R M"3+'5-.D#,ZSK 93YIV9YT6%3#%N7^'@\+ES;NB[['C(!QQ2D(4P>P-_?/CP ME0'F5'4;Y3-8$QP,%1?-PJ6,R@ZIX+%T/1[^G11P 1L]T/6+$_WW$_" M49FG=;7ZD_5[P/]?O'<2__71#3;BP2/]T=0&PN;AQ.R,"A->[81C4&I/PW01 M+LM'WS5&/4NRG=8K?^EH_;N%Q01N"*_?_OR^<7Y MC\&;RP\O@WW'QYE7PP^6[G^'/G1\O+_^._W[_X?S#R]Y)%:0W;!W<):(!X)\WS*]0DI>,$1.8IVBRP MZPUL\(6>8^(R#Q[R#3_?W]YXU M+Z2%A>;CY\V7'SEY\B8LKRGG*X]BG^Q?H,4'%34YI-+XUZ*@%AI/M5 M>3 RH./ 3(!_C98TH#(Q*4N-U(.8[JG,@-9;?UF M9-+$7*]\C!.49'7'YW4:MS\T997,.NYM/N'1U?Z4Y:?]*9R-*Q_A)FU_B%.U M\EE>E@F>:BN?PY,J6("5+T!@D]61@4!^[!AP.>UZZ462KMQW@1?J9V07)*"P MX+B'F0 Y*5V=,O*[ AS.K&2U!K)N/E!C% M8:MH8\%ABN@*T1FERD:^#A+]L/6#]Z7]OU?M&C?8934 3 M/PK1,@(=A+L3=%.!T\/"[6UWVDECNB,L*AT(LIXQ+&B:SQV7+)MV5CP#<,9, MQ.2%-6S?'[I^1I?@3>N2#$E/$68A:ZS1[?0*4GV76>XJ^"K)Z- M0'^"E!1)>07RXZ03=?'C$B01OUU,DVC*$V.6N2@MG,CP=)7I1H94=% M,C)XF]BP43TU(1T3HA9TR]R2^-,=GR85&(O1#38$4LD'/_#H;WED&\>QJXKR M/>E7$'Z#*SG+"T]3\2+!Q\TU4MF QPW(0>1;A!FI491'7_C0T$#U"PKV*P\=GS;#)8CYR*"3VO-L#1<=&P;NNWJ!NB%?L,X5.8]#6X^34$GHKVW=6?K M]TLYRK(016YPDW-FG=H=&3X:X(;+@"(&=!"(%./UC!/%0S)*BJB>P:?5WRDP\U( M\;2.MG'#J%=@Z+WYE/3/ M34]US3!X!;]$95E/)F"R.\?K]YM'N\$%C#^.Q;O!Q0H25L#>V?XM)@ 7"^Y8 M@J>'=@+Q0O^Q=].#WGN1QJB\+0PC Z5)03JTGM;\ )Z" 4I0N#A"&'>2Q^7Z M/;\2 %JWZ]<$A/O[]/?I[]/?I[]/?Y_^/O?O/M\B6_8[TO2WZC ,OTK*[OB> MI.QN+ G?/&?WT^O7Y^]^"2Y_"-Y=O/][\,/Y\P^7[[8N,_<]V,X+C$.'8#@3 M[D737G-;OJ)A.(FJ8Q3(R@-Q?!+3I>"HCFN43?)68\R=@J>93SBV1WXK MKXH7T[,+Z0%6-%E(UXX3>/ZD=&ZOET/%*VVZ]SE(9<)"\_C1^Y?/'SV!08TQ MY#H+K[AC$D9J3%E1#@B$-J&+FZE/7[9OY,!^Q #7>/G'3URYT1WIU7>T4;2H M&3;U)4S&]U:U7#;SOQ<2K_CR]_K,? AN;P=!>C2-SSXSU3O#TSM3XK0-CF]; M1VP8PK/&= T/=ZF\33%4H8 #Z&A)\[)$=-?"2'H/UUA3X91VS3"LR)?1&B^, MC0.%T10SZ1QA*ZD@'LZ*,>BM$>S.:MF*1O:K>[NKB\=8D&>3G(YZVKB%V[BX M$,\O_WGQ8F=X%L"@8S-+(@GDYC;+P?:$+P"(J$O&"9R.%>4ERZ*>5QQXMD9' M&%^;HC3X%R5M&P8(*^ZV#=)+PVU*PZL\CQ&N07A,6%E#%J5;R0##O6)'X5I5 M.=@:F$$TF,7KE^86E^:YH"D(+\4&=NHP7[S_5O93W>^76UV42S]]LP)KT^,, MM.&D +<@4M,V,Q,*7-B%0@]DC$"=$6[!_P9D >4)'!@K426XG8KH M9(/,Q-;SL2>J(!G0UT?$4R\ MR@ +\R,5'5>?.'FM6O:UN:B)A0FJ M11J@G\" $9:CB69C,Z4'TF6L5A.G)88<16=LIGO%Y!O8BA.+P5/HD7N2@_Z) MM/ZW%;Y>X7P+A3,.DQ27=(9@D5#\*(-$ZHG)(HOY*NOY' ,K4[PD+/&7?&"0 M/$2NC[0N9! WQ5E$6+2153!6=C<8^:!Y>D&X38\N+U(PXF,#QCI:B)$?I^4S M8,5.7+.Z_4+=YD(AWEHP4&*9M>8_H%P5K9H[Z!MN=3F#+6;/?2DNZ#VQVUVW M]_4( 745)T!F*5OSBL7+_W;MMQ:Y4E M4=S#(2<)H>@<.#^T-<[A6%3H'OPGDA#GC!B7X=(2;L=6$CEY_5+>]E*N%HLE ML ((H\5"G.#"YFG(J"'?2XC[V*I5XYP1\Q:M6-817%*.ZU36=VG!N?.Z*&MT MV?!F.%"RA^TX,+3-0P%+O/(X7;D"VXV''+TX*16A0+?A@!I^XZQG!][-\B % MEQ[4_M2D;,B=U1V'T:YWHNK'ZMX'N=B2;<<=(%"%Z I%YQZ)A@!5^3&I\T@HJ6^BWZ+;8H!CN+A(IV?ZW#HC(%5G/()B*]G+ M MMXIFBMF:\\LY!2/E=NF5*;M*V+& )(FPK QN(#72I.4E#VIW]NI3<8\C=(F1 M0GYM;"\OMRPOUHD&NPGK:&BKHL\=A[,0M[:XWX69UY6?5RMKJA>B(J%26[$@ MA#*:\J\082:]OT&*P%<8<]DYZ!8?G,35NR6#TL(J[%?\]B.BO!?%+/,5@HU1 MBQ'FV]IYH9P;<'48FU_Q1-8C?=#\.:DA0LA$:9C,F(JB]&($*EWA)(1#'I.R MJE]\;5&3:D@I$N]R/8*\L:%^(S@)>07;%-,36MIGA,C]> MDL=+_:CG (H"OP-)F.=:QE>9-#4<(K2$5P4^TU%G]2OXS?.XL!25;JJ-:T0' M!ORNKJ8YXXS)+BCL6A-TE#)N21$'<[!?$K,VI](G4NY^Z6$\J=.GD4FN\1M> M:0KEC#"*B-_6&?YIO&V.C!B-DZ.YT(,U2))NP'TO%GA\BW<".N;2_=2D2Y->@QTQ_)%!OYZ9@D1 M)K#U"J2/HI\0_X7'D\!<1E[LSMGV2II@@[MXQ#,&%CYV]C7>;4T2O6GKN90N M?NP! 3TUT(.>O_4Y/T_#BD@3T6^+BD0\18+I87P0L^I8XD.*G\YYL SB7*H9 MHKI@8=!(D'^7YDT&S6@21Y$[@>XML%XO =_8TNL$7S+%,EAXRN0"Z]K()(Y! M%_'GDC?&Y>Z$=])QS^LO8$Y*0'^A0?=G+(W>7U\:?;=5SOU6_.-;\7LAMR)$ M8CO=1OZTI%E(MWJL0=X^1%6=8JJ5?3.B#,<4_-@4!2->W8864MDN[8]TO_'686BWNCL*P:NMF=[G3L)RV4;246(^9QT#.'8UUJBXE"D2"UO)QT MN\&:I%#OS-\A!C,UV41<]3H3$TZ17[+K>2M'RT@21OD7Q'5!%R&4P-9[4)K0 M)@A]&Q"$;QJ,TWS!.01DN9PD2!0GF4W.'8KH*>1'F#8U5"28PSZO>#5D?TCEZ M#[%4P03*(@HHKZ:;VK)GP\U8NDOISEYL;E]LQ(6TU1JX$E0J& 91(=C]65@R M*-!;7")^3#!T,6*63DP=9.18H+JZ#M/:TJNTU%%_R'SSM3[/$#?J@8G%//7Q MI;,68C,#E4-X5'TF>YMS M4@&8DF;;&F6/J$M0.:!$6AX3K3ZV0DA<[[W8TL& M@27_A8.FE5!F5$I[G4%0T.3$3 >)6VHFJ&H8V.( +/UR?[.*!JY(*3M+4C@7 M38X+8IS"*FRJ"*ENR!6?)M=PM@3?2W&:2]IWTS2W+*2[I"V#B0^*#6\UDWMD+ X MDH\!UX,]JIYHUCPHUR-)B/!\<"M>RF[;2D+)X7Q^L%Y M#HM")AJM,BQ5F& O.;E&MFH3:TM=&1&46YC*NT/ Q@_8L,2";R&X_4)_*XRU M!Y_PDF786F8&NB/\Y"N/?E5N-<89?B*^2D8A5EKCZ)Q/# 24)5:F*;.IL' R MJIG-#.D>Y3/SZ65JB+CX9HU9%< )VR8M*QG+E()I3 M>-XFT.F!3>>E$_G^)8[:0R_^"$SDQS^ M8"DPF).=&+\(4HPYJWG(3N!@5S$31\&1E]@::&G?I]N]51?1%\E^HQ"V(B&; MH#FO)L\AERE6EV5@)M6<*:K28IR(\R[6B9\0.18/T\W5+/%^$5C\ #H2A%G50B/31NN%N:C+&39HZUH"XK@XT37$O6R-^1Q^MGSGJR,]I+^FUC")HQB3&L M.2U<,*]'*7'QS>8832.[&UQ6@?N4R[(R,XUW"97,X*8T$=Q3O*QZ@IE;]VJ) MP"EXI'1;!;6]HQ0*+^PCINT8.? :&2CY7!@6M>\%DT/%W@T:@A->A^ B60*! MP6I[#,D'I<0JP@A5#,@1X3IRRN1]/> WC)A2>Q+KMKK&(MAK%OM\LMD#/BL% MND072&501/3: Y^D3PBW;0Q+[Q&%%=RCR.=@-?MM/FG5X=YB1&$A(;SS#C6P MG!SJE#RF^BH M\GLVPT<$9\?-E"M*JRA"J<]ERHY:N\AX'5I]+Y:2&'"LQPGGN!3[3VI[FJ>Q M&HC);"Z]4KUL2>'EV5:2)[;-/S0N;8^DX#RF-'K%V@9[ M4'U__NB):)OK!,:"J_4V7$93 ROUUN8R\<])$OV:R/W<@*JUO;38XIV'RYGXY#3B MMV_!\PZSIC!V%T*Z6-"Z9MCKFR_8[G.]Y-ZVY*[7'Y3D8>6#L6'L76^R@3VC M?5+5$6:,++<]7H&=YUDZ"!Y"_?X*2ASCLY;,OJ%$FGV)G"\L!WV)W,/=;\(R#G_5 MV(.$%'J)N>WT9,/)MSC!$+35$JE[I/R& G/E%*^)D.!!/Q# B F+:"H(1E 6 M( \C<*YL?-;'.#K6?ZT6A<57ZEA):&)9\PQ,ECA4DHEU#6.=6 X\/XTL:W'0 MP6"J9]VFEWKUO??V+0YDD20IDZ$D8V4X1#MGXF\\=QR,NP^F?+L^7&FXP/P- M_,=J M'8S#ZYPH$7J!N^T,T4;YB@T63!"E4(B8]8HH(<#+#/O> M!%Q0PYSDBF"?,D8N/8TJ'FQIF6O6C09SVPSMQR0XL:FA_22H4\Z42W796*0_ M" LN4B,X8+M3^WE$,%#;K/T<>3B0CMG1LDGD@#9?^QTM?,(KIIGFN81#/\*N M)D_ O8"=/ J'U?:L]\Q)-3/IX+>8]C]38@TGY$4R(0/W'#N8!/\+TXVT"'W" M[)[JJ5%213F=.+:126!;Z("7GV.BF%VL:]B0.?S)&6[8N7F46!6E-^H[CWV; M8"L%O&/9:]PMR#=([+(B(RGF,TT]&]C<439.:XR!4%<+*:_*B^6 C%)3H.H; MN+9(!$V0O@A\$N#1,X61PL%BF1?Y!^V^"XWDDAT4=:Z^0F>; PRFA;H3P/[ MFD<07I,^(WEGNF*:8#"-Q<$N$YDOG"47%TBXK7CM\TJZ(*#V<+!$.*J+C/AR M%/;=:N71+#/QJ_GXU/4$/YC*(=-+P*VZ44)!,44\KR@-T" $4>*81!IBN&O, MY>ASV.78;[8$ASBO.0N-O_5YK<<8N5U:O6!C&ECVR_#O95LNB$MGX'IP(.T. M46[E'C*#B=@)_>0'A5=B?"OUR;U(>)+PZCM9U7X+$=30-C_7AQNO_Y#N?*PO\4.INZ7 MMN.]1!>:]4)AN[\2!>67(U3M52B(@D9'#6F:86M+6-XV6@H#M3@H*<@U3 7C M"\8-#:+QD2]#G_1-T.]>^HC74>M[$&I91WJXA$P$49G@RBS7Z2J5 /69"JP\ M+,/_P45JE(BA +Z3J&B,'SZ5$ MB4*KXV!X=KCG)2 ZC>>V3^ZKS3_FLS_,X.B'_,IDP:62Q?YIHZ+#HSO?I#"$ MS>"J(DRHQ8\ -K0$ FV3NOLN6P,+!*; M)%DFO'W[>_O#@:T7*\% H:M)4LK=X -Z-C"(#%5WEJ-:X(I.#IS8&\,98G_& MV1@\KCRD.#T9M[=O!%LD#=I/JT$8"NR2TV[IC>$MNY_9AGFM,L8%YQ8IIGB& M-5.IZJ/[L?AM^[F*0&Y&JOE4;:!X7+2SV33F <2M[_.F^D"QO(*M'(^RGS*- M$1:I*/?<*(5S 4Y'6.C,5(N\N+(Q'.JC+>#?D/BT:45A@\:IG*B\J1CE,V@W M<0I), SGWU<"VHV.O@;#0@^B!_=]E@IM]4 .(BD\UP*EY;F-ZB2M%/E$9)=4 M\9](?IO*K>;$(:>M5GR/TQ,J1]I.6E>?1UC2C/A#PDSTQHHD#I3:J/#LZ8[Z M3\I!8Z%PQ30TVV=5!;]U@'27G^^5!Y&>5< MF1\\QO,7'"V$Q\.OP>1S87C NGT<)]@@-G_&"I?#OL+ES[6')1)'?@.2CE6<&4B3B(Q] M+Z(F?5"6%KT)NR_-P9K 4-V8<)WP(39BI4!(NF0BC]BL2RLT M)>;:,&&.'O M<;76-Z)X8;[Z1I;4Q3X@89:&(I^1[\FAPXY?>KP3$KB4]R9K=ES40O5/0UN0 MR8P-B//Z7@ZE:24F7>'EMGV\N!F$VT*C78TY,O30\5F%>LL$075D^KYW>#'S;A,-LIIBS^#OL9AQ*2!K$P9<55 M"UH_*[=HR/'2U=-Q,,27J.PS)96]+^/[,D?K?1D<;1+_]5%R-CZ)XZ.#<1CN M'QR.3P_.3@\/8G-HQF?'X_#0G/U[>/;H3AP@^V7'K(W'MY=BI<6+3215-4_9 MEH>K8,#AO1E+,"W,^*^/_N,&Z[>'3.UH9\'6>YYC^6!5_L]WX>?\S6\OQ-T9 MS[?G[SX$%ZO[^F;2N[__J./=P,B9@&R"AP /^0:'0_>;7: M/-RUU#SKE5=K MO!TGWAV]PBO*L:5?-G YE_'LOB/%B,XF5KH-@HLLVN7 :D6^;YG$"69SRN Q MGDP">7C>P#D,@D<+\PC^MRX?4576(SB"'CUA0RH( ^Y\@"?>I* T?9F/*RJL MLPVAR:'&".^\%!!%HD5@?*:RKSMHM3:R+1<1,6'$^!L,M+X-)FH_X>*V",@I3H2Q^C0G<,BJ,R7;"2\ N\>/7H?A>WAA^SH2QI2RP:S"P+4\,TW@D*;^MIA>

'R MN[R8P,S_)@.2RR1BD##5MS?D07 -@V4ZM2*E;5>C4.C7ZM@%+I]M)HUO] M_E55NK\C2T^OGT>PVV)!@!IFBT&*HS F;*?X8S_MOM\-2FP/"(_A'AH9O"C6 M:L'_8.HIX>2X#(*IH(B;1*NDJ4OHIV3&S/AG>__)F5"L]\;@!D8 YU):X=X$ M#EWT[>I2/UN8T9/=X!7U*J>D%W@<@M,'Y672!!1P, (MAWU?0%,$X%>&S+F" MIGJ1H^=);%:5-]Y!0(U_;(H?U+C3W+*N-+X( 4V:@3^'F8:!7[ZGZU[E^03^ M>9[%19[$7D<:GWK=:,03LW=B-ZC["ZF5FJ72Q(*DR>[R"]07X7W$B@!@YDP)*[/CT %MOID79->:6VJ1TQ A'*C):DAV5$LP.JI?4(,^GU?\!1T?-][==^2^6E+"7Y6G#L2K2%5IZ_EE#FV7!W?_\4HYE5 M ?\?ZX/YV[W=(7[U716O?K>_>WQZN/;;3;\<[NZM_>[L>'=O>'RCVWY'(^91 MP[S@[/WUT<&C5J+EZ?[\4S!L!ITPF; R-?G\V^^#/2[+&1[OV1R+OO;7>J// MIYXTSW0WJF#O[BN3]MJ520?[0CC/!=)P%UXC0HGL/\.S',^DIA7,5&:>!O K MVY!B$UV5F5ZX8G$/@K%AT@!-/U%WG BU!-?\+XC1?IUR J6FAW,K,OX%>V4/ MY>I1+X3W20B?DV^U40 I#C: _Q 77DI@%Y4 +R(SG=&P6$_?)5 MF1!+&L6GI5DD^-*+RH,2E9=B]K[VPS*7XO-LE"!JJ!:NA'2LOW0#HWFM+'U' MUNOORAO>)U]&W58OT^6Y(N+:[VYG0#V%WX*4)B:?2SWRTX$IB(C33/6O\<1DD^5>[P7E:32DR@9SZ M'_-""%OSS[XX!1*POP67<7(':XXO.1)^;K]4F7#F!7V0:Y-^\_F':-A$:QRQ M["T#AQ(+G3+P^2C^XK?58!"/1(S1SI(?\$#\$-_-\]IW% 4X]T@*845^7%8F M^.#5-MB Q=9;IC MLZ>V(*;]T-W@0U[)TW"DO/LT".OS3M(5)?69P!AL*:4P#3)]KM)2J@(*=<68 M-JGG%-UL)#/^,MS;/3M=GXK\,R+-CN])U4P/&KM;T-BW5NC=T@BW3 G#8-.1 M?P'[+9"/N1P&3[()GNKU'#XB134SAGOO2C&>*BN.@B/30+6B7&(RZ?#G_UWZ MO#@+A-@KV3;<+GZ3P-,Z9UX"MY&/!! _6@O&6<1D92GD @ M$OA^H-WWI<5XQS'&H5NM#^1NE-+"L:56IV$1DP'%!0 T/JI']0]]Z@O(5=2% M%"?;Y**RI%E2/+R#ZU8P*?(%CTFG55%7]@Z4EAH1542H>2QM19LI R,/C^=/ M,\#YFK?G>EIDK* 8-6'7;8TF7JBI'*UV\)#07 2.^KI!%$#Y<,8$Q 8-S!'2 MW<+Z+;;11("I_PB.+7?>4_!9 P6T$#.21(=$F;)]65YA-Y,BPB!\0"W]R$2F MFV"3R"*!5Z829;#;DSG"PF>4A(.U^#HG48LS1 MJS$S/!V007/?;4KNMQD$\AHM8UZ):M^ M'O'TYIA;QPC'G:=YCG:/AX?KTCR;$C+'NWNG-\O'?%&:9[A[,KQ9]NC^A)O: M(O[EI3Q]1&HENNV%0]K[5&(AY28P;&G;N;Y_\??2[^5OU/D<\-XK@R0UB9+T(KHC@.;8]@UD'40(9:L$@">-2.+ZZ%I2)<7(62OSD M62\]?S+I$>\R>$U($E)+3HP$6]?H*.WZ5TL+3@9/2D]-AJ/,Y^2W",(T; 2- M,7X;IKVD?0T(^G9(VG"7*H#/4YAT,%'?Y*[A>!G\5SB;/PM>(_::T@).^-1Y ME@P. @0($DV7,AH/!8T!F1I %Q!#+UY_.D7&:'H4H?,:' ?65JO21*$>S Y5 MX"-/R*FV$D5MS?/B:@Q:KY>@/YT$G7L58*N"HP5>78563YZA[/0"\R<3F!]5 MEWQ/EHW&F(+'LSRNM2)) RHSD!ZJ].O\NQNQG;/+Q> >,\IUR:M+Q OX M=DB&I'2O&3KK!EZM+<-G'S6."S#@GG)B#7Z+4NKW%LL+K&M.JVE$E .4QYOF M<[B@?5EA8(.D?,DXS-I?E]0F7CC.BQ#VQ.HM0+>+:J=BM/I33912)55NK3X/ M9LU0K[W&]9,:L3WM=\A+XJRG^DMZB:KNNJF):W75A=^)F-B3B(O,V^/%[CA$ MC*S+N(*IZK?WGVY[GZ]A,?";D19FATJ""JVUS#'!@]7%WB\P8TSU39JLY(CU M&G*#-@M"D]G L25\$0D"F>9!+\)_,A%^Z\/8"''&=@W!Z3".M!;:1A(Z@7&B MJ)78;7#FRHD;3&E"FPDK,*W+)"RK%8J,KP(2OJ,<.L+Q#!:W7V.3>GCC236] MC_ESNN-3.AJC&[S6#VU&"8$CS@LSQL?6P< M?Q:%"7]$_\%/V!=!\&E"WDF (TK8S1%!> M\J7,=/=1,+^G3B\P0R/%,>P0*06&P_"$T7]YF<)[(+=6%!9A*&),J*H4;6RM&E?0-TWS'JA#/@@@^D,N2="5)YAS/M M=M:.I=_Q.5*0]FR@!33T#FH?8)LE:M:<8%KX ,WH,-@M8)2&F:+XUAIAHPJK**:L,0Z$O$*ESD46?4F@'AWM-$6620 MZ#B+0+F3F4X*-,FNM.<";;U0V#2H-(0*R9$7$,[N*8&IP\S[&K4UAYZXXAST M,R&5"4,KI$Z\@^7D(/0W/":F1E-]38FWP"=]34E?4W)O:DJD $Y9.*W2H+:Y M\.DTF?NG[U\#[&=[5!38O3WX'X$%L<9@57P4/7]N2CGHD\UZ\\>*L(< M_1GBS:6LB2 P[:3ZI+BNF%B%U"/)51K;E97TH[0S4TWSF/H,,-<:?KB \S>E MWJD14[-Y[<[ A#2H79BPC#%\Y)#8'[$CI*Z,E\Z6\I,6%YWUKND@=@AH>@!% M&QHQC8IJIJ^YS#4UG[R9:NQ*L8A](S2,K\'V("2/5A39%.>JX^E;DKA]+@,"8(=B@#)6GG M*V/FZ/R3SK-=BF,#\Q/O!O!_#TS$1:EWMH';O?L#]W5';0R+S$X3O>X@?IR8 M)!=SEDN![S@L*Y"Y'91,*U+^0<3RX5?!TO$\P_B)WX.=^3E8%U)TKS1A(5'9 MMGFEV\&6^H) F"S6HN.QE(B&KM4PG'W@/JF2;;RTQ).X1;UG"2"]5H6%HT&: MS!(.*W&\]7\]<,3[&;85?*X/XG_^#&XT589Z9/K;+]TO8 ,;RM_Y_:6M$N^F M4+D[ ??JK97BE@*3B-K2X(*D1I@D>$GUUCDAM3#V@L%&#&9G4V(1L6_*WVUZ5P?84%0ZJ/FCK5A/]+/PJ,$&T28 MJ*PJ5ZH= JWEM!LDYE@8, (*PK6ADROD.-SMHY8(_*\U:V6,0@AYN&0D&8Q) M3=>8@L(C@6J=GNH8A=*-TU(F>+38-O[.1U(XYTZO"=?!L!<$5U%+-O"%4HZ% MH@RYO<9&%4V:-:CTG]C?.IEA^JL]KZXD7*O&!S:C,("1%$6B41D%4&AR/2_* M[XA>(JU"ZI#X ';IFL/[A@H31_B#QWRD$ZVDY,L(<')1A*>RM@HP4W='\?@( V/$PZ(-U$6G8@8<9)BG@'O_:.;"*.R_.T=9XV M"[N7/\A+)RCEYU*C[)L*B9@4'-Z!S MG;JPGH.8V_(K[9*5A2"Z>DX3M-SF*B38D7A].-2N !$B@$!"Z3\M[/#K0%;L M%*\6HZ2X1\IY/ZT*)FP.^= (-6 BY';4ZHA,/R;G6R>!CCM-'+IF=$*X2VD5F+R8?$R6S)00T919LP1LCZE. M:(6?RU\WD8 G SCLEBQ[:2)VZJ#9_R?"_Z2I5\U#'1@D3P>#&W.LQT4&<7%G MF:57"/)1*LDY+/*C,"<++LT8 6:1&CD5.2L;$X*KP5WO\=5=$QNW3R?8Y;Q;X)8XAJ+ NKTTG-_SX7+#;W5G(88<%CO*J/VP&B;EFA(H[(K.(Y' MQ[N:B01Q1;]A$$RPJD#JG[F $G008?](P7&N)XO%K[- WPMMS@CGE4\1\3T< M3V%MP>S*XW9Q_KVE<7NO3_A@G_#<>P(,\4)Z=S;NC%^\INS4]_6R#"XS$_R" MQR-\_",:.8\?P4/XGH^>,-3)?N"L$"8?X):1UY;34PX=-KU0O\[#)-8FF[#U MLXC+2P663*,0>"4UVT:]2XM!YLPTY\X;7EMDM'?07<%#+>4L ?;DE?M;/1^6 M]K07PX\ZHX8%]C9%7(H%?#KC#E>G)DCIR(/IPZP.L--A6)?67DI#IA7'6R#5 M>"*IN"JW\Q-:HF%'C:I/LGV2<8+PU()UK+AA:8QYBEA0,==69\6@^5;[6(_X.2?^4O"@372U@UWSL*$J",K-6V+?AR!, MMQ0\Q\H!W(D:*GQ-\/YM=$VI"?:+VJ@^:_H0C=U-:2%1C_.PK,2Q0% )-TGF MLAR72Y>JC #;$!0);X+FO.$SU &1?0&.).ROK)Z-F"[<,XC_-U^@HS?H9'ZV M4DQ6,B7$!!/_(;\RC O4W"LV9N;"&H+GC0OS:TT0V!_D""37RE ?^!(#PBC'%X,3B)^(CF-%+P&:6P1W8;HS/KF.HTFMR79($LNY[#5 MIK8FM9GC@4W%)1H+H]E6"H!FU-$8-B+MF0$<$#%-#!?HIAAK:L9+V*=L-KX9 M6SIU*LUS+GVKGTX#)]$Q2PU&G :@HG6G=M:9^+IMKL^,QT@9XHY'&QOEN"CL MK[H2=]XEPR6/$:)UP_I*(>AV8THLE+'#V')=PJVN#]'6&2.7-Y-)62Q/$"A$ MS$&556XC/_K&W9E(]K"\%"$G'KK8!N1A$;G-#ENG)AYH[GY2A#.?EHL0"\1U M/D(WSHC M3KU4L]L/%'(>DP3S 6,1*.[AS@.IR8VX"WZ+PDBT/"1&OJQ3^#P MJK[\'"[>P1E:G8::.VW;#:(Q- _GL^8-)79#\\XI5MRLV,:+ #A++/>NIJQ8 MNK;IM@GBS]J$8V.S[T:3;]>/P\$_'*R#4"@,7&E">-B[8,8,G2,*6J_77O(_7UL"_89B$(S!@[=H3+ MTO5H:Z]UT1B"MC$O5V4&C93E7+*9_ B\R>K,^;1DE B"64DJ@NVBB9-G^%!J M<"\JF"L:T-RR$[!M(K?NU"BZT-$!^U"5B[I2Y2Y[+20(ZHL+%#^S;>7*/$H< M)8\H6Y94B;8J2]QJ=SLR,^A#%."VMF8Y;9%4=--129 ML.YIGJ;2F# 1S;6T5F-*K+?J6=4WQUW?D0GZSD<">Y"_;119#UVC"6L.CY"5 MQV+5]<%N&#S=13,9Z4Q:#TN)L^?37W3C M@6'G^IFI$CM_4L+*S2>N?35M -29$487SZ;RU"*CXGK!?MI1.B87 5S2,=NH M[7RW=G7 AB,;BOI__>5PU_4YPDO_LK][S)ZO?FK;9R1(E<(=2#>ZRG0?^&,/ M,\9(DL#@C/5&SIKMNB8M\IE?W6FPB((K&()XGB<\GS8>L8W*2R5K[58GZ]XV MJZMU5W':E(++&AFR+JV+B^8+SM""CDHMU0%3#1B'87$1ZZ1PA&34LX.SN1;J M "?;!9+D#,_HX.2&V'C@!A2QJ7 5,.!:1SJBSN9B=%QGTN-+8N6JCAH1IEUY MW"D];F0FV%5,+RQP*LDHU D ;82*P4:I4$0X,8'#V^'A8?.\?+9DV)*9S?.% MYMAK6]A=F)UDAIT X%[3?*'\/0+>9#-/6/Y(?7(%*:H_KWO<#G-VQSR3YA.5 M9YG@,;ZM9&GH)8.74]T^]!S(T*3$+(P57)P*M[?#*6/FA1 ;VN>-C%FSVR@E1PLQ9 MNV[MVB-!+T JY=JC>6E?Y 9CLIVSY:F*G44=J $? A-$Q%PE%.J4<%5ZQ/Q MGOXYZQ/Q?2+^WG!KL(X5C2_-JO6@X!U-(:7F\? 3@G!6/B=7P//?A0QV+'U/ MW76:9+.I9R^DQ:8\SB9A^$P]$Y;H19BFQC(^K_1$U[@IQ<_ SG6CW3;[Y 5G M'O'\%8-3SGUJ)^^.7R\[M>X(SJ5'KJ:\\&PC&P1_*W=RY+P4];%P-"U; M5HM'8&I#*!PQ>>"4 8^$;I-!$(ZU&)S@_;?O"1^>,H42R MS@3V3H9N'%FOCV.#KS_P"48&'3ZDYVD](;HF/4W5U0J. $50YTBNSF!#]HV3J[1X'&\@&PTUL8ZQ8NY$I M=$9VA)1@6#Z*KA$3\>3^_C.T-3D;RZASB89FN3])M.4H\O@87W3\!"6:FAR/ M'-9?0E;!\=>98K]7)4Q[@USS211 M Z*2IB"L1T&##W *!ZLV;'T2"*NZ81J[\HNS_)B5-:7G><4 7P3*%$M;R"6/ MS MI^5'95_:A 9%;0P;PH+L?^^T.71&$E3M* MGFCK(+G*-G 62?3J16TWLX$E9'(2.6@1*7=2X#>RV=:)U62-+]]$SM\FW%]Q M>;6TN@2#C: R=F[805_7.D;R,P-'@R5OBX=5(]YG(Y2>X\/=_?W3=3W'-W4.W]\]/KU9<_ OZCE^O+LWO%DK\QNV MMOBB?A7?6*;V7,FOW0FWUX%C3<>-OIGKNF:N&CU?GUN[WUV#^@7_P@57@P6Q M^> 014N!Y56(YN[7^D&MM>\Q%=$TJ0QEE?I5?E"KC*P$J0]*!X^N2LHQ \+Z MQ7Y0BVVDT0DX7?W*/JB5C0WRFG-"WRLY5VZ/8)R:3U(+WZ_\@UIY'V7%V"L$ M"GC!E]X>?[B+[_,C-C%['N:?Z@+ZA7]0"U_E%0752F%97PA?5K_,#VJ9N4#, MUH %S7*Q?K$?U&*7^7S*/)N:$?09:J5.HU_S![7FTB ;,QI)5@JD1QC 1LE$ M\W22W.L7_T$MON5[9%I'-MELMI:8O29U85G!E'^1OG6U%YCAU-OP^>"@6TU7 MH)>?AR4_#3Q&EE^'0A6!-2FY<#FK&Y 9$Y=:-M7+P8.2@SA'<(VK7>^7]T$M M+[>6YH;2_=(^J*7%WS>2+[9KF,W+(%5]$,8-DPS+LL-TX&A?!NW.',0=:QN;NA_;C[A;T35V MDA;@;:/+.W>99D,]3)7&@$F?7:EG5Q^8 ;7)Y.9?U-.BH1I**:S.L=WMFC95 M-!??$;J46#*$,P)>#:,+>6';/L@[94B1)\6.7&1ZSHUOD.!]((3 [3D=(4'$5U3;2N_9%@9ZT#_?ZJL"^*O#>5 4Z/>0T MI,?ON@ M3 M'0@"'\$:I$+(.;,E[8E/L%$G%4WVE_BC<#F%Q#AD. R5A@M-7^@;6B#\3QFUHGQ?$7L:=VS"(T[9BZ^I%?0LQ/.F M#)AN,]7B0 N5#UY31P:EL.]\((VPPF(M+>"1FGJ2*-NE#=O*5WR02@W,B!MD M@1UFY)H%,6+A %M5,I;"ZC-=-\&DNPZ19YEBO%CV9B++=&=K II-N;40,IC7 M([#T*/XGY2"#=6W /6HNS\Z!Q\)^*9)1S;>F0;B@(OT3WS6S0XI-:J2.Q)I( M6"!<9XYRQWL+[!:;9+DPUQ!_@/E1B3BB"3RR/T+ M;+@*/YHF(R'QQ<8+(>,=:/VJ9 >T=U$SAR#(A%]JR'87O3):)\UO2;FA69U$ M(#Z%)8/V!'QL8NQ2@!S'&GJ#Q3)834/2!Y(7%E0[(VNMQ2W>',U-/D^1'(OI M&WZ0W[=DPI,6K?YQB] IZ5B[*$T37'-CKQ$$SM1(##!L3U@DS&U.O*[5-"]- MY^[<#7[:?;^K;\XSV/WRK0%I21F6@-(A0=:L5%B:C'C%J,J'7K1BRBA<%629 MT0YFV$'(Z4J43:'I)*L_(X)N;%'G[VUYA+=LC79@1 JR:O+ZKM3 ;7W7A$.& M[%&H;-(Y.1AI&=B]0C8^\ 0KM;5WQ&"%/Q9N*_L:VE^FP9JJ_<^$L;BMH2QK M*VDKUYB#BA%S)*RLJ9:06+OX3RX(;%SJ\5"QXS7/4>T8+=/"]-4V%O*]!>V8 M$VL7=],"5SLIO18KC9U$ZIU+W1I%G2&UY6H=0DBW;#Z%6)W,@O2R1DT,K_B* M>YH0]TOPUBD!=^0'CU^]>/ON"78SNY*F7[CDKV%U+0D KRGYGR%W;%G;4C0@ M7C+<4J1C\%8\&.;DP6=IT57IF 4IT@A.7"$UTY29:C9G F?1$&=7H0SH+=HB M&!7L)6+,M477=AY GQ!IOG2/<=I)>BV@Z@$AOD:N0MX;;C*_>7VE,M.*\GL+N$H "?\'T1_I;@=6N7[$E/Q<7ISGX(K"L+,D1)^!3\^W"CPE5!$ULVSLYR)],BV P(1BC!F-C$Y5ZUD MD]W6**B0V\J!SAJS5AS0>S;%&HL+#='TDM/=^L7^;O">ES]=*H, ,;]ZS.]6 MSUR3W0)C$3+L+LE>.7R)E9YXLZA&Y!C=2\]I]#.S27J,E]-6P((O*YM0C=B@L9PX5/Q*9#Q\#)ASY=F.(:SIRU M=;CA[ SYWPO;!@*M 72S2M-V2]'/0O_+"QTKK0/ZLYGUE;SR>VUY;!_.[>3( M?N41:H":WT8.4Q[ .L/DGL= +GSG]:TXK]NV3UITN**0;/OJ#N?L>^/8$\.DV\7-CT5_H[>C1C0BWL_6BEHZ+7KDHH4U:G#KM63#(AN%AM M)FEF6)YCC 9#L',NSJ";$VU)039^?)V4&#WE%KAD0\%KATB=[6?#&KF5 G<^ M-46DC&# &4&9@37#WCJ_[:(C).%8S88G*J=,*\9>\"&>#[3%T >P+2]Q&D*. MI#080=#ZEE_KS>!HPL-A9*J%D99HS!$,5M^)L)L=G*A-VPH2<6NAI08*2,I- M1O&GL=$& =0< %\!#BH=%AGR,,>>K9P4?/[ XX8VH%)N>!J<4KC>_*"&X>68 MX";H[:,O(K2@VE)-N4")#A07VH*:-GH;)K.W% M8 NC(/$>DZ@P,2,BOQF]$4A!7O,KD?Z1'U@NL!@>''*"V->]#:5,*Z]JRA+< MB">LVUA]6 \ VL%9WCA,YD@$3/9&LVDN&P[NH^L0K%Q*3F6!L/BS.8/&K0"3 M/]-#]9ZJBA>FG%,B"-6O\+6W5J+%">8?+LJN*"=BM]+7<[#1M&7]\3% LY:- MX]^,6UD,WG%. L]6&]U>)-3O5MHPQ'Q"M7L@:Y-;?8\-9MZ?,ID^[)/I?3+] MWB33&P]$)4?,)X1KAG@[-;Z5GN7CR$E0P>7*.& MSB]L0QW)2R:93>+8H,S6:7YNCJ>JNQ6I7VOX27,!8FX+;E+A G9I^ MI-')3M#:BI#;=%7:A]Q+\H6MQ-RF4V,EO9B:D.[B8NT->C2A0W5X#'D:.H?C M/$WRTFLP,+&))4J=T[JZ(8/%0_8%S#F9C/#?0=/:\$T)C1:[)%=[H -&>938 M@7FMB*I0WFQVX-2$9Y85-1KN;-TG+8#:O>6UU;+U_.SC/+<,AROQ3A>6@EV4 M(1%FY]/\BFHW.++ZU(I\;RE?56!@QOS()TI>V'#..#HV+[@Q0; MS=%.\8)J<3B#@[,A*U5A4*_(-Z+BN$E.S= _$F*TD)D:5^?'^5I^X!C?)5]* M:,]F_=F9>;X&9$0)[32Y,@Q!I*60SM*-KC/Z9(?%;-M^G*\Q5Q2$<5TTG&1N M7B[;Q5#0F+A=8.HYC S^5CZ^@:NTL"VY'-VUCIP:<>M5Y'3@=Y:B@QP M+VV'%_8FG>=V=1KN.W;JI496MNV4^IGS-92&:(2(I)<\P7=W2*$Q7 <;578C M?B4%5.0$8EII9[&G@:=)Z,LKX@54HYR^/,?Y^Y?C390'"LORF?86]DV\W4 M1=9:7/M8Y)\2C-+#QAF>!CY?!O_J\-@-$--KV%-N-WB#<1B)47A?%Z;1=N^: MPB9DQP;,\4KG&24G0>BDA:/7&C[PZ%&Y3W1J@Q[M2"$];9+G\7W?@<_S8DZ- M3\&BL1'9;=N-W M*R6K-)Q/5M(Z@SYE2!4\53"-C4+$*3D[W]H+WTQRN?5[@ M&?$]'.7F&BR/ 1@"&';8/]C;>9^#MS\(SFL$I@Z"#^936,)/3XY.!C;PC#"X M^13%38Q/,%@?'PWWGP3'9P<[A\.S,[9LI'>BMKW RZ95-2^??O?=8K'8G4O0 M;A-DY01 M5^.ZR#@GY'?Z>*^^ZO#@AP_L0 B[>"%^)=F\'*,36FQC&[*G8VJV=,!+3T('#E4WITP^]DA%%A]/0"/^@H1%X>5HO9'O&^4/][W)U:* @//V(JDDT$TSY M[B2_7K^O_Y2!R?WU@4D<;A+_]='GHV'[1X_Z:&8?S?1K=#^BK3%>WA6( [OI M#,]W@W=)>17\P#3_]_U$]\?ZNP[RP[W=H_O1G)4ME$Q.OIEDD1E[9LL<)"B( M65WL70/>UT2.SP)F8C?X):^#HM'$N\AF=J=99V@XMQX.J)7$,*2A"CR8,$Z(,6U,L-!)LU M)Q9.[DIP.:]M:VA7\6,6OH6M@BX$)TW/9),!@ZE241)9%]5;78XIPBNB8+"; M@5EJ_AB[2_,R%-:V7S(>2 6&#_D;KC"98>@HT)J"]8[X!6KQ-@X19'WNZO?6 MW5$#6'BG.B.F.QA5([;E7&[UG?6Q.GT#/P08(4*FC9JZ"4:.@8"\/CBQ-@NS M#1JLA(UB&UFA??^]E2&KG[EUJKV+I?4YW,4 K9N:XP+TO! $F_ M*ZIH<;WB&'#*E]'[+XS-AH71E&,QB*\L*8R.$2(8D6M]Z**I6Y<(\[QRW$*- MIF0Z(\@;!-/@]SZ'R\@;)[T0F3GGC'[F"2X2;@@:-E4PN@)X1]O4^H9-U/6K M0#[=(_V#628>'K5PCZ7K'R+?L4I+>Z9ALT94C;61%GY[VFIR2"AXRE!)E856 ME/# !A:$ZVVXF'!0TN M-J-&E5[C-*8T@)[(^"OA5XR23=QYOYDX:1"825;C5@^OZ7A5W.$M+.7B+81,I;5XW3WO7(Q$6145O[SF<]&:C.IA.>A^56RJXY'/U4:""3 M699YE)!R(NO3[POKV%@H@ZK/\I&^A7:2E2EE!5K/,>F'5M([V7 ><8H]5L@V M!-DJA*< A&EFW!^\[1K%G/Q.W0.GSHM>#N&R"6B;*)S1FC%B6^+=P%PJN*37 MG8^M,] C9K"2P[D)?D&3,2:<>^!X&W!,&)1, M\8;-;+)U%-AX=,9GIXL@QJ5(>^;M5BPQ1)@%0QNX"C#R+*(8+*>E'T>KLZLL M7V1BZZ\H80>UEK<8Y?D5ZB8KIZ#,:CI#W3R*BMR@:X.&FOUY+=A4T[U$"+?) M8,''"]X66_;B0C .8.4JO"]!DD@XL+DM9Y[%FM9GI+P5Z>F=!A.Y36K-PWQ+ MYJW.5,1D%^+NQS5)4"GH#&$-@!$!"2]\1XLR_Y_ILHT6,CA9X79.E\U"YS@IM5!J@\/:5$*=;N_66= ?.N=O&I:4W0X; M^DT+P,#U#"/*J AQH\-5K%VW"Q;=,RO\XQ\*W;V>T$ 8()T8FKO\/[ M>C5W8O*755+5>.M?Z[! SQ#ZWJ)\(!^V*1A&%SQ8%F+)3-MV$4$6N)^57 M- K/6S= 9!(F*=DZ=]7 ?J6%DT*>=SK?/2"? %Q8FR1$+T,(NZ2DIH=PU:8 MTYXCNA2*&X$Z20>-(QK-];;AI#_$-X/9^IA3* 933O!DKSYYA;5A(*ODFIB+ M-L)3QY]E+XV#EG]E6I/"!7S< L+DOU +BR73'SD5 3K&XYY=@A M]U_4O8D[]IQEB7&FNPO&2>UED4R0&"]42PSQGD5.='EQAO9<0;O0.6\-U,Q,R JR M>U< R-88(N<4'8V4?0B:2TLHX:EC["E,T6GTYI-8"K^HCE RU;,P*G*[IB:[ M3L",)_\,M; 7!*#2%X'VL##ZVZ5#[)UCXFJ6G'/2U.5D=%E]#C+W47/>"ZY; ME!)&<'H2#J6 *B C2N!88 G.9 ?67-77LI9< 'SKI.4",]FQ0' ME&&MF>Z4]TE#&6F!&_),9L0&$1+B#:&-,UBYC4<]H MX3R*$%M-:(MRFHPK@>3HH =]G5 C'7_0UPGUF?5[4R>D>U[JS:6211*/3*R8 M%(B=VZ&<&R=1V6W/#,;40F'SL@BI1M#4E7)T:T4EK[',AZ$]JCU#B_*.&"1M MDR=[G>>8H4""50./ID B+HEWFR!:1G0W]QVI8I-R2*I0##.E?8BR!K1C-@TI M':%AXD9@7:TLO++.;)"7860TD^02>-98RQ^QN'CX":C3C,H=)"OL6X-KW.7/ M6W1-NC":"]36E,-"SQ"OE;7VPI0=4N%%\UQ<=; AUE=.\T6DL3Z7U_ (D5*J M1;4!&QN^M..@HC4XSS XWR_+8)JV\ M8'22Y5C.)N(BKM0\GPO!':BA%.Z*R[LPC8!3J"(WRS,LZF%QLR:>DAP2:?B8 M\PM!*+9S:#T*J7QJ\Q/YKX(AT9*KA'SX"947<+QB:L(4\P5U$E/M@\0=K2X= MK(N>SY"-AP.>K@//0&*:A3)&$O["#E0>1FHK'"-7KF>;^@Q_S&$F):&QA&^1 MQU82*[DH).N6L*8N;Z"%.)X;&ZH3\2;)C%10>"?9%2?^LN_/ 6M6#3F5**4B) M:?(OX?.8J&QE15S\"3,A%.'VG14)W(_HA$7B-7/S*H[[HKT:@:X.]WLU1D.] M%N@6)N.D3@/MM2Z)([0CM]R7XPM!=%V@P+M8!25A$>#Z5J4H]DZ(VSR/%TQN M,:,F)F4K;$Y96 ?)Y\:V6$PL]5+X)VSHB=Z'B%"0@+Y@W8Y9Z9#H]S 7B-2+ MOF7F8C*AAQ8C,E!,#RU 99D=#.^)%^]%&2V"7X.,3970B13; %T:;[M#^QA M6"P*BV))]FF8UC:3:9=I :?L7PX.=@\">'Z:2 52LR#OX. _NY:=K)>UM87, M9<:94BR2H.:8&"Z3=;$C -,#SV^R2Y#:O2TYM##*D,01-Z84RO H:^ \I4B2 MTMJ4NS7^C>9Y6298(4*< B"U5N83U'=(TD"Q;'YE$2:W)>LY(-CJ3W(.K3>BU=4]=>9*\ M -T[IOR/&.C;Y]6\VKA.:*>S 3L3\JS0LG$)=S19OLV,U,M= M^DH;N36^V]\]W#M=^^W>[G#M=YON>G:T>W"V?Z/;WK ;W1>UF/OV[=H>_>UQ M\L3NSKOJF#<\O8N=3J;;N981V#A=E4=74GG :7+N/23^:B*]:&1[7PON3WVL-/(QFRZYM'9RDU"OA7TUAI*UU? M:%MI$"[L^6I=%1N7/IQM\N?>)S\;#)\)?S@*Z"(OTGAG@7PN G? F%%XI6@0 M2O%N0(=0M7"8I'A<46(2<7Y*VUM@8!I!CN# 5'I :IRC&1JQY0UU87]A8HL1 M'WL0.=G/-@/J3$TXT CMBX%SO;QI\[>VW?K=M46=)VEA+RI+A, F/G)VLQ&G MY%E.MR6LBBBCH.P[SEB1RO2%;\X(RR!OHN;G@^VA21P]H@@DJF;#P0O&3X(]/3P-4W M:$(ER3H0-^CU22M*#E9[API*VJ]UCK(E/VR6M=%Y8ZF-/%]^K8VOL5$?ELW= M2.2DLFCQ#HO0#QQTHAL[?7[!V5/;$K[3>I]LC6!_:2KXV\5PAD>8R! 0#4&8 M>,X\ KPU\U5O7UCC9_3+4%0].IX6$XQ$I3'X()DX11B-?MP&_MJU*]K3,JN-E&Z_(T%!22NWB2H]O6CJ0K;R=Z(@D>-N/8HQ6^ZK%NAAT=,)HIENYB$$:KR]8; M^-N0\RZBVDN#732Y%[$ZUP/ID[%D-A)8!$$%E#-,;FN7)^Y=XW-9\4BPUM(] MS7\E./^QY (51!#3]&F^!>T%KXLRVQ@\\<0$Q.*!15\-[]WUPA NM-+1%]JF M&3#XS(9FBYIZ@M(48>Y-I=/K7)8S1Q<+;(]^\M%/ASWZJ4<_W1OTTXII\0?R M,7Q8KZ9D=F&P@FBRG50M((.[!W5J;WL26L@V*+_::PO9+D=83;]_:<[G/F3R M+&G8^DGV,_)8D6C!8RLG):<_O%X*<3BOVF6_J]3\&^!=5 ?.6!;2^E(-I;X( M>R=;9XU^D%,X'(DN8.?&JS>P')X- 5.^:&*K;%-?$XS::QR#M>,\08..?J-* MIZP^7J-:=FZ)^_BYB+_H6BTG1$^XE1O2,L5 .F(Q/3JDOW'-N60-HI\E$R HS2Y\)TXYQXOQ26 MWX*QAUA09!%?UUPDCZD^[4/DJ*U?,D*0D5O4B@_;FZ^TL;7M4ER_6"[#C]*\ M1HR.(UP="]4.F+MP)$#$RJ,(OD'-1H5X,DP M1C*C_8XWU.8)C3NO%2:5[;I:42)MAN%2Y;?/LA"6.^&.KJ[7]40'*>OB,%W^ MDM4PE0)!:P!;#+?,95Q"88(F*8'W%M0ZR,R2DFJWBICFL3E_] N=8NI2CFBR MG&)NKA=]\*&Q^1KRX[6Q*AECYM=;\G'7Z#+8HI$;8"(/*&;AV.3 MFKJ67CLKZTE;#[&Q5.XM\"F$$K8E5T+"2PEX=O*D%1F?*]DDG'BT4.[WM/RL M\K W$')4V%^"NY?2_D1<6)C6BC'S)T#KG86DVQ4U,_F^4$LUMC4_C^0W$Z)(^"9"[LTB;^ &>(G^0*%ZRT$;X.$%.?^H1BAU8Q MLBRNC-2AC!&X6Q VG"D\&.O1/,.=4FPRIVPVW%IG@G\.6*:5D-Q69(+'(1!? M=:6=/:7D?I,ILG5604)'YF9H9_=,#N9=&XL;*D4Y:F H,G F1._73)GU; P3+ MBTXLF"NJ6.5[VSJ7X*)#_E1+X<;&2>1EIB]4.7LSB005I&^;!$$#GU7(3AF6 MXBJ?B:WF6%&)@@5'#VT+]_>EPPG*ZZN13(0C/+ODH5J"(IKGD#-Z_&F[/^1R MG67!:N*FO#S^L"=K&4F]SD8&BU=Z&; MNOPD=NS0.W+&=.S]N''DQ68&^[&R-2R>80PE9\ ^5U2=.!)3W"=M-)68+V*<<< ML'9Q?@KHJ^E,X.:SB\VW;!J^5"#4'Q-U=\$S*YU@9E0BA-EGM M)1J5?%-;<4.>+7H>1)+#W-NER9+<#Z(S8C:%:?(=:Z=)7(F%WA?Q<"+\(U^W M3W&@OZ*'.$XL1YIGKZ[\H&$EDF4@F=+63QO$8(VG<65,\V*W*2GIPW<7(:=4 M'>\8F5*L1'(K^]PNV[>^)8=7'%BS' Q MI7WA[FOL"W'!.N&C2L()2XA3G1:\1LY7NM\-.@CE'EL8PS:5Y&O#P=PH_ L] M$E?>]U9G>)5?]9SLJ);15UJJ5H_M+2^\Z!_82+'_"._@\8L*!SZ 7@[&/ZOV MN>Q&^?CB*3/4),CT*+\8*X&!;"G[(N.B#1_JLLPP#)!8(\LUL,.&.%(D2YDX M[ER-S+:"%,L&%/W&+6(EPEU>[P9N&]L-VV#:]3UT[9'FTP*2A7QX@TN&KJY0N(#?J_&# 8N*PJ1L]:U#/7T&7:ZK'1*)BW2D M["B,5#13L_2.*"X=OJI5-:GMPUR];M]ZHY'M/NJSW7VV^WZ?[JKJ)9SE\7NZ M*FTV$W^?RFM"'=QL6.)O\:FS!OL%&G M3#WZP*L-VL\J4B]'](=.X6YP*1 !N_@>3QOEU7R*Q"QVV6_9<7.$H168INB@ M/J6LA&.@9,09GAZ^B,\(7(A ;S+C+$4Q6_01\BL8YO8AV+ZS#&4$CJ. I]J1 MU/O*0^UF)Q^9S)C^WR$IH=F_3"1 LJB1K:<#"GB6:"23#B+O+RH)RGMO:GGL=(J-3-& M3L-M[OZS;9NU%99HMA1>,S.:W"#UC=MXT($%TKP" MW8)74R/+,*Y[T#!"3N5[MECA>XM2.G9+?W8HX&1X^R_S.N AG/ATF02DTW.V3N2D9 M'=^JP2%O(\G4^*2L&%KA2P0C&5;78#44N2(?EF..;N$Q+'6G:9CNFI1PW3*A M;P91M3;0UNG-G[&BD0H:YSGBN\&[,XM[5V>S#<5D MSB)&I.=/&<6&WE=$]HN!TA$VL=#(OZ])1D:K2,@!H7 =^1FPEE7CN2*66D;4 M0=[H.+9\%>+1'/L=?)3, @.C&37@P@O R9KA)B5]X*E QJ]F)6QX!HD2>-$? MZ\";422L5YV/=GURG5"F8(8?X4/K#+D&12M(P1#3L:U/U4HO$$N=N3(S&S9L M35"]HLB+!!];56%T53I&2,3U(3Z,_"!Z]&\6) MF,;!S>?394ES"@<9SI[0WK%3[9\8B:1ZO.!^LW/N#"30@6^9MW4<**FJ+YWA,@Z2S\+:08D'//6FR6+ M0AO=%)YOO(FUN[D]?1+[A54/JYT:MD[/XYY%Z\>^0ULR/127@^4TV$^UFHPS M$I:^'->(.)X<-Z \P>7Y!,([7FLV6F0:%DO[S/S M50!:]^;H(@BK:_U48F?OB9<=]",PJSHHH?IW6U1HV3O<[QF^6WBM74MW0U7( M=K);Z^2ZR< KV40\BN#,@+**);2EYB/=0>2I21NV4:3@#1A)+F#XDJDJX>(K MLVPPZO-EG8UM .*5>>_^[] M]F7[S)^;\N:30T/G-@F?\=-R;_.)JQ3&^9SY]XD/C0?!N\B*0'.?=LC 9_8J M&=NMY.GM;MU[HXK?-PJ$!>)L :0:(;;QY*"<6OQN0TYLI9K7>,+K,[9M*NV# MU5B=S"FPVX61U8.%#[0P.%4+#:/*H[ H$@L/QJV.4D\:3;'%@T[HG H*+[/S.W9QB'#N6OT-;+&)G">8,VFM@"TJ\OBS&X]?A<':8B!YONV N.&- M0N+.1K9GI-'VQJTOUV?L_8S]<9^Q[S/V]Z8^W:LQL5WEXX)X];$;1]AF-)[# MSL3CM@T%Y\82Q+EAPT4*XNP\%S GE8RIYK9J&UH,[.+Z*/L#-,RU]73S.?:X M[++:)/A S3:M\=@\X4PJ#!OZ3->]SG*4Z3! (2H9C5\*K%T\5NH)Y73'(YF[ M'GBMW1%ZZ&M3":%G93+>]F;MK_U8?.O,UG@6S#8VC.HX3'/!@]A2*#)=9KE- M7&"T3SR49$TC\U;TIT6>XHF"-SHQ=T3,!*R1%+'E/N+>RS)@VT/!&[J&C3PW M($$+1!+\^'LJ0V_B1(DFS).$UN::K9G,E191GWF@+:T7+5KAW0;!8^PL=)\6&RQDLE:YDU25BX/MAH5.N#-OP: MGTGC;U EH%L1SJ62T-Z,/'D/>;'9$6T*:KG&4L?U80-UPX9EB P7Q=&.Z$Z= M^320HNGQ:NHI3U20[4[S"@)8[=/HWN*MW &IG[A?"9??:PBURV750"L[K[&V MC])_LF)&OX([A1-SH,>#:9T?YG''P$ICWE"XE$90C-S.;DV;LS%;%RCP*@;7 M-'39P*TQSJ.ZU#)L3R-S]9!0?WDXHZT[5G\V/J\#;6%Z9\'1=7:"]/)E)&1$ MM^"R[M;#:Y0Z@=QS').:\FBK,?QE&5XK34V$Q0U>=9ZD+6Q]#FAJ0:/H'1BI MA)GT1MF?E_."/8?KZTIHX+OO6AW/:!F]0>(A88_[=0V-M,,[;B'1(;'_,IZQ M!;?:)(!4ORB<+RY9PV^]=1*U!IV R%=E\FNJ4]%K0:MS\*8E9 W(]H"RE#9P MP)MW>&/WHK;4FB];)$?!WW.TUKV?^7C"QBW:>K.#VVH-=.S!(,?^'WOOVN3( M<60+_A4L36,KF665NILB18JV:];B0\.YHR%730X_)Y"!JF0G,J%\5#7TZS?\ M^",\$HGJ:DH4NT"8W;EJ%H!\1'CX\_CQ;S@;[K9 P*@3K'1B8@"EE8B%+"(\ M2$$-$X/"&^U!'-P?1RH@OL$HPVC)"_D/.OXX_0YU&_>;$VUA+5 F&PEGI$B1%I-!8O".9NVDPIY\#)8_V<_E!\T\-+.( M!OBN=&ZAVT3?-NV3U:@/R?PVU1PZU)K?!<07WA"35:%<(I\O8:4%">9;YBFE MQ>D#(Z#\ ^ZZBOIVEWI]'0C9JFYSK@]]VC02(&OXE6='/EN?(Q\!2!5Z2=8& MH24#MQK<+%)Z=FRCPT&>;%]<>? M_.%?/U/FX^MGSS_^5.02?/+BQ<<_]\#'!Q[ALWQM MGE]C=HBF%[C(&>T3B"[&@YEH2?SS3&NUP(DC\[-9]>(=I/8=)LA ;&I3$6G('4&F%]$XGQ%PD72.E$'&5 EJ,TATZHW)*6$"L%% M.LY*.L1,-"(=\+R1/KGL\UGML]<"FR9C;2$1**7I'BZ$&[5E-)B.HNTB&6GMOX)C=D[IC1^(%?.E1+FP]Y1*W[\../VI@(^ MD3];)K@//($8Z3J99F>+B;:ZVXX4..7LD5!$O6OB7@A7CI&K"IO&AM 2#;-S M-.A\M"]JH.">2FA&^$=-JHI<()X>XOG'"\3S O%\;R">DKRW#D<:Q^D)6D"F MZJHK*3&0= M0'N6CC^Y]C,0E78Q&Q.2844=8L&APW3-U5#LIWZ8.!:_7S$;K!M"R"9#AR"@ M M% *R^%)/KE;R0TY]D1-IGMQ13X_$SI$WK>IK^CD"74YOG95QUTVW>8UV]M1? MHB3(0L"!CO6,@J,Y:-\Z?(]Z=%U]KCN$[MJ$LN<8<.KO&)S-Z%MU_ZG%6N8B M8^S K"DF0\@MM&+.;FKMT'-U1-^=/-PQRT(=7<87:.>LQXL>TS(7!K7<+[Q/-.@%>D%8]V]#+NL MPK[I#@]N '#58@S )'Y,&/'O@]J\+\KC&]]]&X41[@?3M2V,O#IBL?66)9_F M)*-T=#>%256FPQ$LEPE>R+[;GC!M3[[ZBI8+C!8496(3A(Z-C*=(%$"]X"ZW M/%C+AS%NME;JQ)9ON78V%I&Q'DS=&.D?G[Y%([ALZ[SB33!_8/J3L6.,0&:@ M"V.D -Q0_\,QS^9@9UFX(83748%AD.T(\"4@+=+*Z"PI!6&PL%#*/3C# 4CN MYBSG]T%IC[Q*2%.<$T^Y",&RR @D+T-V>9D38'()#8DS^,_0 !6+ V).$\,] MM8,LH['"ACJ:,/ .#97J,I7'1RJZN30'F/K0U;ZAK8=(XEDV#D)94C9BM>\P MB".-LI)2'+H.6!/3R SF9!3NIQW%Z'V^?#LUWF_S;9[L M&"+8*5=^.%>I$^U[V" \BTUM:'@&XE#WJ:4 4PHJ'P4L'R('A=+NFO@05\,A MOMI-K?VUV90<=&").6&TF3N$:8QJ8AE?6[ MEX3'>QRM"Z _X/BC;KV_2\ OKB,D<+:C&MXDH[@<982.Q#C"QN[(* M1FDS\]DDCL5 HO[@7*LLU)[]YIOJ$+\2HY%7%$76K\%6\T5]LXY_^J[$@NW#ALD9%^2LK6>;UZ;SW>[JK+_WR6/F!>F( .LYI MRPE>WC3=/17-+F#/"]CS O9\3PNM99MII],$CJ>GTRX%;S/"<26[G61N$75Y M<1N*!K?4!^(;VZNP'A/)9%-S"@K)42X]TM4UK!S+-S.&30K#M^5=QP%%C((H MG()JHAB!>0$D>B ;Q<^U: M7\7F#V 4D7)[.3"$'_!$*4!8O.UV"*,WE=R#)K.20DL1N",HY9C-MO("J3FK M[=!"EG]=X%M0TIW1#7G5(:;9\]+9/K3+#'[.H'-*T0J:] M*/()!-&U)6K!-,M,HFTCR=#+2&I$T ?H(N-L_D6(STJ(%XR-#Z(Z&4:2Y%.B M*&OPLAFCP3@4VR%839+GS#$7H,9=%Q$Z=Q%*J()2TI<@:G'T2@9UTEG)7%F, M40(&"VM.4-71O5-1%5=N[0K90)QU-]ET9VW<-;1:*TW^6B+CH26U8[LZ7&3S MK&3S81M=M^8&^O[B(B^$PH[@'H%##SAPT5NSF3(7 MF3D[F4E(B8$GVTL%-24U$G]'+VDB:A!3TC\%AS$KH#(]=YOHP?47\W;6 D,S M!5J9VL?_=IF^(QH3-8TN=7"1CK.2#E(;$\-'-N5P"PA:R7ST676.!ZQBCKAD MB)-,31K> 686KW*1D;.2$:;G.6**0\$ G(4V,,I)3,%_PI< O9L 8)+$O[N, MU9QIR%9?;[+9\CEW)&.ML^)_(LMWE_3CD,"N"+C>IKNC?UVZHL],/#TK%H', MZAX(.JUVN8)-4EGW?3V&JRK:/\ZPJY%+&,&;KJL ["00X#$BY2)#YR5#G7"? MCMRYP$66>ABF^1SCI)H1=?Y]D9*#\*][J-?&4AJ@H:\E '1&N+4&NE0UX0IE[C9W?@Q4XI&Y.\R_SU'AI2_[["33@G^2S[NR/YRN M@\=_C")J#I.P<@KPR2. MY/,29S>[MWT77SD&QY9MZM2 M^C>;%TDJ6A@M0^4[9!A0(V/4P-),OG0ST:$>GR:I[O)+"^;)BW[D/:BX@XCF7/UIVXL M(KBE;70NDKN/05O#=$"OFTSQRU,*'. M)KV9I$IZA2, 39X!_-S$2H5"?'\X_BHGQ__>I: *L8/*XSC)9?][<(6IY]]I>7 M+[_%/Y]_]COI3N=LFWB9_9X(AA@GS%+XE2W\RW3E5VHH5W_NXO_8Y;]Z^>K/ M>GGTMZ]>??EYX2(+FBG9Q5.U[JJ:<\$[R;CTW6YJ;LC'E4YE?I:,RWWQW:+) MUT;K6IOSW9NC(]B_V+#*&F&]EYOWP'+Y*U0+LD""O<0XY]1SS[4LL>%0BAZVQ#V'2F\PQ@UAKF7*0!5XBQ M2I2WYI!V4_;P*1UX[G;S(A1?^*NP[B=JF7KQ[/G'19(:$:27K[Y?_4]WC4^O MGKTH5O^-35G]]KMN7V]6G_SAQ>^N5]_#X<;(PINIKLAV%:LTA['L'5]_%MB0 MA>%=%D:,FH;.-3!^PVV@U.CZ(!:3Y84:B4,PC[BG-Y.<0[)4URN2&6,&H;OZ M9Z/7_J^RE;=^\9P9C7=1EV V0R9"S&[,TCE[#9%6I3#1%RD'S>K2CWRU4YOB M_0L6@LEQ(G9O&DK&&T %I&6*,B-ZLMMN\ZN)TN2'EHD9VKU_*JV("YL7(:UE-$A(\+E\\[JI^^$H=>OJ:I6B^F%V0 M%9GTGH"C029-PS+(^/D&4^ ,NQZ?749E-^@>O)'LIEQ+SCDY9&5#T';+;+C" M3J!:43XNV?.LN&_2H!&O+7,5F](43ZX_\#N=Y9V9'.O3QQ:3 V",//2]N!Q3 MPRX4"FPN3 8:I(A;PU/+='ID-EZ/DQOH=N Q9N44EV^U#6$0%I_U0;^LBRWN M#!_:*GJ_P(T+@0+PY#00ZC ';^:$ULNN7S(TH$V,VH"GE;BO(,Q,YL7+*]Z(461YQT"A,EERP-,W^-F"-R2K70^,/?DI<<=DVGF_2X=#E"4M\;:N@BC M=_!5+]P&IT[$BV>7',0E!_$>Q[P_'%&H1(T5_5=JWM+!!VO.9G/F1)+1:ZK%S_" L3383/.RRI'T^FC)M%87'@0G];*]VV7A8C$B;QH&:\FPF M+S";,Z_1!I+Y?(D4*HBJ:,-V5:Z1$DF6PU)^X[)7\WR\!/"_.4"+VW2CV MO-W]=J&DJ)%H(CU1D&;.?&FM"L.FK]=Q.DZGQ_:GLM JPO' MP:^!X^"Q2_!^@19>7'^DD"R):*7*)REO-Z;0,PH*?^G.$5QZX(+\Z4J#8D=& M?,%AG97@N"C/!YF4@HWV8Z_(4B\B7HXR&N5=='#*$Q-6*8WE23&9#=623)8E MO8C768G7#%+,LWR%WD-IF2];?E;X.<*:J*?[UL'+6=O=T&492YM./*8"B8SM M2"355&/A%G6:MK:KAY-.]D7,SDNS4"Q1T_#AMFNCHT*&A7>;:W%@(K]L^GGI M%E$%M6!IOWJ4@KH(T%EI#8P-J-^LUF&\)QP/I,@* M]FQAXM]HXMIEX\])<[BY:MA?&>5K8 C$S@Q(D03A31]TM@^#R\)]J"Y2<592 M,41[00V,RFQ4CX,#+YG,5&$'%L@H')@CPZT J&7OB/WP$K:>F5R4-"5&V:V M].BC %PV^:PVV:6^E!H-,YKNPJHZM/$I-K;].FDH$:,27*-KZDH&M.PZ_"W1 M"G7]S#N5MB49)]Z?L(WGSD%ZI@\;LD(]Z6P M2".*Q@O=PWG)@N.U?3O_,1*G@RB0O$=P1EI=M]N^',:>:N5]\,I+&$D][N&V M&R2L'D%.F_]8"(OJNW+#CE+4>Z7V71\^6UWD\9SDT?F]F(T:141812$\85,/ M*CHVN\A9-&V9E1H/.$2\):-2T,2(U:GW1O.BULY*C-93=1,X W?8-,&=D'Z2U(Y+S&B9TS\Y$"5/27NR#UQ\!9D\\LF MZ. JDCQ_G=5ODQ2Z3^]LK#<-Y:Z'P?RJ===.PP)WGP/]_8Y=.*$)7:U#&[;U M:+>\"/!9"; J/O'0D[Q@"'44U+]/W5AZ?!4T6SNPLE,'7SILC-B/A;8/>Q+M M=@3.]"(ZYR4Z)W4?%;7!#YG475)3(*VZ6H.5V(M2X4C4C)?-RYU=5;C:+M+T MZY F22O,#%8?-OU4D[DK5J UKF6^M)^F0Q&=\5U?Y.57(B_0$1T8S^#WH+,] M"]XLJ4WE]/B3U$( C&C;$E/:.JHB@E1K9[;XR$H1-UW:[ M>L,%I8[(-3:>$V+>W7H6C*B.TK+<1/EGQ@0Z$!MJ+)UY8>)/2<'WK0#58D5/ MA>F 4V)$-4QC88#HS$9C+GLY[W,];OZD5W!]R*A/#]%/)/#%8'[U/3 A,.Q#5T6UHF-ZH"4@W5N6NE$'5PM@V"7L=_X3F.(>>HT"M M^J](C#>W_"OB7VFZ86).,B5: ?-_W2(KSIJI3]A)@A \.2Z#K]E[;>F-R&Q- M/?<2^/D8)28<,E/$,5)T=5>7QF'=MR# "L((MVHH*V=@9/][6JVL7D9L$J,4 M.];Q7QOB#W1K#=8XM%$U0Q>_0XXU&B];;U,$[B$F1:93,8W@AMFPJ<%S)W?" MUJ-3:R3VN4#I@;YKHSGWFXS$0(AZ)EDU)8VH'2D-E:87KU:MC M^=HR?=D,D\*BV802MQMNIU'&2_09P$5"C&STEHVEB#(KHZ7+:;SM>A *;]#1CJ>+9NVMJ@G8]]/:FGGYHH4A,V87+QY<"B-QWQ/U!C'+V9G(A"/Y'&!W MQ10;3-G#A653YV2D&5*$"LKJ'TC+1C5M@A3O]DVY"4+CJ1RRGA^\V'4D;R> MD"XIW?A](K JA$*M<3CD>*=]W/]:D(/*O">O\Q35:3H@I :C3]0*51X(^DGT MB6ALQCS(<,EB-8UQ'?X!KD7D*GE1H9R&Z.BRK&!/G> :O(F((+5$^Y:3G%'" M2'^JHWQMIW@]XF,%FRP]!%5:\!]->:^-13?&K%<%VGEC;!V9W*;.CHK,8C,D9, M!B&R/;"1KKSK(O#BJ8#/ B,YI(0Q[&4/>/H5MC'GDJ\'%A?<+/Z78\(596N_ MJK>YDLR$,#<+0$ *>#)JHR%PQ;LP.:X^5D1MDE.6$>S7/9G!IA M0XM^5W=-&GB16)<5E:ER1HH^&HX80O"D$K+9+$Z.N-'KG?0<])J9=CMA"**. MJ\ETZ7]BT#AV5I \"#TGCNOMW.F;FO\8'^Y.D(20@O0>L%U#$"HC&0HE=(AX MBY5,)$=,39AH?LZFFRHIBRKP\$3;>=(3-HH3ADH[2(DI<^Z++2_%*9-H*%GP M$1+/.29C ^9-P)7'V/!B!?$6OF*RDM5$(]N">@W05!X%D[0>(W2=!KD-4-%B:PR_ (E^A?J5O!_PK?8;SMP9_*HJ3D-=X4%V:3Q> 5Z2:J M@HAY-[J)4W5TVG$(O&K0<2MLG.>1#Z _CK4ROG[(_-1XQK#HQ0,Z0]^)KNVE MPWNCWOF(5XEWB1LB""8G--OY:4PK)]PJ:2PQKE3'@ #"$8;BR%&)R\7$9>P MQO-81%?ZAESB3"_)VHAJ2,N3X6#F.W1:D@ME<#>1R.G;-UV_[Y"CGQV. M12=]<;O?T2_E;-Z/\0'K[>&]<56W3//[.JY/WQ,DU7"NF@2H0D.SP('044.S M9%.5_Y8PK_4PLMMD9+C*O84*639^PJ(L^8JZQ!Q'SLV)^(_RL)V-X=&@1:0U M_]'_[4[N,NENR>$6I*!6@G_.,).C_NCX9Q8=EQ:2P6E4%<1AEPT.RIP+]_:6 MIO(C3\VE*AZ0_I5EOU*?)UNU$U(O$WGS]BVEJ"&PC,T?.P.A)W_ #5DQ?07V M3,1J/D?QUHS$YZ%'FFLFJHZ!0?94MHJ=??:!S6WT)\(C=V.D(1 F[6&RGP"U M6VY>3WMQ.:+_,AD=I[4\46ZNGPCL$D*17=%2&>)WPGUMRA8?NO@%-19_[622 M=9HN<_S_V*UIC*^@:VRN70F:]I4<_:T L>+=CK(6"\.QE$[<#A*O,AQ!+HT4 M["(G16+>,0QR MG?,690#?KOPQRPF"(C^Z^9MY1E&Q"9:CM$E ]YI]"RDLWW?WH9>6W2:D="<[ M..(8[?:A"G-UH2MWTDHIF5B1)%9^1\^@I*G!L)S+!8)VGV6@_=_'( M'>;22?H_S4RB9];5F=(&Z+IS6)DF;F+$1F\99S?.AD-N>5J7*JU;B\-OXH:- M"!;+5J(E&C/>1 2:&WRD2I"#,1KS<*FS9W7V%Y"'5B]K0,?B*-Q7-_2)=3MCO^F?V F=/!\X*6+F77. 2J@^5[]PV;I>;N;SM- MTL =5@[4HV(CIVYQ-WH\O5_=/WA'3::+69W9P%.>))LI;Y!D>EV/25UD8-4] MT>5A9\EW_\]G=S*FK> HP =Z?<#>L)NO^''$5:'"PFL6PO^(P<*S&NH07XKN M2#X!%9:C4!+PH=+9GK3\4=S@/>V0E=_FW@J7]XC\[0$/")Z3!]-EL\+8FZ 5 MX8& M/ AG6Q+U[RSK."ILI5*_7A)+")P;0X+6@ CF_9D4B""D-V6#Q-$ISB*GJ@7D8ACKH MO2D4AK_P2_--2AYF32>5^CA!)@>D)\4$).?Q/1J"^91,<5SPB:K':41TU[57 M[D G$U'\,_ZI@WF5-!8T*U746ZVL>N^4]K(*6^%_+PGU0YQW_6O>^;R&B>A% MYAA>B4[UN<)_=GK]ZJ7M+YZXU4&?AU#VZ(.,AJFNXH$1:J2: C $S$)3$JH3 MYTJ&^_'$05:=@N^D,*#4 M2;TB9D@_D,P& @E.JA)3 FGWDVB3=9"S0P_(N[;B8:$\E;$5S43G.;[N*+/H MXE=^G*J;[,$IL_+7&'F1MBP,C",/&Z_O:W?4%/^MH3W7 Q]0_5#$2X"M M3 QY39S)ORY2_)R/-SY'%R];^"A<+F5 8[0#EB,@MVCX\2;+;^'JNU"7.;* ML_!Q?G1QBV+\KQ1M %VP:>E:P@QHCBC#UKQUL[65TOW,D8!O; ;CCP MLLA;W(+XW?9&,G("B";9' .SXLCX_L5 MBR1[\<,8]JBLC%1E5O>:'6L)[+6=2-$",IM;['L5QC"S$%;JF4-A'E9,ZX-? MNH('S,\0)IV@=GQ&6>;UY0\KMH^>CK+:1T9M"T\6+YU-J>>6=,:;T\I0S,?" M4CQ"27R)K^K^JGRP_B%(O$86J,(37A*/B8D2NZX-?![(,1I,9]UG/5VY^QP6 M;G>V;HS";3EHH]"1/N$CQJ5$PNS1IU-+_PR5KW7-L"V/"G;>&NN@MT9 Y\ M0M:D;BFV69K2D]H42#*$.#,L]&(F#1HXT"XKDDO>=7M/YY"TW>IF*J/W-89T M,^!F7<-I"9 R9W?0/70?U_*V]C3G+O/QUW+3=]:NFQITM4.#5:C&AFF?LYGB M"YC%!-E09SD!)M.C23,'OC]0>TR[.;!B*=O75,:G_SQ>.(]U<[%WQTRF>B0& M3H<7, $AKNNNJY!!Y!?D!ZE[.T&97XO5U52]&]'NA4WDH6";O"W1[-+.KNJ+ MS7B>N)]L[9P DD]^)&6NHVM)&Q=7/+GGQV?-)4)#I?E!S8+E M)L#P:B<@68,38S=].5'*YF\IZ;[U*2NSL K$&"*=80JU_Y=DS18L25YKYQR: M>REN8&)9D!@,H0?A3.9K;.QNUK_-!!C#[6H;3_;/%K2_/_Z$K%2E%85M#%'6 M79]3)C):7;RN9DNR)RR*[.2GQ5%DS+O#6GZ5Y?,/+^7S2_G\2?G _PWMH%5! M5AK&BDG=UJX N.]Z[V-JB8ZR[)F*9HV#:Q52S"O):A;S!M7::2MI/]6,S6MV M)G&I(FMX4;Y7N;["L$2GH07'JJE'W2B+FNTGEE+.P5Y0"'33=-'N9WQAL[P? M?)XWW#%6<.HTKA#[]NR$K&E?#AT%]>JU=,TYQ(@O&QJ!>G,KC ***M/J;HHY M[-" HV!'E9'?S,H($D&.E";1V/'[%K[[JQ%=E&219:)OGH/F;CWY2',V MZ1GY>3;9<(KU-&:(0BG*^HG4Q:D9U,7B?"X07&:M?U5] [XQU -3D'O#2F/LKQ8"/C4XMM&?^G"F@P#IP2UN=<:FTN$KE"8U[::BS?(,]&\9:@%N+E MMMLE;N1U#+=JA(J)IF'^LAH[4+%ZL^$L1@K BMD>8+:)8F)'-,34 R,NXW>F M'C<8RF%$X/NEYRL\M9D<@ZEQX*"ZJ5^'IK[M&&62'IY<6UYPZ^'%.E=12<4' MVQCE:KH190>NHEN@@'5:Z;P?_"O9@\_Y2ZMO,1>5Y/LEH1LZL(]8-WI^]7@< MD461/F4F2-=>!+>7DF Y\,MNB5=AMA&))I;*!-3]$K^E,!C"%" 3(@TZ5L>2 M$VV#COP9<4W*_O(I\:S9C=N: ?N/NT5JYZ&')ZJ$Y:"66RT914)'5/3BD?WY M^4+-:,[1N6%'!&GGX#_\1;;@ONN;"KK^ M=-K/)STRQULWUA =G,!;W4'C(35%EXZ[1# 55T!=X-90%VV&>XDGB29T4OV0 M4DR@FA!M=(I:#\#.)BZIN".)IHEFSM>&J4NY'<;/';TWIQ2/.CF)7V'/\^OS M?*-0TB@Z,]4376Z=%;-BF:*5BK>XI2P[#\Z9=6!60:*7I,IF%QCV@M^2E*#" M5YV4^X:OA%($^*LI#Y2+)2AC:&_B@Q,]"8\@X'0[]6C:0]1M-H [KN??ISI1 M\I"GP3P"6Y]3EFHG]7H41%<(S2SE8FAYE3O*G@VS,I%P$6XHX3U,(77-U5GZ MS&BE;J1W3TJ(*=S#LRP-DH_Q>![WI M/.$LJN2!8<0GVK52(A9.@)-/I#Z+DPT\688:+ ^TD:E6@HXB*7$D7PJ+V$?W M^RH*#'9QPGU-6VBVU$[%E<;YD.;4T^.%X+2RG]AG$;SF MGG923 !SFT>D0&*J._Z)#8%M@9 .)5W,(>$D>0 M'6+KB,*EY0OLF/2%V89M3QD^^=$BTB6@8=4:D/"J<_/PM.)VQOMRTCZ/8M0 MA]G15L59R*I([X"S62JL_BKY17CSQ9)Y5M=EVM8D%F?@HWR3*0'@AMK.E=#8 MYF*>+J-ZL[VPFDMR\;:,A$=NHDYJX/C7TCB@NC]U/?;,9\[)D5;:H*EM ##E MV5D\5F+\M%L82NHCSNYIK$,]IQJIZNW =F*B4X!V0I9R&3PJQEZOOIGF-@CZ M-6QH!W!WR3F$>5ZT),ZS-9-<1J/,*"%'3ZD6;AI U+;OZXU8>UJUPOW:I7(2 MU]ZL:&R7HSDWP[9TW%BNEE8L9VNE1<)Y*$<(! 6JX6=EJT@FX*GJ3@[7$8>U M8ZTF/9]?4D[XNP@EJL5BL%U7!^ 9; [QQI-H FO?H!*C[IG:9+,1^)3Y6\]% MXQZ%[9Y^(_//!Z024KM(E@14_H72DY^EC$$.3]+%%MN&53U;U-%W1YZCI(7) MGA,0)2YIOMA$J4%$.)0].5["A[4SHJ(>I%YW7:][.@WI.,O/H$N,SS,+U^<; MG>]M%N>C&3*6 L7\R@T7RWS*CG".7;?^;3A0GW0L(FN0X?#$)!!LHBW]9X?=6[_LEX^ MG![.MW"NSR7VXG[$-0(T'[UKBAR^K8G"3V!GL!QR'R8 R %FXHHB@#2(,B/)G]3XJ&UQ.K31V"'-OAI@M"3_)P2C'1'RZX!(]+^,,%EW#!)?S"KLB# M$IJ70Y?.N]HQ+E%8NZ19-:&O+?O4#59WO008P[R)\@ZX,JV@Y9Q\/OH[HVCZ MSX'SK-R0W-VT--E$WQ7+[NN^?LAO$3W"\U>E*!.-H228KE=N%$^([^ M<:7WT9Q-5,#AKFQ'"\0*5] @RM2]U39DXG ?F"-@%^/PFH.S>( :>(K S4[@ MMCW?XL(/2UOI)L2]=4.-54%WT<;;=$:,GSI.MP*X3FSOV0,DZH<\RR+\A?,] M]]Q0GB" SFGQ#JF S*_837S1HPY\%&5Q2YFE:.DYQ[C2-3EU M( "7WQ+;GA;IVL9(U:)&#J1[XY?A8=Y8UL0KQ\@+ZQKXHYH1%<^N((%*: MB1ZO%:([.M:-Y@'%>&@J1\\7!!["O>NB/N0*/E4F!JJ@I;H9K:U0<)3[N@+- M]''@9S3&/I3&2LB^\E.04 >;'6\S6?>V02J<:0Q#[[,:",MI(U(Z7EJPO?M> QZRN EX^W;9[5( M82=-72O7I 1:&*%1#BB.4-??>#L44$R>"B>K>7,CR3J,]S3]-!'&NPTT7ACF MM8SWY?>+ZB8JX$'Z5F#77 LAOE.XTE#JR5X0FIDV6XI5HT788T5$6A4$U#A( MBHJWJ#29G6*M2953 (RZL:PFT\7,DL+2W%'V]6#L-UQ0EQ3QS!0N"W[=IB(' MBGQ,&4]JSO!XFU>P=R,SX] M9%3%/VX]M,)'-:ZBOQ4:UYN:"IKJ!)!R5I6KK4@R0DF=%*EA>J$X%\WI-T&5 M$:^IWHM3U)[=OW%M#0_&RKL-!'?IR MR->Q*!66U2M38V#*:&;#,M.<Q\D_VUOP>\A("(D7Z7+Q!>DM-@PJ-&L3\:#>- M;3MZY1BI.FYE$B],])Z-(SXGAFG"#(D2!]V. .'O6/$)I0]E K'RS M%]=0DJ1H/]1 ]>J;9#W!/KR,N3]K.0@M\X/2(58FLOV MG]WV*UJ>/;S/O_G?K[^X>O[I"ODS0'MG')N?02-4(^/9\1-H_$+3P2Z/P[X\A^^8@Y8U'JB>9G MB3=%ZH;9I JBI%!HRN)&T"! :3:6:13Z@3;%:NX0NSTUZ%EW!).@WP/XFLL' MA':,\J6SB%L0D)E8^'VDZRLPB#)Q5*4?ZIX[(+57D"B&;Z==B399ROIK=I%Q MECL,[?10(S^:=JAWU L8PSM<81ILJ$Q\!NJAD,&46WR)/K:[D."%]1#C>.-K M3#TW(F\@5QN5*LI)M +R.>.S*/\I*E^0^>O5UZ.F"I=J'7(6W8X@6T1EGUL]6A*?U!2P83"# *QX,B?QWZE(:7,Q2K[XI!4,G)8MC>[WKA9>21MV MNJ9!0H''H42=V';4*E5IUZ=>FA(S7<*J#;?U=E22QYN^W%&ST2:*/'7Q7J_^ MW%$[#(;_(H/>:.>0_#HTVRMI^^QH;G=7T1XAI$^ 6D'N;7KJI^9D3DD9=Z6/ MPIA3^@GQ^!EEL^DTXK"J>F19CC1@.@['>W"]^N&V;KA"VM&MN81^5S.8\(1" MQ +SMU*'@NRZ8[!_FP!HD^A,AY^\PJF7$ 2R5&^.#K%3$@P'D2,MQ5"2,C3+ M.+I_RE/O3)7D"C\'_Z_^TR:*89_>*O1\JI1-NJJ'$YCK5%SIPW8:J!9* E@> MD&K:[4?\G;FI)9\OK55<>QZT;Z;J2\*?T[/E77ISW*%;MFQ2K_*?)BK*PRKN M3M7U,CJP!&EMTLQ*$!=70CI2E#RM6)',^(PE[^E1PBQ)PP7&YV%\'UU@?!<8 MW[_3*7]0'*'LEEO],\I,I1H(\VH6CYXD:R(*I5!6>]$JIH39E+%. )@)>?O! MBJ UJ@:5#%M<:&_FV7U"P+T)FNSW1>S4[$,IE*C,&,"CL]^<@C.K #\^E=_8 MFCO>X7IA:1;=HQ.V35MEO')6;!']_HJ&:<)@M>1<%,+ELM\W:FF 2*IH#"/7 MYJD C]I%C2BHBUZQ;=G XT.G-.4M4643SN6$P7[TF_C0:\$G1;6H]Z^;A0*/ M"<1\0#<+QN:[ED=?.N'VG0*P]RP6%B*/^D6B2E[B ]B MS8-:U*DNI,C83*DO)*\X_ROP,^]' +LTZ8 ')O*\ X%)8G%#6S(O967-N-N? MO,@TD"5]#:"U!'T<0GC-]Z7>%NNZNPO.:77N*H-XW>&ANW*=WH_-OEY]L?0D M0FE+6+;\O@ECK>RJC,3V)/RNK3E_HY,OSD@@9F!*.GD*)'H MZR#CQV^L="W:&V"V02+#F1]3?+?D8>?N#D6FD4\O):+Q0=K$JH1JI8'*/&(8 MCR]-CH)0J&4;,+QJU=$\,M2H4S0/?Y?!L/.N'$*:G'CU+">4,>JZ<%XMJ^@6 M/FX$'6J:T*>7@T50+1X? XO%-G]QN3B:'T*V31+Y9Y$-V;]^E&&S1UB%6?Y* MFXT<2'-Y+[AGG*X\M<*!DD^(XBR&^ZE*EM$&L-8FP=*_^&%;0B4@@&I0ZJMT M;N,88)]SA,-,%$YG(Y0CO9@.QTZBAIAUZFT^FZD1_U/'.F M1L/_]4AZV6RW03'?<4,PLRNN M_U:%TXEZ# @8H,E7SPF6';+^GY 'A@&%/W&L[@/V"X[G@N.Y%&[?B\+MUUX= M9X0B'<<>Y5AR4>P-^QJ[4)*^Y1DX@YMFUG.,XBDK'2[SU*7)"# &O1JRGO!R MG)=5F-?T B$Z-Q'\BJ9E'#C+-EYUVZL*[#/-#2'&;K6[5A,\+ 9S,>JT=8[\ MN\S%V)1[+C%0%N>*BE1[=D.E$C"0I UQ/\-%K,Y*K+XC/Q3^D\S0+*-O2=Q& M7&>-S@3-QA;NRKS,2M$-0="%)*.8?2S4:5*]IV^BV,CN2A)0'FX"[49]BV]& MYN?S \]06'XS7B3OK"0OLZF* D?8$]" SPYOE7 "FB!$] ?UY#*'&/0'3 MLJRT,+RN]YA&:.X\\A\7(3I?(5(H&5(I+!3O!JJX",?Y"D=TQ;?(DA]A&TB) M>'1#AFG(4E\.G7N1E+.5E%3T%B9E/\B5\T#O@)QY2+HN4G164O1]*W4UZPLV M%!["+S3LNCSZC-]-I0H=H)+9M72]B1KZ BYR M=BZN#M;#"OFXUEBYL1], M$#0VAH@GCR$N!'(VL@BIPAJPDD>D5*OA,(PA<>+3]&":\_"/D"7Q,$N;R# 7 M(=[+;X"R-N:P^"^8J.14-[-7ST# M<]+CG361J7 A7R.[-1=EM-2U M("GT7M$";UXW M9V@X#;RH]7E9)L2I]AP%+;!H?XU7+UH%/J%EF;@'(6=M"[ MX <+9VN0U<(7!JVX*4N V,\9H:1]G@40.(J[J6F#T>I5Y8ZDA[$F?G#5$"^" MZ5-IZ>."4-U]-[7&0:UK3 .HB+6UF\;RAH-S#:2X'Z+4&3(+4Z1RY'*K(^SO M&1^?S6809KF,)X%>NJU*&@)&SRVO*B *)IA!VA)GY<1$>HD-(6"YX%Y?0,L9 M:/GC"VCY EI^;T#++Z,)S[L=\DZOJ$Q&RV9'E:-#XASU"8&V9J:]/=&7I"Z4 M4FE!0Z]9CQ/N)?%Q+_6:J#$0])#@4YD+>_8"C-B+VO^NJZLT!;TWN+#O$9'! M-/9R@WN[@16JC?=\B,YE>2+T(B#\L2[6$=NVXJX2+ M[7\X&^YRQ.Q?+(Z66YX'\N!L\R>'3?IA@>TLN3W>911*(U1;X*L-*U]P(1E[ M"+2R0 ,VD_^'C\][&A4KC56P&EA1UFE 5,R6K M+TP@U@[:9O[;>YM6E3)I6)Z\R#A;X>RY'B/E&/%*>R6$N-PPIYC-RDU'BP^X MJR<":;OH/-Z#WOU*XW:H,)30AW(;/&)YT ZZ1@BXVF%BKN5-3P/A=C1S;D]X MKZCH0ZZ+P0:;N;!RJG$HY0W]FRT'D+/T4W']@4IX@HC6U^2@ 9,P.*F MW* #HAYP")H8XL8%;*Z7N-E34B4*#_:+X%ZNFVTC2RD^I)GPK>\:/ MWGIE#SP\=!^>SV6WT3.][RA1$!Z6$E$?G?',I@P 8A[&SO'3^SG,ZX!O-D(S M[HLVVR[96$&V4QK(@87K;;* ^-)=U]!8&9Y,C2?>'VPN>%^2VNF9BT()*Y:& MB_,O>.O\ W7'=Z0&IBB=)7<#3NV6AFCRL"T%8^G-[FN>-&ICL]VX,'I_7IN7 M67H2Z3JC,BBG\;9#9@VS7^#H\4%TY] &)9X2TRCC1!O"P^K!6P\K2Y)9C2.E>(S:8NXE!R&GYT!YLGY:EESGBOQS%QU7\$@ MW:H8\GEMAWE,-NBPQWY1XDA=QGDUI"*^ MLWJX7>@'RX;6>9)Y[O[/)M-HM>/)N8FWH?4^!VP5@AHM*X;Q2@I,@3-.93D,.QT59,DS%:V[0^:P.4>S"H4NM9\2>I/T$5-OT= MWZ*L ;AZXB%FYOT]?+CX>QKP@$]P!N&?9OCZ6Z5&*FPM)"E% M3J;YBC!HU!47C_?^EL:/QO@MOF;<)*).F'F)QN3-K ,\S14Z98;SZ63TN6\; MW0]AJKKVL*-:U_(K9"MZVR%I%.-^1+U\\4TT2ST6.57;'K$J$T>^(L2YD5=&9QU1KE_B]GK&HD7\3U_X\ 9@D*TRIFY>[VQ%#X MCS"3+"PZ;?74*$%Z97F,8W=(ZFBB^RG,B-'O'\,X[^-%$<5X% M1>5CE+W<2Y^$7;^>/C,%(&TA? FH=-QIXN[L>HQN+.;\E(3(QHCZI6J)_![C MEJG5W)?Y)W'H<*N,9,\II"&I'^<%(938[]F!]+Y?L)&)QL M\QI6WBH]F3M1E%[21W@7&I<_(95^@CFS'BT;-BD!)%#,)/ M0-<6ET6B2?9"M%((53OH5[8$2S)TJX0G$B&+WK7T">G.XZH_)4C",*:F?Y?A MD%XU6+:UH-4XHM(I\:KJZLC<9&$A/HVNQ+W K6K#34W9 M(_O#HRZ5LJN8YU Y=I)7TL$J]#&]A_O&ZUK4OGW5\Q/SU@Y'J9LR>JO2R>"R M.%\K.H^=0,//P="2,;*I*EA(V144#'>@DBAD0E0M>>CHXU$@8/!'"AXP;GN@ ML09WY0;C#C:A;[/\#'F&Y-;VM?@!M/0]0]!N0W9?SA(:)D]\3Y8REZM+3HPO M7IG$PUT6?]>$CR=4+M'RG^ V_GJKTK,GS%G&0;=.P=H)#WJ&\;1"9#RMVWJ< M\U!DE8&\] X'(P^@P:R$&7$0-(Y)-"YG7I22?)ZE5)YS=+,/:^8QP=(KA;9DS#*3U92!8Q M;SOJ70YKC)L3S\20I6>T@FRG"[DX"?PDD_;D JFO%9@]]6Q(.(A0.&_.^2BZ MH>!"%1UZ540A<__]5%V,YPJO;0U[_O!T_F4HI.54:8 UFR(%)!SJ:*RR,EB* M#5J5C*6\M$C$DJ(KG)8C&91^UP(QC@+6#1XM:G!N0S4FGRL36T:D1DB\[\+< M)I4,I/ 9VR+/J5LQC^>7D0AWZ^BZEZK'DZP>B:A_6Z?.5<-+4A+3:?^SNZ'T-_;1I! &"D'=3#O*85?Q/2@IEA=!T+MT+'"*W)VGABV.YI#!&O0-MZ T)(Q-\ZY8423V,QD)(.;$?HUP- M%6L]/C?B! FNFNA8XT:,WD'J)QD!S!,'994XTI;\AF/QKJR^LCY8FB*)W_?7 MKZYGM64MXN1GRF?1%L^8_AOQ-,2P$)\A'9_>:U-5GIQT,$G$'/-6"J?_2- @ M@*YFF<.1XW!30>J?)/(-"'T ZRTR,F)?7/$U7CQNZ/A7Z%\JG MQ0I'ZZU>*\!.6PR(MH*N>ZF"B>AT) CWQS!#9#:PF6J^>*^JH^=-P)Y%KKK9 M$/"\.D% K9V.K-?]E D_DNB@&^WB.<*0+U<=G,$5-'";$*&E@B#9X5U<"5:8 MMYVD<>#9Y6E #6OT_5B0,=Q\PW@>WZNG6/R<[+7[[X]F\V8)O^X*TL38[?T$7BA?ER9;ND>&>3HJ4XZ":2 MVIWNI=RH>7@PN&,!/*,PK3S?#]5V_BDT6?R,(Y]P; $RY\.H$:/C3(XQBX:33]A5Q$IH:%R1@Z(&/-GY*/()UIM+RO M5W*0EBJ\Y-;*;58J6[BZZ- OOU>%Y5< F;+L$:&CA&G95+\, M((I^"RU6J 3KK#YPOJ9_^?;5%4;<9*MK%X_*[^^3U:S]2LZ?Y7KUU[AC'0(Q M.X-6M?+)W,\___8EO>CG95/'1VOKDK(F_U7&TQ?-UO-B]>+9BV>%3Q;[1XNN MRBWCVO-+)-P40-TED :LL4O&:$47<1+F<-85LPRR*0W*F0TB7R#S.$X7K'?F<$<>VZ*CK\&W\"SS[*5Q-^>?Q:=>TG]W9,@B+7I P6E MV8#IDRJ8PJTGY\5\J6X)8N#:PHU<\!VT,O,WBF0:X]\U2&^&@!Z6J+J0#H"V MF2.9-DV,5N!1JH.>GQ09^.8*S6YSB^7CP[( 4H"G5#_],S=YWDIA' 1Y"IF]0/GCD_9]+]&R%:PQ,'2VE42L9 M"30H#6<.^SR;Z//4@D9R&;ZE(M6\@Q=C%2FKU5MCWY!F5K>S /Q4-]QR5_E3 M,S@N 6^[ZZ+/Q7(!!SM$S]3&&+NFK4/T7^^YNL28?,J84JR4DHDGAXU&>S#M M):(A2S(UJ%ZO"?20;!(L314T8\N3=-BIT0HZPO]!?!XM<_ER$-*2#S3"4R;: M1?.<@KV9:L*NM9IRPT-0WW#4O"D,RXH+-N8K>WSFU''%!'KFQ:Q1?'QD5H[* M M]39C=\A6^24:?H,/D,Z2G+OB1K3/$G=2"7GB^'5U_4[;U/TJ+$IT4I*'1 MBDS!%*)LVHQD4@=A@+"/+,TN,$9'#2_!0[>G,Z%1 Z VB5$9B,=B%5_IM::[ M\I#^-I2-8B\EL^MJ%9B5I1$F;=U\3EST6RJJT/!C]\&5;TH&M:8&6/*/-M$\ M5'94BB3>QW(K^%;^V(F3B?0LL6?%FX6IKJYIV;JHD/EE[R@NUFV]7X!'<:UQ MB?WC:6(>YF.>TCBX$'58=P@^B$T#@#.#P[RY>?*?E== 4Q)''P9S>S67.5P$ M].0TOK;^^PE7KMZ!LG]:VJSND+ AIM]<.6-A PH^\PW%(MEN,&1ZU'2W7ULW M>//MBZ]3Q=,#ZSYGH]G&FZ"^HWG.P>C.:>MKT;;&S8 M<9&(;^C]U%T@IZ(>=LK6\, =Y,'N8XQW'>.&4^V[KM9I_@S7)" GG=Y?4LJ^ M <-J+W/IZM/L%N?QR_8CS2S$]%Y'^CS=B9%H7)1.4R%3PD'"]*=G@;P;Z3*8 MSMLA?W!'3']O/,;N*9H+\H7X?I^IF)^P$ >!- MH[!,!2N^]!6MGCGU45M.O;KZ'>%F26@3?B[%;'",.$+8@2HML3OP">2 $'EY M03A@H_2<2&&&R(G$8YS5.T1=B]*@G_;2F?RHT$+62EZ^L]F2A/[HT0H?KTB( M$SF-3H P0^3H2CUQ'(&EJ7Q3P#6=F/0QF= E5%M%X+@ODA4S6<."&.$&5E>/]["@&;.MQI/??-B@!M M.U:T/;UU29D"AIG?HA9*$4BVB>31T0TF<.4P(/I@,,DE+:J9 33QDJ^=T&+Q M*6YKJN>A2+@DHW*+S::/NIV;NGVF@-P(+&'BB' MV]6VZ>Y-$N*WZJX2]%G\5R[OQ"DUE_%=U.5/3P%_5[Z!?*<@6*(C-]&=,5MS M/@(L)?F:-1*6>CX 545=XBI*,?]46 ]9!Q9Y5):;AL3L,H=F M[\L! J'WIQOF.:M%B_K3Z9C>(]LBE!H_8;$1@S?-<=79R#2PT;*:-/2SLN0> M:15I:H"VX@N"M*2&LD2DF#Q&GE,:WI#_3*>&A^ZX7P)[2GPAIY\?JC&]@,O[ M0)_=E4B$A9+\O:C@_6M%/U#R%J=?=KZ0Z>%4^>I)F+UQ>LU3XS1, B- M6$*MF-F(BMFD7SQ8S^NR\%C9H?/(UEE+0:FEJEHP0:_D&H]Y)G>LCC#$BX?J MY\[[OC?Z\QN>%>ZT2$/P^4W9]PJ?LJP07=V.FWKJQU+Y08\S4S011U8=EF M:P5;CL2P]&!X'VH_]4"R96.GUQ\ES6,E MPEWY(Q,8)IW!B*>:*>)(>VCKM1KEIX=]^D\'02L( -=+Z=739;[NN,L-I MD'WI(XG&@]+16/6%-(H4?AD?RPU_/+ZJH0P^Y>:I;AIUY:TD)27=K)-)O%%U M*0#@30?.&I,AYFSU1LTMK!H(W;08KDC.E,B(OUWTBSAUTS)T9&^'6F64N4"&ESVX40>*D?&]($6 M/)Q5(-10JXAK->/,@0-1QG/1C;5H\7L[7=%[JLD?M:0Q7(D1 G,_8<02MU;SVG*/5%ISUSVXBC:4 @M7 M^I^,/3,G4E?B%,]!%?5UM_=9Z*A.N=N.+D7,5ZD-?\K2U8)XS9$O>0./IU%- MDT1N[1Y%XG<'B?@)FK6UYU_&0*[\F$#,ERQN( MBD2I0QU[MK8E:=,N8.(H3\NJ%2>R-R;-G+Y9$&G)RLPWG?F$YSM_:I-9<1K6 M6WCA:)Y6*N]SF_)^&H,[1B7(+-9AO"=*FVGPG,@H"$O_05RLKC^EY1X^@V>? M#_IZF[$EISTDAZ;G.:]I"="(+*0@ DCR48U3LEJ(;,9<0:(L:4% J#(:#QS=??@ M3A7,?$Y::EVVKVFK-@=7NR]6-]2]..:%U$=N;V P79E>06BMNYWDILM, W## MN[^5>_@A>WJ!@1S2HPSS9R&'*#URK/.6^-X:S MTD(M+<]#U?9C=!8NJ 4_!P/4OR-"!P/$#JR9L^FK'E 69:6?A(-'!L&@EVE; M\]"B*!>&N(S?A=7Q9 A+SXOU<4?8B7[=VOKP1!E9(KNX$7BUZ?;ZMU1WM!5] MBKIRB7!L07SL'1-E#T9 P64A?%WE9MFQMRX5UID\'(^1,Z"6AKPL*(4)CLQ> MF).DS$/9.:F675?5&[P>7'O@BX>'+I\0Z%S_NPLBY.Z5]*_KPV..E7B #@>Q M-#&.\BD<4C:B['ZR."Z.XK,M=2.AT^ZB++&?U@UQ8'%BYZ!T&XQ/.- M1D048Q\A;;0AP+P8.M\7;M7H:'+24+=1*,:8H4&GI#PYM?CR^!"<8LG@K V# M1?(U1I/^&RG6O03%7/S+J[*/;F(8KKYYTX0#_9V^^^+9LQ?\^1==55U]%<_B MZ]4/E(E[%9W,,*[^1CW=.RSKY]KM\6W"A[X42@0\T:10B5GCR_^40U7^??6Y M,-_\M>Q?AU&15$?//IRZ$C)C&2\2>-N.T''^6%GS$YIF"[X&>"<1&Y5I>EC. M]M8$8P);DF1? ;Y2N!L&.F'1( MIA2)$8H_1+H!\^N]2S+_7L]Z:>3:GB:;]OA/-SLEY3RB>7.ZT_I[EZ0[<=[TN!NK"B MTNQ'+_..]V1)7)T(R'['E$K9Y,TM,-T)/V^W%7W[@$DY84)."/E;?O5O7/#G M'Y&+>U32[&3>K48XS4'#AFS=K2H@:UVH%W6P[M7Y!!)+$LB/L]C&YS)C[7 M@F=/6"JE>H62CZ/TL]%$Z2GFF-9>BCV MXMTSESSBEW]J?2A1&L"!Z)U^:6[&VG*!\D;'GY[T;<4M?[0:GWM M;>\ZBSP(U+S #U%P1HN&8(*MF+QACE-J*AQN7GNV8SA5$"#/!<#<=44]Y-O$PY6%^\5MA]ZM9WUL>[\?Z /[6K.(N#FMD,&RV#&.9[E(C] MW<+OR/F23 %-T@Y*U>JX!/$HBOKH@S:5I.%UDZA?)S^.6? '/I9MQ>U9=U3] M3(2AI^@[WK*KJFW \TN7Y)[&F6+0HRV=8KQE.56FB7:^@9F8G;X>6,P4-SK* ONSZX=N0$*Y!,M*;_?.)S*>'Y4*?$ M*0(O'Z2ZWFV'0$/N$Y4+UM5YN1OIA[?.Z-*Y]XN%C? F;";IDG9)SUT0'QP=U2U4AW0K M<:33P[OG%#87($ONN#((9Y> -(6D4/@RYE8GTY.,9]9<+Q<#%X)25$F^^<3/ MY70D,R<&\H%4RCEE]W4^ZNJ#84=SZ#C:. X5(IB6*WJ5U2&L$TM7IB MWZR,Z?HNR;0R_\LLWLF+GJ>>KLZ;H;BJYVY<'0V"(1-$JQ$-T##J)(&\YJ"- M4G]X]@N:9QK'3:L'V$,1T'OC,3Z<1@)FX_J3K\\(FV*&S*5EZ'VG#)#)G28%,;SU=U MK'/FRL9I.;:ZS2%-%D];R3:53'>ZR^-N,(^6>_,V2_FN:#WB38]2L$.9S<: M9-?6@('_B["I=C'V*#!,I7F"+ +9\+3HDLVKINC=H'Y.PN\RFJX<1J:[8I4D MI',;@J#*H*@1K2'\%U?'T6O$J"Y>(SKP-+];@/>E1NQI4"&IZ/C&5\ NQ ,3 M]>%N,*X[.IG3B!GE_20 $?IM# >'W9.S7M_,JOC.&R0=?T?][9HY'2'E XEZI$94@3//JVK+K" MO1+=MZ>^HY9 Z%,U-'6E[RFO&:_0=O?1Z/$ @;B[I/U71/Q%*XJDYT]#GRS[ MZJ>"#M48";"CT6D:B.)P/6*&86J0PB8U),@G0WEWFQ@9(\6E;1,A M=A6E:0B[291M/0X:?J3Q&AO@&988X+ ^FR+HP&L)[[R21J^H0]IN=^ S>Q\] M(P&.(K,Q0WWFBS77X$Z/%/3L\4!===LKK?V((LI4C']V'G/E&?A&\.0;E[SB MT'!/FUSKZ_KQ !U9(3Q+@TE%#'/S,APV4SH][%@[9CC&SI$..! ( M1B#4&%A8]YMIQ\RU@Y_/,K.X$B'3^_B#S.;IJX%<8.8MG )?8[Z/MFY*QV<8NTV5N2' M^O1VX:BK2M\Q[V[HI_;XGD*&Q8G\YB"#FO6_Y"[+H\0=%^,_ 7E^)Z?S7:// MMV!&?I4VX<7%)EQLPB]@$Y:S,W]#^N5OJ3;^>:U'G4LH1+$< D?[HGGTK'>>(L5) M O6D7HM%X%=52U>VSKA,B6"!48%-+&>)!\EI(A^;TQJLOG*$ES NPS"5K:N6 M^2QDH2$7QC)PSB?Q&?(UV,H@46!5N;#OE49&O '."IWN8^/;C;0^2X9)>>>W8@O5 I3?%P1*' W^0X4CUAOA::@E< MXW&FA(,U?S1-N1;5G1V[(DWV1/G\BC&>R?%RWS4HA]X\@^F]E4#$'U)US)CC MO1!>*6SJR>,@%$0S!6&J*!\HU]-,D_B'X=:X\KN,4B ? [#,@<_MD."L8*D* MC])U:4TQL&#&OC*UB30#-6'K40 0\:NP[C&O,YZB%X6VS- A^HIZF5Y=?6A0 MB1(5 IXY#A*B+EJ+1&W.H0GW+TPJ7G2(?Z+-2@D\EZN1F9NX-NZBT" *'I>WYA.9/+ M&$,\FE1%C\?;OH,U2U,M3YT37@(0O6Q(+Q?"GW7O*G5L@6XPTI:/1-P"*NCV MUC2DL\/]$SR]NFB>TJ7VY5QE.ICVP3LEN6;'R9BY$7=<.6A+(7]QAWP.G:$K M28';TK.R['[/9)$%4]P>%A2,>W"EF6.)893(_%*<;7C +&#><7S^ M&/T\Z[4ZK2F3_=C1@EA_.&U(DYYX59$J>"1 M><-,V)GOF:ZGEP?+4/+538Q_\^+ZQ4>DV/A"K.=F[T'#7?@N4)70D^R8LX\K MFLBT[K_AY+PW^@<=37]^*<['71WO0^_W;7G8W(;X;JXS/O[SIB]WJ]^*$_7M MM]^*Q_0[*D[?Z.#Y>5^ P&#I+DJ4YJ>SD6S9'/ 3@RERYGPA"V#HENY(?)I5 MTY5MOGW+2>6?2%BA26XXJT\/?SD/Q)E-*IZV:&JS2>Q^,V5UXS'[Q&A_;:W3 M)4BA1#^">E!6AQ#_/U(=7'B=T-\#G+[]KNHV$VU>AB.DD(9A%4/]!E>A@NHH MBJ!BT(%_.%Q?@>'DN851)!*!AS@=W=4^G EDZ?(/2!J M"%JX['6D'S%^6?-(RCY+?9LU-E9Z(PX<3G42LLA<18:PE&V^J)FG7(^NMA2O M0)'3@4>SI4.9X/#@0R:[D,8=O\/QST??>@0LCCNNHS+$05AZACJ?$LS##D:9 M9YAI"W^5]TA-O%%\BP7XMR4-"0AMD2+2#)9=&.Z2OW'H)@5R4 @E_,@\ MXW-+G_:N?>_)*=COTEA0K-6@L!_EXFX\ 2(W6+KFJ#NK /#!SE/!M'PTSWKW MJ&VAUJ]FHLR5M:3,=\<^+WPK%V6,I/ /*,V:GFH.D^8K,*PZ>NUID!K MFY.LF_?OENGEK:$RS>HK?HF?^? Y-,0W*:(D6XPPHMPZ'SM#3B=O%<7[- M6%T2@7_\!UJXM%=]2%+@"NWLTM)1I)%?;S^':I_SL/ZI'<[+Y/J%J4@[8T2@ M;-RXZY9+1._2+V=8#KG6Q!X*['M)$[VV'1'2B_ACFN %1C>#3'QX@4Q<(!/O M#8PN^3F:7#_20:7V[ED M((9,S;LV_35A%QP;R..F./Q<:+;WQ0=X)7PMY.8B3]0$&7"'%DT,1R)#FTA2 M$/!F\&\FO2DGE-%S49X)D2 =W7>TNVTJC KE",7\_A#_I/SZC&01->?A3W6(A\*//9&/$F)'V1FXWKH@8*NP4 M?RR*_=/GUR]>?$*Z?>SC_U5Z8_[TV?5S^NCW8W7\V8OKCS_YP\E/'_KE\^MG M)S_[]./K9\\_?M1E?X\GYJ>.ZT*K]_]\\.$'R>)5I';^]&+_9O5//;N.9 L*B M1Y^H8SU M&ZBL Z5BZ2$%9K&B \R=S@ MVZX?MV73F+""CWG)1L.WY&V7DF]#>)&,\VCG;KL_5GM/<]- M02=+P_R!*49.!".@[+Z8A#/;>L4!@UT3CJ? HL0[[4-;73;]O#9]VY0#$6G' M_S\,A8+YI>-AVX?P#T* X%/]T,KR-]%0;&Z5+5B9Z13ZR,3JWI4,.D>WU WRNSJ4= PXM5V-?<^(B&$6Z"S-N"'*LE M4*:(IDX26EZ?DN'? ['X6' IR^"/T=FJMX?W &^*89H9]<7)+I#/N:CV"D6U M6W"*;IB[!]AEQ2%K&ZIV*L3/$;\RB$QZ'V9<[O&R_U6VS!ST"7KO7QS?DAZ* MV:M!.D#_61Y637>/_OKGUY^"7"B S+IS7$3/G[W;%='N1I?\\/J3/V:]N[0T M;T.%$K(C?YP'7)5KMJ)* BR-K;CMBOBT"#R4M=WQ2VF-I_] M%%A]\3&D56N( @G*(VM:P8GFY^K+>):HC>;=KE^LYO0]W,251:28,L/MW#RM M[R?W568GZWUH4L714LY!ZK$:>?:;(VVE=FZ>EZ$YP$<.4(5Q1G\83U"A)%!# MS B[4-5(55)N>DNF.#6 >5:;HT<(1N:>T\/-YK*5 M./"2%B5&,UQB1PQSO2=&Y#:_)"K:[);+Z M\)FRG(8DJG>">T]SRWE;W1L:]O;D+/ M7;R>;.[YC,=,Z5@2 PQ3R?PXM8Y+AAY_F3N&YE0LO/$ H6)._LT!N=DCTD/[ M7!"RCU\@<8WX33%FJ.;)0\8CM>^&H5:F:30NIJ?VD@_$0]0[ M=ULW\PIT,V()]A@)*QJ$F!HV(]-/V'E>ET,M!GS+C@,F"-FH=3)9!_X8:_WW=V8 M$@.?!TS@83/)')09 Z?KQOW5>\_O9V3V]:C[LS2]6YC >( IYGBGX=W9R&XW MFML3NKU]&O%L:HA-)"<9:H3*=A'.S%_YGW*HRK\KC;^P\S^ELZZ4_$>'Y,'! MZ;KV15KXTY/3;0"ZF_Y-6\P0G.80GZ6I$A+'I0>7DY,9"9BTLI^8Y)Z-B]UF MQ"8(R$?DJ/"80S;AW1%JN^F]_=0$O?"-3&4;;&;NEY_CHT616/%ZA_9XBNVV MLQ'S?5HK7C^;-H^8*=JXO; =(FD69:RNXO98ZP8)U9YB3-(]-CY7!_*I MJ@$\A4<;6WJ"V$#K-'#"Q8<[GDYA$]*04K%C>[!AK<(8SU)#_Y6$Q%I!L 2$ M;U"IDNUD4K>I[X6/O$MSV.*+?H#BJ%NE^7Z>& G-XX2X<$*"^1*7^5PO U(' ML7;O> +FVN>?43"#L?O.5!!7'YSI->5"R+JI<1=B=:<*VF<">TQ5)6X*N=SKH^ICW0; M"DFKMLHU*WS<2L=G)&$^(.AXTWCF=R.DS, M$FR/+JD2L;S3A=OGA0[GF<:1B5YJ<%(U(+MYM2">][<+",*N90ZJ!?UBI0+. M$S;W%?QJ":^(NQ5'_#0+,FBZXXC,$M4''H NEBU[0SP?N6 *3LE=Z(+4X; (DM$B,QW']*FJZS*E6R5U:(/>:/GF\?24*^ M>T^90SJ>-E'DZ=!1V,<#PXFX%WJ!12 MUC:&@2U=9TY3R.3>\)&05]WOH\C5%OD]*%A/3C]K_:LEDN$TY*5%5;[FJ1$; M JL<+[VX',+CF#:/.S-4$E$3[;%["]=2X>](404<=([/N6:J3,2E]AKG0I#/ MU-#Y%3*4A5( <9-=SEM\ZF$I!T$QD&]>\NS)0"/= I9"'AM48A(U9O55GD?1'I[>0?XBZNI[0(S*^]32 M9<%98(;+>1#L2OP+%+[=D.*=W5X]D5QNF!^70 !]LE]/3C%\ M\Y8M*W2_E$G?-OTO@FC\W.WO?T=!^.T'7_SE\__^X'>VP_-=&4V"!I0SL1CX G@-*8RP>GM1&QS=1=6"HV9^([N6R3M 7Z@-II=5/ M&*V7,9TJ@:Y[63<,9TA0@AQO! _YI]=B!\O6.WW!JM=,O4P MIXX7G!%)B_SC"6@K"2F74^2< NZUO&/SH$ M-)6:>- ;8OG[UA^8^$B U"/6Z$-_.1YG=SS25'=->A/60X],8>$OK>*N]?// M.+S*XTHM#EX$Y>P$);R)&FE A8*^_; ^#<1^1A@>^2,&*5'^DJ8E1;6S.:RH M!#2F.EAX$]]U>#";:9. ^DOR=)4\2I2]-R1SF/%I;]1#2BIDR'W%H .X X# M+4WA(?D148UM+X["KT7 _=!#Z3U5P<.@YQ:=9BQG!.2Q01+'@HKA"%31NHC) M68E)2=G!VWHM',%M[G5Q9T?49_<]@6M:KM6E&=,@ AR6?H,A@$B#MM(-F#HG M".Z$LFD("IDYFG'_#N$1'L(2^&;XR^RQJ*&K&_C^FI\M91);WL+JM.Y%-YZG MT"_JQO*MTIZG:A(,9XB1>]TSR?9I)Z!848E[>XQ[E K)@.Z MU6^E=EJNA]#:L*3E7_[N)V093AZCR]&Y')W$#LM8_B:U3FJ?AC5%$AW*)%C+ M87,;/VWD-)THW7D]+6?O(C;G)39SC:NR4D9]A7Z).^(!X'JFZB12/B-U3PSC MZN./5S_+*WWRJ$5]\?L/?[D%_>#__0_-8TBB;-_=,XP1TUOYH_A_+9@,QGBB MZ$LI\^=^*:D_^:^QNV'RUG( AT![$R-&)+<+(*\(LE?$FXP$G5=*&F!Q0]D M$).:B;6H_E!IFL#QJ$SGUHGP-ZA3+T2R!"%P&I.C?1+JL[-!.UT8!L,N9 MKSC@=BT^EV&Z_QHVKU\>1CD'_Y$'U+6,W!>'J5C- *>J>E5;6]*: P'?[:N-$=C(PIR&H289^!YQ%&#"840O0&QN4UM@Y_*M3RU M:$_PCZ=!JZU[_ \ZJUP&6SH=VE83V )QJ#33/'$,U!* M0X0H6^J;6.J[>WJ]!6_#I:\JJ7X&A*%P+:E#*U0 I9-5'%=-MT%ME8Z1)$)? MC7(U$Q(5#:OKQ@64/7,#UQMXUV1P]Q/=Z);G%*3KY>#(MEI:70;C%#* M'C)>;(P[._+3#M;9N Z]\,]?4CTFUWBUN>W(ZZ+[_!@U+MR> M] *V>JK71%1]^[01"Q Q97S#[A#"G/7SUPX\__@"/+\ S]]+XPU*E[?J[DPE M%NJ^W >M%)/UI>*Q6#5FNF[$=9.,0P.>H-$T9"%Q!>E]6L5;BCD3]=6QWH^F MF-5M//6,1%S2N;^M?P=M2XU)=WP[T:SNN\FP(&B*Q?BE;>S2*>( M5Y)+J6;V6CLJ\AV*';VJWW*UK6.T5A-]5S51IN6>44)X&L/UN*J?C/,6G0G. MG)O 3(Q)U>9&*C[3VQZJ1./B"$,GMB3C>)P[:NI26Z/](Y.[OZWOLB=!?WS< MX^A#CEK#N7/N-5_TQ&NHA6E%^ZCLQX$3V M$D.!=F N2J*&B4>I+:GUC"65J;ZO;Z]7W_[H3=LIYD:W_OD5:#\<- M?WRYBR=G4Z;C=LJ[$4B;3+GGA_A7>CGT5^_I/*68"&H5,9' N(YCV[I2 0$ M?7RE02(9EX1!YD9]1 MTMG7!DC;VBO>6A>7@]<,GF26>;/DDO,CU[T_@2!BF_F3=*J)"H,<3N6N?0?_ M\EAA9IETEU@C13'1K;PF%)=_Z<()TY[<5S!/2%"B)!/;FDQ.S=\\M6B:Z'E0 MGW%NLVX=4141J+6B+?$';+PA,(04+UZ&>!-206#3$/)9FK5+G0D_-!'/_]EJS9K7+>D[@F]OH_:UWB"ZM+W-5E M-(%36[;UCM9E!@Z69JVX/D8(PIX-Y=H./I)"F,3+5Z1)1XZ_*PK8]>HTF?E[ MNK(_<$6#DLXU%0Z; ^:R,'\B?&,6)-"CW2M?9?<6H8P+\1VY:2:DE EGBGFB MH@P#6.4165 A 6X#N= JO3LE&M2*0KS@JUD*VOP=^3*35=9[A"#B3)4W?0C: MY>J?I^L-A7 ?^.9 *5#XIY34T8.(M_UZFW,RZ6OS0%;Q]!X\H,D[AJ@-!$28 M-IL8&6VGIB!^COL9:2P3HN'*B;C+%J-8=FM2LY@NR#G02'$((L6U#3J*N=W\ MP^L)26=>Q/>7-#-"-CL'.?EBV_ MWF\^_./UL]6.BA["7$(_%ZJVM_[XHT^*/_SQCQ1')26"\N# 2.@8WTJ#*?%; M1=7$Y%$DTU;=NT-]T J2P23,'&M[#.=;JVB2R#(EE QAHKB:DD?Z8U0-HO@] M\!.*\]L0*C:R7+$$/H(X$,G,DZZD)UH6M+_N?Z946SOZ/S_/$#R=]S J@OLO.U+E]*S1!9374IW M1#?GG58'1TXPLU0[6,92[&4C, M'F<[T=VF8:Y^]8$\>J<)C*G1[]"M2!6&7K+@QMJ>9BBJJCNA'_]I=6"4QL*= MJ]'*$7VQ\'?JB MI/@?X;)8W.85_ICD A M4 M2E@D@D[SL NL<>AI2\2?#IO;EG"Y.I51&O"B?1*=-K42.O(/XH4WXY2,V6+P MP -R7P<&FMK3_-I,Q%<+:Y4)<+;/XF'^3&NW^N:?.X_WITGQ+6^?$?0O1'8/ MLF,+3?RQ,.EHSBH'#F5\IHF'-O[R-)_B(^7DDA$_SHA_Q,G\ I7$P9I4MW'WKT;56KT-[5?=?2UUVMQ*$. M-(VE4V%QP62TLID-V;6B:[,)E*/MRWK@G-<>N/+@1CBRO6*HL?Q.,EZS9Z<4 MZLT!\+P)E&J4@YT(O2DI'*LN,8H %YHS#M?W]$EHQTE,.]SNM + ;D1H>J4(3X M(?XK;HN4DXI4LY)(R&^;T;]]?O[IVGU_D M[ZSDCZG=>O;#T1O%;;/C8@%)81.YA"30AE N;GHJ80(4$/+?DOC=4V=95( E M42UL2\8?+'TWO$GT5#9>,;137B( MW7\X>H"+B3Z_4P ^3L\;OWI5CMUP6Z_^IWQ=[CH:; X1&\)4=>T!(-G4[L/_ MX@FL%0WM[O:D6IT82LVN';:,QI7+6W>-?/2K<8=,XMDC2N M=G)\?E%[M83+M=FS/'K^X@2>N8QL&1,3 T70/XF@2%#HP.0Y();!&PV5U/D[ MJ]N2N\ XN:;H._+T)-T&^]QMT%2V92XJX:S9S"EK\%4\$(,(LQN%4IML9/>&$+Z" V?H]JS31I(>C)9- M4B&3>)>TWZJ-3FK7O[X(SED)CLN38+P/.5'<2RM RI[)A% KVC;"*K6+<<-( M' Q[\.6Q,-='Z")>XX<_@"RQ_E MB^BI-QS9$7 Q/MY-!@1SE6W*T4Q,.5DV-V'=E]%!D(M>,;\Q3AN_"A8KU M[$25>05++9\+P0?^$H6!>%8W^(B4'5;>=_Z= 5@U[S-DCD DF4"GL1)&!\T8.+X.F\FN MV'\@IY7-F9G%^;%KZG/<-#15U/%-4J=1?%ZQ5?5(7]MWT4_" #!VS@6,;29S MQNW24_@8%[;E3!=28,B<,?J_C;OE'PO*10A]5C)J''TZ;1LT:3Q#[ YYTHT9 M-[(]41S_-76.H&%VWX3"'BP9ZE4YC;>=+!Y:A*@K!3UD&+F&5CHL?]1_73\* MDZ-RW+BA[ ),<;4X'X(L2<[U*HKTQ,R?:8(F:(#B-ZQ< M\S]Z,+](Y@4?_HWHA7?4#;VK!W"$X'6Z:8R+2OW3, #F>$B8QQ3#FZ9$RR5U M+^9?RWSCNFG"3;RUXTWD+3[@5;Z.*J%$ORRU#*&3V#J^C.3PK_&^P\@$7)]; MI^1+X4FB'V[J'D@=:N#K8[P87;*;>I!$,;>6"/>RT+#RJQ2ZZ06:)-D:2O:4 MJO]P];.WJY/79Z_QJHZ:I>P)G8W>\KBZQ&JD>T%_^]L4ES>JIZ^"C;;!?-0* M$&YT+,6K_E?93N0?OGCVX@4),%%.*A]-B63T55Q:T+VN2_2Q\;-='=>-9WEO MNADUNQ4I4TV[*!L:'W+I)?6A*2M42R>%T#S=TKD-#>K+;4H_*U38^-H:P M$@IPBE>T)NV36A92+M,266LY92,ICH+YHD1E#JMJ"EHL;\H-=I;:>J.J:I50 M-4IX7QF+%FZ"N'$#M@'ZFW\#5JS6/U"HIL4MIK:\*^O&4>/;W$TM'R$<9;['E[OK8* 7^3S392(C%/!QM0E MIG-##.>E,73=TD6G@Y[,-DBG1"0ZN<$9S>O5E]0'5V_=0MH-=3&14C0= MWI(K0XS;H:JGW14=EH*I[F@[6Y2UY5CAA.OEIH$ 7R#9%98-* >Z;R+7:[KH M,],EG]SQ^W/@DN7BD1$NMU4,"@?X]>'-_\_>F_BX;67K@_\*X4GFE0&66DNM M\;P&JNTD[==);-CN%PP&@P$E7JD84Z3"I2KJOW[.=A=2E$HJVR5*Q1_>K]M= MDLB[G'NV>\[W@74F+3A6RU2V,,-.#<[1KJ;*HDP[C5AGQPE;I*JC? K53KU:WI$=H'^'B7C>=8B,L%2]OCMV*Y&H'10'JG6Y=.56,1R (%03.8!S$ M8E)ZD#K5T/$#F_L?I=/(8E#=6?L(7A;J!#2<@\\F_RS:S1D^*(C4FT,4'L' M:DN3$*!(0+4X7Q;URRI1$\VD+ P"Y4R?L=JH\"%._]H*H/A&]RAOHVPWX4-L1OP%8I3 MU6%*8!)P% S?CRVU0GMNPQ2ZD26GV85\<$(I<'MA=?_AO2C0RWG&#VE M7)<0-HN'!KI>8@RC*.O8C*8FN2!=R[\1*X< KZIXZ)AEJP(IU2]_J/D2GO)G MF>)H3TKPE_\H$0_PI2QSS_N=JL8IW4A<[$$,T4/.N.8:]Q$=:BYM0T LI@:5 M>L0GQU@^*,B6);@;4B3&?VB<('9E.$>>S::LT M0@5\CTXF)YHM!G9#DA\C$(2FHV2G7E=* !$P.G],AP[3F&00,\Q)W5LF;(DE M[_%>V1J8E1)4F6?CG#10#)7+Y!BT.*#>!-BN2VOH63T-D%C#T8+'*16*=JF, MR'U^:'$]96/]VE3C-*>[A!H^N)Z]08I>R$FC]U5GJW,DI)(\#,YB[8.$T50: M%DR),*%[5^="R$:8<'/GX]S,& M:]X);?#R)4D!VT8,B/%[(."(10+F]S^:01#AD7Q<1?8O%FE$K/!J:2%(D(B= M\=(356A(^]JBJGQ%SG#0"#8NR-XX"M#HM1??$ZD\9]#7K2&)21#K)2 MQ68 MM8HL57G FY,:BK_C"ZB&.H#:R#ZI- D9;R8;4 M%I6YH^P5W.I)YB>X**5"=*WA@P6:O7($L=EB9N0=75KZ@P6K,9AW8H]6470, MA;:%BN>KC(AY)Z(T=&'P);ON.A0.VE^45-'^C"],_.(FJJNZRC70CSHO.BM M!,DP"G!P];W>&=2%HOD.;5]^7X_O6M^ C"^.'**$)(4)X4VE_*)^^257>%74 M37(_K=9B>Y;2D;7,B$7JO-E=]7K5C[W]$/Z'JOJC-[."63WGYGBO(H,*FINC M)\!6D/M%?M>]1#8VJB&WEHV)GN?!Q=AO[.5BF4BE UKZ@)8&UU#?.5)>>1'P M33OL> 8.D+GF=8!1X:MSIG=RMZS:&N2SBU$+$J=94#KM>D[I?V9? $\$T0&= M/Z^RAM>J+AC4=:VB/MSX_^B&*)%$ZY[^[T*MADQACN MM(>UQ_-R2W9 )[><[!NYSZZ=C9"\91Z(;S #+U4$!OP&1#W.\MMH@9H#(]A, M57(!!>)M^@Y ]0*;-"/=#6QA%N6Z'$U$@YYAJPJ![X2U7HS4CE5TGH(X?^H2 M:NL88*88DR9NMYN S28APL_6?8MRKN3$<(9#-!,S)0NC,BN6ZOI^P5DX.#F^ M8;:R%=R":1 [FR$K5SV[O*5R*Y4()#ZO6!E+&@G&%RW*V)#=L= 8$=(\UH]6 M&[ ,&K+%I)SQ"E%K2U.38F ,LC0(ZU55IH=)WS]/0#REB!7YQT'PT;+>ED6( MI.56IK3$2&V(2(M!A!1IP>N_R6>E";5CI RD-CM;4G:*-^0!PUSK,C*N9%^XBD*<5_,L@]T!D/MOKUBWV MQ)>#;).41,OQ9\D0 D1'6%D^4[PFR[4?;[TUKL G*BVC>^4LW2O$P&GW?Y!;[))=_I/JN M7(+-G,,IM^K$R2A3"G1+AY]+JL6A=GDB+-;T^GJFBO=MX/%]?;G5^#-[Q45A M_?O;,OF4?E:)0;F%5<&&/T$$ERNS#EC]\T(SH_"8JFLF*80B;.EDM-N1%?76(US)95QYL=2 M'KY)I5C]O2;R7.KL,==05;VR>I)L!??8Z9VC! 5E6AV'3*8+XIBD)0=_%?Z) M)@!FBALCHMZ@0E&R$8C$@"SWYC"ZZZBJ:_C0+==S+$\YZW?E*5UY2HO]*+&V M=.4EG$0H:KH2M6I.L92#T9E/M>UI'V\V$6(=<7Z4WW1 6 M-?V(J%2HG);"RJ"B\I>!'A6V=+:#/2[LCNEKQW_Z=RW M^VM#3BFMI_MX"QKU'TY1BGE L^)N3& 2,F $1)%_BH-EXQ>8%(9,1C)?!(L M%!;EYQ176O83V?9@K,O,;9";"E^$;MN2AJH5IQSO(S$XRM#))*YLL&?1Q(

J#VTEH?M)-WO,T=R+MHA5%*@/731A2_J&O*:D90,C *FQ(65.C MD7,>\.HR0!+Q<6RK)C*2W3C6G%:8JRJ3E9?4KV6P5-U\GQB%PPW?;SX?E,@A MQ'7:#;R,P)_BPE!A:["@1\BIE\[J+V9J.+Q DC=&R,&H->446QV6!M9%4H=9 M7G6P3+(+[39H,RR]6(XQUX6%T=*$*"UP*)0&E&HL?6VD83>6:QGAI#0@Y411 MHN)X726%1"%-FV:S'W5NL)6[S'@U0;W#QK9%VWZL[H\D8ITMX@0T]57HSA:- M%KI26E'O+OS'AAY66PY^RB4_*TUC1B_;IJIJR=F8-*HIH@NG$(Z^07#LDZ7C02%4Q2M0-9V4').4N &JDT3()QFV6A)4 MDR:/YF[0*8:AOK=021 SR+\C(HB6X=?H*S$#P)?TU= 5XC82RJ/!T_E)8R\$ M:^H2Z&"M\_3-W\7E9\@$YH47C'&#Q-#0$4_/,5]@ ,H%,\M6PUA)PU#E$W$O/8)GA7Y\A)M1G9[6%;R73 P\N(KZ1L)2"&E'C MU;!_=;O+ZZDKZN;@.UDIB9EF7-6P] E263?!,V?RXI9@[&U2T&<\MV2IR[\( MUEYQ+S9M&+NDSD^Y$22.3Y'86%..9K. 2VYG65HN]%VQ(?QP)T;-0D+XP3W8 MW$__9TFUX3Q/2=NX*1W?,X8/!4T0?&QBQRPQXQN:VK(3IUB+,*;Q9EO;RNIZ MOO31IO)U0T8H&8A\J"^6*?"'3U.Z\S2OR[@IIN":4'67$H:L(0#&I@5,=W!B M0Q689/BSC":?,9G,J"F%2BH-&5*]3$,H6%=P>P9CSE)YI$TVQT&93&YQ(["C M(L?D9(%5\P4M+F:#11!-0=J>6=% ;O:;D*K"&_\0ED8S7+ MZ KD-)C(6-WRA^JRZU65R_ ->X"W$'#.9K9)2,JXIPTQ8 M3MN&)_TT7V#38$85T456YJSNM7K#P>4+O+07]"?9?-X["V.G E J7$.(N@_/)BH+GY+%?.TQI<<6W#R@J\<%$]KG'^))7GMHM?0U7)(8DGK/ M '\L,JH;Y2LD?5NYEAP][][]LWIX-KCQ#D MYG@;)*4:F=.6X]0,V?3OZL,8D(Z\BAA!YV (__Z<8==IS\.23YV.%?^)=]&M M'G?U% [!-,#5V_ 8AJG*L[%RGJB'A-V.>RJ-7FJ/R$W-)PV%H.Z]S>%=P1#L M"7EX:&"XP%I*@P+#UO59+;>[HKZ'94(W5?/=9RB2&<$L-E_#.4]R7I;;6[C* MO8^;++>7@FB^:0K;->+[W3V-V^+?T!%,T1S>&9#ODV!C^5*Z^K&-*4^)<0-< MGUMI!T%W39?VT_9Q";6SG^[6<+/PA..FE*XBS"BT $7Z,*YI6L8R1G X;J/8 M =3G$"16X8PP0J7#,'!&5AE'4'NK])_2MW-4QQ Z)>R$4J[6"5'\ZNSFH&&H M(RB8@L,19-H3_HS5C);RSEX)BZK&AQI OJ6868-O1B5P OPI59NDI'FT]4+I MVA'"PC8X%."/T*E.E^C,Z#-S'U%KPYSZ%7(9;)(2A56Y< @TW*?)P,;2C4L. MT'C-6:[CELKP6>\+"&9E[6O=)=3MF[C-(S64,_6-\&U=3AL@&%]"A;V-D5R56"3;X??WS-^+<1\MN2 M+:#P5X-N4RM3!:V3H#S1'Y!-TWNMMPHCR469@3:V!%=30FJ.ZSCI7)6(0\!0 M+T^]:8#>T%1GTQ8(O,$;%V,6C\$@<)F ]CWO;0,>NYZ#VV(@UPR$R"PX M$N).8JLD?B>A&W,X,+(1=A,(GUJO&#PTTWP2. F$'EK9#WO@8(@?&0E9PY8$ M3C'>TYU#G1=GP!7M/3""1@4%RT;@E>97\NKEVF#;#K:5JD0G*J)P&!'FN)J8 M_&T]G'),25 .E43-\<&G@H?(";;U9<"C NFVG/]*?BJ:NH)DL*I"N?I@^,!* M(>/.Y[MYCUU>'DP1I<*%DJ\7WZTTNMN1I1%+MC8%V^GU9^FJ#CM7M7-5]P"@ MNN*8DCA^H"Z #_:"$4\O-UF^0[ MM/H'E^#4G1]90,D 77N/O? EVB^9X,]T MVTUZ\<<[Z2+,\#%"C4*7^SIXQ^;3UZ(/?0CE8>*)W+@2FB%[?(@F9MI4^78S MH[P&U>^O +>;AW)#(4*TCY7AX$A"KCBHM"KJVT2J%EBY?*/Z ?*.].;AI,QK MZ/XR5N:/O YUDBWP:"*\-I&;B1)+FHWIT2TP:Y90._O-[Z=+Z'4#J#HWU6:5 MBCOB&+\*[] A.A#_4X(;.^P/KB@!5A/8\=*LHP.*P.VO\!1.P+$+9I;XY,4' M$N$7+]&Y0'X5^MZ'$A34>?_B9/(2U_Z#Q7-X0VW663HOXUG 5\W:-?UHO1!P M26L70^O*_; 8P9;1F)D]) $A[3V&PM5EB.M M66C 2F$)[*X@I(>'.57N2:;PC^X=.2>:JT5 =40%GD+?'DA?AU3W$,2#LX=H M/ Q &4$HA_=J^%51 6]=DC6]AXHRQ+EAVZ CS1?QT4)GQC%['6-LX"953_FG M4E-5Y05*QQAPQ^DRB,%_-G5'#XG'O2AFD(V!"RAGYMOS_JU1)ZN*"7UW#&#G M=+=-&+0QMF)7O\(I;@N5*+_XK]S[$957.9?H6J>]#TW:?I?,?RFP#W3"LPG' M>4X7GL,K)@V,CJ7X4>^67UE$8Q8U+1V<#+4RXT MN(GS]/%.RKH]H1M]%I)EW7\I&-&":G"T,\$MJ=7O;^G:5,H.MP/WT5D:S1E& M02YF.[%HY>!\Y4^WAEO,"VM$?#6F*GOQY9:::H9TU.YL5P19#JSN(@IU*L@I M:5SZ=4+)2IV1YM1A'.NL5D$G+,-"'YG'Z;W0XL$V+!::YH8$R$[&D"ALF$O] M(UEML1J?5LC2*G1"341I;EV!5Q49J\%SJ<5N M^(TB^$LK>42KEXIO"XD'+RKSJB.T>K2:=[-V2Q(EDS3#W@.+Q.W7KTU2RQK) M=;L;?1ZAR],O;1@!%W#2.J*/1I&2((D2D$6)P(9.'-#DA^JUS--IP:'4PF'> MM,TQM/=@M02!POT2U?ZS1.VP6ZS@J%+J$3_FFYFX5GW"-I>*2TT5#Q;:X-E; MFZ7*:VFJBB.IG\-4(4RPWHPU$\WI E+?]6%-U90BJD .=:%,RPD$&9EA:&U^ ML5C+%>><6$AA6C@PD#'21?J)MEC)9V7(FA"!6/ZCFM]C^VATL;4L\#3@HU0V,RRB6/*(4 MWU'F)I)[1;H IGHU(GBLE_8V56?-X)KLF,BWCF];_)"KECXLMSIY*= M,R(8PA-8(]W:^.0?,@RPI+^,8D6=%^AGZ_<$&H&WR5&V4,O(!Y1W/#)K6>P:GQ%U-UJ5VZU1]VM=G>KW5[K]:XQPG(4 M1;.ILH3FY'=LKQT\E^H0E!@X/-)25R;@T"$#.I<&ZDX '?1,R8G5:77*> C; M*.*0<](# UB.7JD_:ASK'GZYNJ,4DD5]T*\W(#%DV.BQMI!?U]SK3YP7NEP. M6RV!*>9;#6NX/\-'^CI#(68'(5M1K7G;*75F4-MK)6OK6G\P?]L4>0O6L*[D ME]Q%8V"]U@ZL$?TU6NN!7SWU@?F8SIUBKE!)>P_[.;D$J DNEKW'># M8BK)X3B=ER0@C7-(" M>B5B,_E:, C<]XKO1L)*)5<:J*#&-5RMQ*?")CEI\T6:Z'-E01%$NSD3+T1? MKLQF2BA"\*2<;N:U6XO-&=K$5SR *?%7A2:U+VWFU%B*Y3%\S80] )PB8JV/ M627?&9#<=96F*[9Q;*Q">4C:S:7DZ\,#L%5N6!]OU(X#3MNP#^2B(Y$Q@8C8 M#DVWHU=H@7,V""IO'CFS/FP?NW[3,Z<]?CP],V56]#8(I;0$*=2TII<"##XF M+%8.:1DO8VXEU[>D(370>R: K>!H$Z(/59@0(:>:*F81U/4:W-- R#_6MV]* MSU:J4,1F%<3-(^XI]BO4UN?,F*?6-MT*HRAF1OF M/:(08DD8*]A_+@D:-\^TY_UBN6+,CJ#2B+G3I92Z,-Q27P=UV@S6[D+%SM*J M,33#IABNJOO WTF+6J],KH),[E'=-&'%M9*K7I=5Z# 3H2LV,J\@V5C-M#XY M;:LV$3U6Q__:]!@0+1=DBVZ+>]Y[^JY-R)*3,+>YEP_%Y>L8'R5N8ZS&,>,5 C\$3&=4NT^T="PKY34O!K]P<#*V[;6]6S1 /;$H$2931JORI7?YVU_EUP9#;U]W MH;_[_?M7*0*H529M=Z-?FU=E[C3);2[Y=ZKH^63H>,&0EL2BKE& ;:^U98GU M&Y!_':I/C=A(97FG6%F%_E.-K\2%TT(<+A(S;7\=D%(B 8ZF2Q<"T@S.'#Q] MKE';2;';*LQ;!;*QYWVT@ @:[:4" =>P4D;2;>[.]U2&L0J%YZL@I^R-8 V: M2 ^WE]=P#/V&*+Z63P8YP2I JA CB2#YY*MA4[Y@1!,+^YR(9]MP7V,P"@2. MHA"8+3VUTC0;AV"NV.BH0E1=P[('.59Q&3 4RQ59Q3>3$EWY+#BK"-#?TZ)>@^_('L3#ZXZ;/>=Y!9N)<=X:TSFF4%QT M2GT)NF.%XS"+LP&ASX3N5#$TTVBWC65VMY*%(3A?+EP90FQ*MAHA=L.+7>3>K%^R'+C*- MA>B^22+J&RYS^^VOK4+?K@B=*VJI;K/1-&$O5H$"R,6'*LAHKVRB+"\T.#,C MN7+=> 4)>&T0NNGFDVX >.X21TI_2R8-*FN*^VT%.\T:,Z/L5[CA:Z/#\\B" M\T?'E(V!FXO.W.@+ZH3M.H=0^T6Y4I\%V)0"*8RX\.WB%+IWL/HZ4PO1&C^G M:[\U#8>8'\AG0LL#\;R+Q*! MPNFX%H GM V2C-SQBKG-L1?%')6R(7 CZ;YD,S/C5#*"&QVA;:7F^; M(B]@Q]U36H>]]>O=FQH?&8+0A--,_)9=NY162[:J:^\FG)K/^CSX(^6D#/]P MD=ZKS'X,9W<:Y;>G]<=R=_)$N3=)M08>S=^IU<,"KY$(OIF<(W&4UI6)%8+_ M\P:Y#0H+C2 I==?'8B5'E^Q@<6LKP%FB#:GI0RTR9.F,!3KDCE+Z!::!R,R8 M;E21$H4$TH+0+5>O\P4:<1;NC(P(W3^+TF3@R]M@384,3HIF2;9X;PR$HIP]2T1AF"^P] 5F(YXQT[IUS0+I)., MX6?PA8\NTW*NBJ/:)LR%_@*4$/ZI-^4)CB&W'&X11^-^RT%--I\U:9_=I[KP\+;@" M,VP&&SJ 24+)FNE&]F8/QSW04DTJ2TOWATIEIT5ZBO]MNUXKKW!)'\*/OV#.'.! MP$0ACJY,C$:OBT.1@2F:-GV-G%93%J]K8NG';E^ GIY4R:R-VT!;QQ%,*(PT M]9EQ4].L^GC3\:[K;>-H:NIWM7W]1']W'LB%M VG0D]8-W.X=V:".+*IR>X' M[R1Z2:^V/ULW:3@6_DQ^"C- ]1V)A4GEH]!WYDC-VK=DK HS?O>.O4NP+ MJ\2_@.? 8!UVA4BQ?8]4I=!104X-14MTQ48W\H;70?9(:);*A.;#EQIT8^W68"3L*(;;/J*HWL]J)=0DXWGX>35" M5'QHCLBP-8?85.%$II6;SZ6Z2M MJ97M>3\%44P\1$L9AUN'C'LI@EIJ3+V*R.I&/:?G!MPC"DF\I2IT%.Z!P+? M;H,H"[$MCV@.=S09TYV"WRK.=ZB*[]D #5B?@).% ML'-99YHWXO#\L$,@R35[QJ@@3>3I!!DX%[GZ0?_C51CEBSA8_A 19^8I_>B5 M/$PL$:I>6!'D9H_%RI#<\,>BE:\'O>'P"A5SD<'_#_6+^=-^;X ?_:T(5S\; M]BZNSM9^NNF7@UY_[6?7%[W^X&*KQ_Z-1LRCQCPZ+/!_OQB]L.8JQ.WX8;CX MRQOHX(Z7 4F?5Y8F73S]*2*3R"6P1D)DVE]K1HZLR>]/\%0FU MX5Z8-7CZ(;RJKLVP=XYK,8O3,=(MU/5"7B[ /WY5,Z8[R&0?]^]%M]EMVFQM MDI4M&EX'#2WFC3(QJURP.02$2\J 8(YREB+1>[4\N (@0(VRA NP(F4D=RJ76G*0F3 W=[V:_;?1A+QL4\THT-UT817I M4I%7\)U.-(Y)-"KW3EP2OJ9CLMEGK>:-S:4H-PU( 9CN<\![V6;'EUN&\C1- MI$JUMT[*_D9U.6[93Q3^]XN'Z_>&5R_V69VWL<7D+:[PX!\][]\) N7&=US_ M/L5"PSEYB@?7-,"%E-7?K ?_RO:,Z<,-<^K+N7_UD2&X1B,*(4 MV7"$3QC^?IMB# C#GRC3=_O+LE!N7PK8U9_++%'*]]XBCE(:Y0)VS6^M]**! MS2]NL>F:_D%]1[\2B/NP/QP2IP"I3<(A(5)W&;GF...^T M)=W7'@ZPX!9CG&W/>TA?X3MH!:D_L#YH0<20KKRWV1V(LN^]!BL*.Y1$P2OO(ZS[FTC-TNJ?<5-_ MC>#L^-Y/<*:B,."79.["Y @O$Q!^)V[7ZN,;'J-/@1W9!CJX0SC^8T6MC2J2)CH,T&FI)I,2!CTQO??2D>OLE0;OYDV$%ZE[1(->9%&:&6$R M)/#ZVS4QL>]Q1"47%,(87B8-BERDAI5'X.N3&G"VYG>'R$(WGAM(#6?$W,8F MH+K\7PA-XCZ0 "@/%@XHZ M3/>,V]J:,[X#DJ89#B(0!%3KN/\OOK'WLK8EJWGTEM;E6P]LXS!0^_R&Q"Z# M@=^V)<)X."HL0@MZT+"37(FRST5[H7.NH-25H53')MHT!O-%E.D M2PJ'1[A+G%02)Y=?(W%RUO_VB9/6Y".>=6[DU=,+;K.2>G_SX1/H\\?JW[-1 MR_7O>0^#4HVA]8%*8Q!ZW2 AHK4&<_4CQ A(BO,!E12EMB&*9T0O>$!!P34: M\[?(L)L9\%VJEN#?:BZ:: ?5OJ>5D15Y:[W00[-%G *AG:D]R_ :'K))P1TEN&TBI3K%1%@=3:XL@"BE1-@ER[&R0 M66H8IXH$(#0&"!FC7.I>8\FSU7ZN&1$8WQ*_1W0/^$@B/T3MJ +"!EQ/ILHT MN @DB)$B_'?CF^U+H]QEE4>ZL4RYHCU. SZ37'=*8B?(RYP_0T0YNNE7EL:9 M9L()1D*T-Z-F$EG*.KO(*C7D*Q^[N2W%6%1H-/WJBYJ'IS%")S%S]U8F*\!N M*0Y=H"F9!+SE)^D#@;Y#/!JS\X+7^:9>V+HPAV8Q-M_EMV/I-SN-FM='/$P\ ME3?3:11'Y(]:MH)I#%U&*9YQI:\28)XF4>D:[YR5CWUQ6J] ]"IPY?>6?, MYL'E)3_H++)8Y8BX)C4-N?C&]\K7/K'\I:/*9/X2.3FA R']^ MZ&[#XMMPWD>N1C#.Q#J2Q0(<3AR]BG/%]1-:QM;?>/2\FUQ/EV]-I)J#93(J MD)&W-7=6M%4O/B+#,TR'+M4^J)G \<*<$(GA])B!9I'+/-P)(!9!A*&LD86'@0]-^#0&CX6&13FW/C)!3A8(\3(]B2> M)$?17+"5KEI;; MT!: @O'EC0_)IZBK=HGI!R1)^HGGN4_QTUJ;D"TW:X:#T]JOI=]F&LV8UEQW M;56A.!RN20(<2Y 4T@B?%BO'%E/.@[ ^,RR3$Z &J@(BT&]* 00,3?W>/%$/ MXX'GHHQ+AF!"$1:]:!+$DY+UNF1_QX&8')J4&8B\ T]+XQ>#.:*Z.U5*]$LX M84QQ2.-!!B-$0;>K87Y6'S*J@SOLN3W_EM M($ *E20H_&\JG?UD2 S$$1?4>@]Y7U#2S6L,\'.Y\-BE<^X-OAOT>R-OCD2N M1&.L\>R_&_;.]9]K)!),B9O 6)GRB+P.4!=(]H1)UGIE[UPIJBC4?8P!6P?) MP^)+, >/X/0>K/P[L&VT[E?.NF/)B&(_-9C\64:<"C!3#D+,GTSK9,:RS/.ZA2GQ<_#G7R)/!6BFKD>VG*U(7Q%FI%C,I'+M"#7%48X8G+, M*&']0046!/=\D2Q MAZ[@//;#&;W1N7MWAP!/ZOZ %!U5^M:2 ME,3/AAF#:1D3W$^A9ER+:Q$7A.*6O7SLF%CD1 @4))@"(5?#:68@ J"XM+ O MAI0V44B5C,$--G,DLP#9?#CIR90_B#,"@!A0V)4AL/R/3RUTG^!=X.B)ADU_+US7P\]MHP2.QS'=B>W]@\75EN&-V MZ)@=GA&01-\DR/8&) %#: :2^)$IR)!B5S2$48 N-,WG" S7R<:9*!54P1&$SI9%Q*&4-FXW\ MH!CF]2(E""/73NQVG92AJ32^N]?ET>S=J3O"!3L'U.LUO53SUO>C=QU.I0 BS--+/V.CH MK?4F.><2I7?I@OX0OUK5$D8 M\U>FF,FK?ISCD(1&I<@"$/C51P1WD6AS8B$O_RJ9$R4*&X:5*42IHA1-Y?NS M$B]2ZG-(. ?-H?+-)X K75(]=\4G&M "XH=1=W!&5UDZG013#X' M,[D-$1N,A(>G")@!ISHG6#P,RTOL-F#<,][263"G#<0F /IG$]7WG&$:8 %N MP1,-\IU!N]JZH 0S&3*),5Y5E!HGF; <8'GB% X(K-G%KWF.).7A.S!8Q_G2A,Y$Y8QNO\\[B@^4Y(2X6@2LP07WS BNTRDUJY=: MM\SD0"P2RC:#K'MKT1Q'HG3E?@(KS_,5+W'M0,3XV@']%_Q8A8R?L0(58H%G5J<*)^1XL26NR*WJ9]@AA6)!9=3 MH3F?I=HE+[ CL&B )B(LY11_-,<()3#PR9C(TJ^7#+0WAB'$Z4P E\''P)(- M*3=H8S7:VHNO9C'[AS.]-WIZ'VK3VTM-JAZ9*9G(M9DW)51D%['8%,QK* W& MKFM@TI'87CK)HH4)\XQ-UH;8XK"!P-P4U)^V2$&J#%TYC!C$$>O,L[GNG9W MNHQ5M:;KWFE(7*I":N?DUR7?OZ!2@M'+T!$%MHAB+HZC%L$@%W'43PXR.U%Z M^9+^A._@_E4N4S#MB'5)YA1>'T9WK!>S:KWE5J5NOB$/QZ^"-Y9Q^JO4 M&R(GALZ=>##Z$,$7- VYP@HB&$"8WDMS),;9*7F=\B_*(0@?.=<#KI!929$P M'<[2)O',KNIUAQ]BB2!^=XP%.YB QILL6[+^T),TMAI-BT<#:ZA[+&NE06?] M[TV?ICY@I+MT6WRE%7M@.DR-++NXA2"[ZL\2Y7DP%,0V7B ?*Y- TT3H,7)Q M(&=BB#E &C'-"M"6%Y#3(J-@QAJ 2W/D6ZK6-RN(MEFV% M$F+CK.ORS[*:<^=#Y;C:0EJS^%BXNGJ$\9S-$@*/"W+]W-RITL*0"9^.&@O; MT#$.H'WJ>9]2L$1PRB0158OSM MI=+Q@C->5S,X853N8;V=A%N4YA8%JP?$T>^AM\K(C3%BCC,R7.58-ICU_=\Z M7_,9&H !A &C5[G,_WI9<3F7I(T6Z/V! M&^/AS%Y]G=UYJJ5"EV"+>H>'I[O]FHEVJCX''W5$:]I_C-AM>>V?3DC MS?:$@I:TA*>&^2/!A?-]62/$=L=9KM) M S_TRKH6[V3NL&3N^GJP/YG;S-,&T]%^T3GW!]>#C>* MSK?32@^ZD >^LOW+\V^^LE_)16KU2?S$B:D-V91=M5XU(AG!VHN;Z0PN1N701.C9WF.(/.Q376V!,(:E,X6'B0*8E MMQT$690SKBI#H4G=DRP*]\1OFJRN432013,2FX5(4^W/;WF\B1ZR77XN#0&]HGK:&A143AP'+J,S=X/#QP[<2XBRQ8VB'AV=(%J/Q<"S4H:*7FX3AU^HJNMU9; M:"4JG2.(5-ULGYN&?/A>D:92H+UVL2)$B4MCPUO;L.\KB,?VV!D0V5QLCJD- MYIW^F,Z5+?AV!]HBU)'1Y=ECZK\&O>NSQ]5I;40=.>]=76SWV YUY !:<8<' MV8H[Z%WA6F!<0 0]%:L>L4H1@ILY04,R<%9LVO1(35 Y>>QT,*YQ$Z1Y% %$ ML))F1N3KZB]VN"*V1=SQGH 6N;]5B3;N.CD$;TCIWXUN#.DPY%^PM-]B.U,NUHT:<;%I8BYLBO?6 M@-(3=6],2,WF=V3P:@+9(14:\WC?E:I3+12[P4+A)]I;"J TVCEFDI M1:0'V&+"Z5!.HB9?"?D;@@YL EKYJXFC%JIR.-$;$3) O'!2?P7P6J69]?A4 M4=I _(Y$?!\$ID@GGP4,J.*WB$>2-RRJ > WWZ%T$*PKTI7 NNK5U-MLUA#B MRNHR": ON] .D]>"^/!RX M@#KP@FD3*OR)"LE(RKP,8A\;X$YQZ2G(3JQ3F7,ZDF(\:E@,)M@AA9,/&-!9 M]H4'>(I[>"H+YR3U-F4->MZ/ 6R#N?*"OZ+7BFVKE*9TCXKAA7#_&BHGDTF7 M7*AP9UFPN$5>TX7;=63]-$_O" 3#*@#;=,KI%&+17(*2 M/H7_JARJ3+XKZZHW_>"25P_TDO$&KE>J]THWN_?VG54 GP%)G1_95G;V#=!, M!_W>Y=GPF[25??TD" UVNS5H6UO94S79_-\(2/,CD +H M)7,5R\G@94,8WK44'5A+T9E_<=GOVM@ZF7O"N5WXUZ/KUK:QK;Y[2O_O2TQ- M8P:Z3[6,>]J#F\9ZGB,R0PW-95OM[(%TG9V->KL>H68QWO4([6.RWV\3TCPT MWRVZ#X])0"ZN>V?/5$#V$$NT6,%S5>4AJO9A%V$<@;=W,ACX%Q?#E;1!%UYT M O=M!.[*'YV/]B)ONU4A5(S%X*I>CS*XVMM%E>-5/_WKJ^MRT1N=$6M&8]ZL MTH!0;4W(-EZFK2(Y-S8^;'B!;MVH5$BL-&S JS3N_LIS*X]SFD&EK*!RR?L[ M$@? --8T:&"I#!9^&RC1F)@!$)@ZG3J G?JW3AV OKNVT*'V3K!KMZRT6PYJGE+7;MFU6[;< MQ S;:V(D9,(Z\ TVI&)"@MIO#2PREM!@A<\FR]!<0!,@IK*Z9T1TE]K2MI$% M](V54BFR9S!ZJKM2H+.)JPQ[[+"OK5(73+#> 9.;B2+/BPQAU3,EW6;PFX:J M':PV)^3III*=1KTO*R.6*B9='Y?'G5R!\]^J!ZN@2%[_X5'.S8-?P#]E& Q MFC'>7ZU'NFU,5.M*KW*LO9+2JX!J1*L+8J@]G-)%T_#6K!+(KZJ4XVTJAR9> M=BPZ'*=WV_-_O#BL6J_KX3=!Y3Z_/O\&M5ZC;U.8=GY]U=5Z=;5>7:W7(:QI M5^MU;+5>^TA"_NSD,CJ@[T-.)X_\B\&HJY#J9.Y)*Z0NSG:]O6]?A=2A((#? MA,R5]0.O./_GS=K<=K[6*!YG)T?VRVSH< M9-_#'CS@XQ*K1_3,/ .QVJFH^ MA_!F$VG2,ZM$&)X],J7>HL3YD6_1X'S76KFN&.&KZHNWM4ZJ9U:$<.:?7>U: M#M,^%^G(-VGDG^VSI/:9N14GOZ@\?^FMT1:FP?)DK!(UC8J77Z0Y#M=RG9P- M+[;WOS/5JHSHW8*J7A#\ZOCL2-.!P]\7:^"*+,Z(9H MAH5(@E?ZS/R):W]T=?C0%D>^27MW^IZC/^'QI0FHBY] 67AW05P!1B8@R?L@ MRP+X=QP%8V3UC9X=,L3@RA\\MD>L+-EY=;E#O6#G8#QJD5%=_.#]C/S@ M$(. >IA%=XIYRZ?>^_?OO3@-$O?FU?W/9^9VG S]J_/^(9>P'OD&'8O+T6J- M44,;?V2/M;2[U)L.N_;[+UV:=I_0G4F5ON+2' ;R1'! >'&X7__>)AYI7SJQ=_[YASGCUSSM-W]I(,OT[G MBS0A.A(8_@>5ES'_\YWA5CD&[A$A&DM"CW&RWU=1TMHSLXNG?,>1C66,7JKZA8 M^OQGM$]4^@VF*L?A_EE&^#8:&GQ['"4&#%=&RIPYQ7*A2$9EV+D>6^@CV<^] MBO%ZQ4N)BD=QX88LSSQ8>F/E(1%2-(TF2)\2$+-0-"GC(/,F<8395CV'K3E2 MVB#[S3+S'NPO,CQY'\MQ/LFB!9UI6L>/>OGD?)C9[D.V*^,SLAOE'FAD\!]" M;YJE<]B8:7&/!P FCRT#WE2IW/?N;Z/)+4E8AJ*4NX_";_"/)Q#^IG,%1X5_ MC;*&=%0?]4/?P%OC=$$)]W]%(#,G']_\*W_IR]$BN8>'!1-8M%Q+ZJ]!\-%; MR"J_\H+% I[.@ALZS]-'3,^,1H2_=[\$,JT'Z3X(9IC2'\Q4<;3C,HJ9US%4 M,2Q1QC2+9I:OZ#-DBTRS@I:AC>*\42@:98)6#C9&RT#N8>HS9[6A5X\4(#Z) MCCAM&.UU9;=ZWLV:W5HG?PT["O) #CY\EH-+BF*!ZXZ[0Y1I"2R%NY>XE2JY M178F^!048DY$;.Y7>G 8>-><<6CI#DGSR>>LVY',+"$*-Q+V]5)DCD^Y"(-" MY59'DS(VLI)F#\EQSE\R/P$?=7YPXO43G4&D90,AP?_VT= %<9X:LE6TF'C8 MTX3J &7N8["-99�/$F@F5+E[#TE,>\?,7/Y+V!A8G@B963>7 +98Q(OF)$ MS)I4R%1!7L&=1POB04.E,9_D)4M1Q-39J#']8L, M$5Q0%%D$WA;%&2BL=<-AEP-6KZ)N. )'8Y4:Q5>UD-8NXMC$S(7P#[,=>1"S MF04C$^2R#WI79#B:1;B^$*YZPJNIVS)!%21'):]J9!J!M /2"#*5JR!#BT<: MUCP:5'=.)'JXF7[SQ#8)*#J"TQAI)V$.K-M!YJ*4IL/_:N,IW='Y<\W;IPP> M#;$!_KL5#M_OHFKY,!36-0+M.KFE)0:S&-YQ?)"1"A5/Q_Z9??N3(,Q?XNY6LG_%YA%W!M5SL7PW8,LJZ*5'+-;*[?"46YK'9%@S0\J7DB- MPG[%UJ]Y2%Z-)3:-AU,TS++L^CRNPH'?3U$E8=XEH!W4'D\<@>3Y?)KF(-\L MS/KK%!S"CR:P'0OP3F^#W(2:*47&\@22.2T(WA@\G<_PY4C"Y440A:ZZ-?)5 M,[LXJ'6KNJNY]<*27)N[ !SF<:S$RUBS,*0 LN4"'#CTF)+)LCZ)(S#?F)PM M00=X_P2]0W&;&.Y]VFW21L$$DW4@P[\L"W09O7>3(D6#A-JWIX?)&\U?05&( M8.5A0-60FA1QP$G)6WC/J4M)SG$ N>V\%'#.Z'GF?Y.-S--8'T^2'\5&%^S% M*9RUS^" AR:GEU>2A*P6H_\PA+#^"EH&I<\H,9:;T,V[ 6'^(\W$KN-@_BMW M7&@\KB6:>%"YL$ @^Q,T&O!G,K$Z@1/E$AF$Q@@&\*^(OIK!L^'@8-(BS=9H M?]<,!]JHP-/*!%Z9WT8+<2=P]-, >::+91N/Q'8'X%8?@+7*?;+RU<;@-5$H0U9Y8HL>_DR+]2\ M(I]Q,(8'&%6(NVFBVO7AH4D^U1XM$1%(QP(^15]XSB':DKA8,0B]"Z*8#P.: MBJ5V*(S@XG=O@SGZ7:3]J1)YZ1J+E7?B[_%)\B98!XPBE;LG1=5TI>,"U7B4 MP X6*;@P"8P-%4;J/)XFB;O4?(3O%;N3U?-+(Z"P _3$4C20DP&J&;CU4H6S MV3FB]+R;&/W9&[?AAZ M".PFV[GP?4E VA15P7IW[UE>Y8_67^5WM_*M&^Q?JSPM M[9G-QM/VL\,QX\U!*8&NJ^7G2'-98G G(NMYE9^#$;8)F;HYS@/0[)7[<8@> M,"L+84(R4VB3Z7OSZ"^^55F;/*2$\)K0SY=T1,U4M-';VE'(I @$'(D?.2?; MQF*0C:+V#HQ_:F8AF>5<)[DYL:TK)#ZKRI=\+5B\^2'H]2@O,K*!SI?69:B= MKX2;('4IPM7AE"7]E0;1GO?>7(6(KY2QYS3'M '=.$(\C&UA$UW*0X[BZIQ9 M2),\,CE]C)1@>(+#A_]*DY)&O.EB!"M -BT<>4WSB#-UO14(C1R/-;IW! MC6PS?OB8 J&B[K;@;-$5#Y(EA%JI*4S"LT^NG'MEL3KQ@SJ':^[!S6K_:E9; M3N2>BS;6B\'*G;4K1ZZ,6+DQJ1_84-@#/&<80M%UNLBHF_5D&317A:"&XQ3> MSU%=%L!)=,Z@5 -)[%2]4G1JFC9?"9JSY(S"3AQ,URP+),B"_S%/"[Z0E.QP MA-U->R%R&F4YQXGV*^L>F&:S(!%MHW]D M8P_YL;G!*.NA3(,IQC<5*;:Q5XHRCO &[6?'!-Q434 K#N#/#YJHC>>P>K8H MUUIYAG.X[!'9<$S7G1XP+4%(N"A5>\2GLO92MG/Z(D625Q'>YYO37+GOIY0U M5;)4#[U[V%C4,6$1AI$]T46>O"IZ(<@QC13,$XN6O4I"DH21=17M-D MGK)2G]=,S!G_Z[H2B!#QI>KY= M*4XNI)G4 9 &,.IH_1ZL+:KHF7O;RLK:C Z*K]81&U9X6B9\3T 5(E)$=*M3 M'OH!XS*/L*FUEI:YM_N*3OT#KS)[\;!&[;1?K7#:\6W=ZLA6Z+X/#WG>QMVU M5P]XNZ]]@(HB%.?*+.& MNW8SRU0%(',?J_6"1(26ZKIM2_7&@036_@4))&>!O;M)DGP O:#XMK3Q/L)#=^@?_HO M,GAPF%$?T'T^G^A$WTB+Y!"FD13(\@D?%[8.C-)K:!?!CXLWW%\?]"G7#C4: MYERISZY+3\LANX.-6+!Q4VPVP*T$?0MO%3U9,?8I*0W^&3(CXYWS#*MF,,_( M=W,F]\U7C=7K70H ="^9;%E44_.'NQD[NPM$6?(I^*ON,+3(!7I0P#)JB_I# M(K9_]SYBS6E((5-D.%DX]1M028_]FY2LMPZH/S MMMDJ*_#VON<9V:QIF9%XH>=94OICO80]RUJ)LZ\!>W QZ& /N@*+?<$>'"G0 M =V29E'.+N%/H,! S_W?"O-!/U(3PALU4=@XPFF'T<"G@EVRJ16.]X-= 20= MKQ5)+!JJ1QJJAA+$GYW!+R^OUW[<[PW6?K;IL8-^[V*T M_N--C]W\V?EHU WVL 8[W.JQ#X A/HA1>;WRU09P,W9A]@3EM:([R'% 15G3 MDQZHR+5@J<]@25Y3G5QE!;:4CI;@V6T?^C":&R5%N.&0NL8G:E$XUR/Y"M!; M$\+@#J1M+=]_] ZVG['8R=5);[4B:P_/5W[/P:Q\_VMHGJ,4RQOJ?/Q:1_%Y MK=WW!ZS--TZLP?7?8(>_EF1\#2'Z*I+X#1_RS/C_MD"[^1*,\F/#^FV:8KLQ M>\_]47]7'JSV<0)T,G=(,G?M#SJ9ZV3N2>=V,O*O^AWO28LWZ&S0NWSJ_=G' M1'<*.HZ-='X%1N*9L;:-_/[U>4?:UNY->AP%4[=-W5GJ-FF%IK+?[^W*Q_YU M-ND ;?MAYXK6@/X],X+%H3\\VU7@NV#CB3?IZKJCWF[Y%@W\T=EEMTDMWZ3S M?F\_F;P#M.X'R)/ZR6WM?B2OW[.F>SQL0L=!W[\XV]52[K0 A\%GVHGP(8MP MOS_H1+@3X8,5X8NSX1'+[R[YKR^0Y19N:^^L9=MZ@#YU?P^AO@<$D>K="'?Q*0=[KWH\'IG!7,LUZ+=Q7G;BU".3T8._1G/ M(3!:4S_P;:.A ]0,P\'.%37'P:9C;\1@,O?VX1D MLQ%4JW+I;)"=0^^[?N_"@_?%!**?9MY%[^Q[7V,W+A&Q0FU"]B%H^LRRM$_2 M#!$U4P;<$W!G>!JVFQ\>!? V:46]IJ$R:SKJ7576E-LPOD=F*15@ ">_R0U3 MJ:R0=Z\@JG.(3/'3!-FF')1NWP.+KA*BJZ61"+J]&=$B2Y$,.F1B9B2'C"9E M'%B60B\T5-;]&IDJ =B9[]V#ES :?E\%I4>T1C,!H:ANDA1/A 1>\:GR5(0M MQYV-IA$R0N8>NN5#JUF_T4[3$W<@Q]7#?;-/C$):FL$K%!!"'#SH:AK),KXOD!H@*5B)#;02T]39N*Y$(?I)36X3&.YL"0N53'HN M\._A:?EUQ.H-UG+0&U4T.]7J?:_7!SZV:X;"I&G-F39)B'>)F@I)5L,*-[7] M,AL#1LU#F&2'AL'NE &\=]G+)P%88W ?OQRS]@$PY6>)2WK><;AV$*-[56-K MK?(ZN$ZF8A3K[ NSZ7NA0 7U4F%Y)4ESQ:U#MCPP_,5NL!VRY;3N>;A%C2._/^CP@%J^28]K M6NBVJ3M+W29]#>3,8ZGC?F89HZ^)G'FXONQHL)^.R"[YJ-KHM>NHM M&NTG(.RV:.LMNCSO[><8':!A;_5EY2;0S(E<6>X*GOG0%5O]NOK8TJ0[S[_= MXG_I]T>/].)WJ5AH,Q%6)\K'(^3*S;M[V#_O7.UV)/L+T'Z'XWQQTM46K-M8)NXU"'*?1,GO',+H,[6NXC MIZL=^!?]BX._H>MD[I!D[MR_'G:TW)W,/>7<3L[\T7#8T7*W=X,NA[WKCI;[ MR L0GCLM]^6N=J^[,SV(RL)NF[J#U.U01\C]/+-$'2$WIU*NA_O!0^["C.WM MQN#PLUU'OD4#?SCH6-/;ODD7C[[Y?'[6O=67FYMJ"V=TQ;EHO.)\:+8='^RA M\\&._(N=%?%.\V\Y2$ GP8XD>(=KD9'?'PVVOQM2M[M;95"XHL.)?P"5UA$2UW1"_QA"?V57R(TH3 MC_S&9=3O/3)<.W@#TEW);14.G7=^I[NAPT_7#WODS3=9WUSEM MQU,[/ADY]&<\LTBB0\4B,N^+SCGLHH=- M+O[0>F^?@$Y-"?<5SYVH+XN]]CX@DE;=$3E%5X13EDS(:^,R//DGGBR!C%G3\ MQ23-,I4OT@37#ZDGHS1$M$#D#.QY'XMT\OET3"_'7RJ(?0HF:C=CZO>N',[[ M#!^SU5!ZWD]E!M_,YFFF?#&A9K+>!-9^K+R@*+)H7&K>=N\6UDIE^MOPU1@6 M-Q3Z]SZ2Q==GF =SI2>F6>(=*GA:A#*'0PR/C7#[HVD$'\&3,.DQM%KF&XD# M/7$KSE#FI]9C??.-Q[5Q%+0T@U>XH+^EA?+._':N5HVG;X]+90%_F".U.IZTN Q9Q-\'6>&]?>M[;^%3[PK/:7$;Y=Y- MDI3PJP]JD<(7X!S^A/>>@_[IOWI56O96Z+^U6]A,R/X.SBXH'5 K/_Z%"DCE M'>GZP5.#=X/M2-?W4635D:YWI.L=Z7I'NOXDR]J1KG>DZQWI^I?/V$8 2D< M'>_Z(8WPF=4+? QBQ87&$%Q^5BBY'<_ZYBFV.\\^\OM'P$#VK=/YHZ]S&K8VP^VW?YON)]94\+/*H' )R9/,@CG41+E M!09"=\^M.V$P\H?G'2Y7VW?I',S'KB7"W2X]\2Z=#/U!_[P#.F_O!@U&ORQCM?7X?!^ MZ=*T^]P,^_[9^>47 4U_T?*TO J@.QS/^G"<^8.S1Y97=8>C.QQ'?3A.1O[% MU0[7=<=S+G9)!7ZS,])"@1B<]T:'(@\MB5%:" *Q?=/:L%I2_NM*27E[)K7E M%$Q5O(ZF7#B)0>^L G&!Y6[?>U/XU]<'N/"]11;!:&"R7E@J_,EW_=ZY@;. MK^F1>6J^B-.E4E4D%PF>#' M(WK$(1!3&,,9U.9OIT2R"F3H=PRY_/@VF,-@?@O@^6.8O_E;=!=B" MVAK6I[]Q']:NP'3ZS5: 105$.,U(UGX !TYE^"T8<-":L7BWF9K^]XO_([J> M7H;A^6@:!,/1V?1J='UU-@K5F9I>7TR#,W7]_PWZ+_[^B3!9X(B]ACB M];:!0J,QV($:_PLF%")N,[\Q6S?519;^H29%KBW.Q2YFZ@C\+BY5^+A:JE!5 MB0_8K98(]">0J[A6>V&$&>7FS/$H-LBN)V+;%Z? ('8YCT6?'!R?)G\'X>-" MA;1#8X;N"E411+'!2QL,O!?M0DI[G<[G4<&88W@04&O#L53))+*W7?O8T1<, M<]8!I^T,G(;@BK@,Z5QY)W(&7G;@:0(7A:)FPX][9!1A4[._+.K MPKD[:#D;>2?#78OD>KDK9.W1U;D^?V+JT.6MUU*+0^P9'(TZ.T' M2;$EY8_/J.L::;/HOS8=]\+_@%!VC:#SPG-%\$46;,>33#.RLOR'-5 MK*>#.$Y_]N3:'UT==(![Y!OT./2;;INZ<]1M4 73#G%5NLC].43N/X%Q]^Z" MN%1>$/Y1YE2)2@6Z]T&6!?#O. K&$=;:;J!_.DXO]V1PY0]&UUT-Q^,XON5*)R M:NEZ'RPGMVKRV7N?I86:4$,-_'.6!7/OY,7[]^]?O/3B-$B>6;0_]*_.]^,$ M=Y%*%_$?US9U9^D -JF+^I]-U.\6)_M>HI[;%7W'EM7R#>IP[ ]BF[ISU/8- M>H1-[Z+[-G89;81))W/^R*:-#N?V>>/<7OJ#_@ZU5E]Q:5I>[=\=C&=],,[\ MB^L=[OZZ<]&=BV=Q+D9#_VP7(N/C.1B[Y/^>$3+ZQ=5U;U>2^/T*14MBDVW@ MT2_:@UE)X&6\SZO_^1E3Y7*@T8EAD"J;1 Q+"*N8ED5>!(R%J6N>HCPO+5[F;1J#'&K800(G M?)TF)%PHJP@LF/M>5"F4QF]6BJ7I*?".W)T"HNE%.8&*PV_&43%)HX1@ .,T M)\3-=3U5+F;R(EA:_$ <,/PAG4XW#QCQFQ4L@KSH7F6J$;\9GS=KOCC&AV^Z M/,9+X^UPFULDY1_4%/8:5I7P(H=^V_ B/Y9S6#C<(>\C*+5H"@H.Q.)F0M"K M*$GO04\^3_!(TB[3,B-=%$;YI,QSQA>?!1D=\/7'LN?]Q#_TX>L@ BJ9@!Y# MT/50&7&X;ILTO'':*[M]QO_##4;]:/>U@WQW-NS\X<0_>YSXIX?68N#LZ,\R"J-BR8#)P8+4^0>5P^&?.%7J[4$0WG@D;\B9 M6@?>?@_^IXK1S\-)3H+\EN"TAZ,5]A)PW/"C^]MHD$ MO_F"8I3W]B/T#UZ\Y+%A5 $1:(2D)^#L@_5;H+]!^(&T>^<.^0DZ_/BMNP!' M&0<3'EQQ&Q3>!+QS& %\Z]VD2!'W=7#%@M'S;E#'(M1^.2&W#[>_@.@E#R:& M(HEJ.UAH8!83I4*RT:7X^]^=]2[U.'HP UPP!@"[AS_"\DXRB*E2EJ#Z,I1) MC'$ +B(ZGC%]*9W FK'OQ,NH[DS0,@TP%#LAA'9P"I21S=J37_:\WY%N:8G4 M-A#*5"*T<1 '\O2F04%4&4?HO]_"NR,,Y"A,Y%V1YPGY@)I'Y1R?,QCTO^]Y M_U"P7PGYB(GW/P&X'O#,P3FM]I!F*>N0!W/EA0%YX"J HS8'\;W%C\#TT9[8 MY:@/+T*.G(@F/BWCF(05PEOP.$&0):$_ M>_'21ZV"CZ&%%,6+LCFEE^).@%L(_W$+6V%"9E YL+D>,5SXWA1$Q"M@(6@O MX+])^J?P I"&^Q1%*%_ 5I6X:8M%+ YT6ILMO4PKB>&%_)&4R!3=9@SM]0!R M, Q3#(J$'HL&(ZZY2=#0)'@*HA3+A<>+&,QF&%$53.PPM+P.1.1Q=E7ECJI. M%XE'4(W?J7@).FRCZ1OV_>OS@=\_&VU80>\V"+VQ4@DO-4F_HC]F\%AX3^B, M=U4;X@PN0!U7;"EM 0@.^*H4PN [=Y8<#%C4.",]B)XATO)=R,A"9?QC>@%N1&4/SASZ%U%*KS'WERP/2A.1 MM_+.V?F!V7E]J ..8S^>CGS'5P.%G(,1@)%C9E--8LIZ6C&13-S''U]7!.M: M/[Y1$:$-I52FG-WOAOW^^J.YH+P'OE;^(!*A;7R$+&P8+ 1DO,G@18E/PP^: M]12^I#*:7(%?(8,9.(-IDB?*A'I8"3CLOPH*FC^3,+)R EM-'PY>>8Y/H1?* MZ&WO!NR:] -,/][NF#P_L]@OG@%:]+SO5]^>>UZ#J+% MX.A^2NE[2^([>2^Y_W[XY'5R#[H7UFD<3 M'P0Y"6:\FV,%+NL=/!+\U5M2!=,I)G 3L56P3;?X=-2;< QB%>28#I,[E&D: MQ^D]OI2G'N,_M2$Y0+*=S3Y>B7D_)%Z%I>&P7UQG]HHH; D5TK/B1.=X$J80 M#Z497M!0SE%G@1$@\TK>&=FI_\J M)*[)Z67(+0M:#Q>XPN8VA4TK"-L(%&(4YP 2?H77'DBE]2?\&RYJ(2 M\P;J7AE2Y(B@*$4(U]2BT-$14X.F&!WR-V')[\ BY^3X:41.M&%FMPF M("XS/0.,.>,8+0=%RRDX"G0:8==S$PF.JS%2KM3G"K,H? 0_2B7W:Q1 [ANU MZ&I$Y^Z,UMQ8V34^<4U_D#M&/[PSD;HS&*M^HMR.FOQ\C&0A&O,D4^5KLX@F M :9(&3FDS O0@8KHL*)_F.N]E<]+GA>^-HYA-%,=1Y9)]1'.J/1YH6M5F% D M$PC=RZSD3HV*.#E6.!R?\H:/\ M.E!BJFZP'>77$U]Q=)1?'>571_G547X]W;)VE%\=Y5='^?45+)1;]F2C1\P> MF2"A(P [J!$^AQ[2W_2E6)GSG;R-]6VRJ:,".VBJG.'0/Q_LWN79HN:;3N . M2N &??_Z\J QGCN!.RR!&_CG9P?-=KA+>^$!M@D.^J;,IH,7.^CH9TLWDF\# M-[N11PZ_K=KL]LWJP%IR1=)923VMO6JG6 MMN$6BRMR)RI:8 \D55=CT2;6<=X%6926N:Z9=DNF3;L)=048W E3%*SB7-UC M-PP73==+[GN>.]0RYW:/!P8:$!S/TE19J_DB3I=*!HSEU2K)N4X91ZHKF@6 M"4&&RG$&E8E+D*HX"2-TF!C:ONX[&G&)[M/H;^ MA+^WOZB55R/.RGQ,H$)4Z$ZC+PN%-?E-%>YZ#O3GF4I@=6)GD?3'ZXN)GR6N MQ]5Z7(\.HJ,U8WERB(ZV:.O?E5<640R_0$RXX;!W_M)M_GM &X8EJE_N:>;^ M _R?]/V >DFQ*8OZ2$_.1\ZC">3,?L&@#B5I@+AO/$^"', 7./M#$V&T.LL1 M*OO#5P"Y@U!&ZWT"IX*0 ?.79$NIMR+_ ?>M=_FRLOIZ>_4OJ!^44 MJ&F(;%KOT^PSKHKNLY%E6UU6F!NP(@X8":A[L3-L,4(<0VI44H;6&VV M\]XZ.,9#<^:JZF$PZ/4?IQ[ZE>7>J"A !PW-2VBG&3Q2<:?EBHIP=F_="9). M]G/[5.Q]KV!?-AYIA# C( _<9K/W-KDF;M=W_=K#QD'(#Q#IAZ^<]%W-2F^L MG1E'W'/^P77U!QKM<1LEQY /]4EJM=8,75G3,^[F?0V=0YNF 4CS]1IGX,!4 ML( DYF=-NH8U2TW=P )",&P!,.3C6,T0[\[J%0U;$U0 +W27>+^NQ9U?4J\W M:BW:_ZN5(3>H1T&^,(,&67?/4],OZPJGC9UZ.\:X;\WU\^'&N&\;KM KSI"X M)=C,/UT;T3F'AN*Q5=0L[Y/NRETRS,T:GWZ-PU\)AMHH"S\957JXLD"][PWW M+>OEP0"LT(F7'FG;&RW6!LS'.,TR:G'-'>!?XS61/X)J^W>EF[U!IUQ=U;SE MJIUN'*FUR-9*T[>_NS[K75:?AFY19?PN/MLJC-)W@X>?@+_Z"(L/(_G'BH], MJ]$$ZB:H1AKBO.:=-H)*&RP=0N 31))MP'DT*+/TA^.7[4*NA6@&_7X!OLS* M;M1WT$=8L>"/-*->>8T4V 0D+=9_W2"/\.CT-QT=G1MR@ % WHWC:$;1T<$9:#BW,?G3^NBGB..C<,\E M3JECT$S2;($Y0H1X#<(_2Y HS->#]'Q2?P62N*>'T!]?PWI">)5$ 7WR$TPK M"@-? )XX8(6#',><-C1!$X_*B%G.B"40PB!L2W&;I>7L%E7&.:?+&'%$_,F5 MWTKY!\5Y&78BQY4#%'BS+ A+.B$0($<,X0(!23I+8"WI)X8F@KZ/>"NXBJ>X MHOP;+[T3Y"M^O0!J]+P/[J\%UZHZS9R!C5@F&!<@1-&MR*,]B*D]B+6HM;8\E3[UES]PA."&"4\.>G)^ M,7@,Z,GHLC<)B-UP/@D#_6V-YF&YP5!0FR[!X &L5%Z]EJ\T+RNOR"0/$*V;\XLMF"D M W(8:U?PG2!\M>4]';5>!"ABZ"3@&ZWNZ/2\DX!G+0&_II25. !C<.ZMDX3G MT._[KI9?VN 5/C3MK47[V' 6=IY_NVOEA_Z@?_FX'L!=M-L^NS@[47X>HGQQ MT0ER)\A'(,@#?SAZ9%]V)\J=*+=IXL-!)\B=(!^!('\1Z,PW%^8U/:[;E:)< M]K)W+P*;3TW]((?;'6Z4*[\;ALCFT^_PW7.JU1-%++ ] :KH/:E;&W-OP M\?1?2*J$-*0Y#;+DXL@RJ;##(^U2%$9!1N4Q>9&5DZ*TW0_*1X(E8IA9E-DB MS8F*B&O=4BZRH^H"0URK/WUT+=7EJ+T"_!;9P[BABM;8L-6M%]YGV0M[W9)> MV$-1)4)G!88%#EV&S8YEQJ?5$D#=*U/Z%57%D(J#X"0N41WEDW3!)=-<1E:D MWJ3,09*HW5L:QWT/J:/I'_H%5$Z95+O5I<*26V"D]HH>*%U"\Z#@+G)358?/ M*TBUQ=$\XJIFWS#V95'.E7=4"(I;/R$R==92YBSY'LDYS0S>-E85R".'F10U M$-6G-E.81A<'E&F2DAK35$:9[("OUD;;W;HD4O0*XSW ;%-=-!3A6X3&9&--BZ%)W:8R,\JP$R MBJ:9P6) 4Z3GZMO9P#?,9!ZO^R_:J_M?(W<=N&S>#3=YH22_!S,ZT3QZ/^9% M!"?B,!M;+!TF^<:7KW)JBBSS7%=OPA?B)=6&<@-%$_4<0U4P/1U^C6\H\!S# M[[A=4]=AFU\;GH9<[TL?\MT=!94 ME-[T GVT_X398^M'DBE;[HRM"D?3 7W(Y"6-!-=S9HZI+Z#$/K MO?*/J2M(U_FB2#@+DZGJ[MU&.5;13ZCO!G^DJ+>223]-]34I*V'_%/UFB2]9 MW: "(O_1D6$*(41T_X6IEK"6&O<09_%&&,][K8(QV MAIX(OC391M,]NV;U><,S9@B&P878'Q4L4 21E]OVFDO'0P^[V4KB0.4!HGH- M(R)NURU3N2MA/$O^ADB!D3:"?70F MU�OO&X-XY2W#OO+=O?0Z8KPZ4D'G'9IX/ M; %:.)&'FG= -U++5YD9V(U:F^JO0?"Q2A0]5:1&%HM8.^8N_3-AB DMM'S3 MVDW]CI7FUEL8UBE8-=(":-C@WSES^ IPEI9"SR0EM]3 #=ZLC-@+HW5S=,=' M,-EAD(4Y1"VA#91.7MQ\?/WB)2C&GG?1O_"]=NG$#ZX4Z")KB>E>FTTX^90N MH@F._^4^56,;U=/#IQH3$=A:UB164%,K:W:YNF^YJO-2/G-,GO M3_'+='PJY^ET/P?*W%P-+[ZU7[EA"*^J:S/LG>-:O,6%L3I?([2).O4EN&'= MZK-R#8R->^7M7L&Y0]UN)PRM$ ;7H7)[6Z.D(BL547G5"<8Q"<8;<04J3HM[BE;Z68\'%STW%I*6+5")3K[ MA:F&>91+WDRR"]XHT!-XL M$$PO6/)UQYF2&/EM6B(VE]+Y5(']S/DN1\5+#TY93AO*MAHOFFX^OO=%YOVV) MR[=F[+F4L_ZZHMMH05>O6!VC,^-XHC#; MW0"4"LH6]3T6+5*MSBG6ZBQ9M8=TY^/8K5Q-2JZ8F7-)0/V!1 T2"18=GND, MKXB"@I"=656(G05=!:),WYJK &_N0Y^PY&CL2Q=37LJ:S)4ZV)1)!=WUP73M M09PKJ[(I25N!H6[8/#(B29IDN"=TW\O68\W)NAJV[F3]A%/\7YKBKRP"N-W[ M/$N^+;_XLTP)_# CV1><4 *@5.9ZYR1_:>[/Z02:+0S1ME*H!3LSB19(-\/H MD 1G'A63-&(7LRMH==;_HM_R@M;UBF1/*T:.EBKGWLDOZ%=[ SC_B[+(7Y)9 M$ >4/&%=5D;%H +!2->5G$5<&D<18T*^/'70Z6O50D:L08$;W'F=/U@Y.K5C M0X6L(<8#BH]/1.[K/"77]#.&) B+0&XF?=YDNM#2D(E +_AM8HX>*L)H2ACW MUH+<(K#?A,W'2GP!]N4>*^KE@+)/+W-(^5*X.G[7 #G%752VB]^K#!4&)]D8 MNJN6.M6&4JGJS_!EA M;M05^;6)$0.#.;J6&F&^?:ZLG&R67W6"*X2/)#>FB MJ0F6!!7W6!W(%:K5(=O2.SNXA_WU]MMA=&JT7#7)W'T6%9@ ",'9DB6+,M=8 M2V4AQB]$%F;WBA<,!!W!B,D?8H--KB3*.L;HFIFC7$"\Q.$4>D/68ZI0-[AK M_S.6)#M5=>)[8=$ %LX%S#E2+A".."!&F4*BS 78(AKUDMG80'H4!7,;W3$- M+)H'\Q7Y0CCPE5.)7V;*#2'.X-())_)S!H=G-(@GV&2C-LBE\*KQF267=^5@ M%:MN*EA#,-!S(H"C# C\GN)6>AP,?&6RQ-!&"RR#9\4FK&Y9919X G&6K$P% MPS5JJ)ISJJET$>]AG* =8V =+[4PFG_()\_4700/F^F(#X6^], M<=#".3[4ZO0_)0B;Z85$^'L5;J0[P.1.G*?_/WOOWM1&DJP/?Q4%9R/>F0B5 MI^X7S_Z(8 #[L&' %SQ>_(^CKB L)(XN-OC3OU7=DA"28!"TH(&:W;$9)+6Z M*RN??#(K+^.W7HYW&+6B+_* 2MSO>=_XC?P^JLB<';/9O(P"-$L+TM!'1SU_ M-,JW'YXEL,7-N.F:<1D:_6/=\Y.*AZM-\P?EO*+6U>D3)>*78ZCB!!CRUW,"[677?JCXKWQIC=,";OEYB^'U,U^4<&;B^^8,-XB MTIJ&0K'+&VA.B%%G6(P^2G57Y>-=QG73R^.U391\:GG'YKVX-FE*6JQ0(1N? M5+&[.#6L^DG^KR*T\&7;*(\2" M65XW=N]*R+DU*C6;NJ-&N6Z]UH_">1VGX1?54\'K5 H[.K!(9#2Y(Q%G$C2Y M1&*F/WA-?*-,')2( 5J[0,?6U.VGW?&_WATET8"I1,@R_70[Y9%>3$J#]B/) M_)1$\K@!QIW%2TYE_5:Z'%V9)K&E!7XW5712))YN%[.!'C?$]'/V*.X*&DRB MI\50DW'5S$6C<)/[5SR-SCC*U(EX!XI?NBL72\,/=#'Y9DP*$O$P75N.OMK;?P2=[W$WLN)QF A*.ICLX[3I?.)OE M=TW=;E&5E3SKJ?/72[>GQ+[B %$7QNI-6462"%)S>N[0Y2R4,8:[8N7&BY)6 M'#?A/UJ>A*&-?3OH)A O#<-XCM#E#+YD:2[O; 3)4\L_[0J.;Z>,G(\MVG6/ MV9^]VJ2F;O&1[)O11IJN]!F.S,C$,YW,:9X]-)4P![^\;7J"X:D?''>+F5U3A7&Z7X1K;*]ERLU4'/5 UFRLU49=KQ7NI-PCWO#O MKU9]PS?>WGAV3\^-0;0(^(VFDS6OU@XGA!W5^TX)"(R+^J>JCZ\6#44 GG;7 M.U=*D*>/,T='JPL#7A/^7C@FTT0_A>FN^^[F@G!M^M84X9MYV'&)57ERVY]X M_H6%+_H:%#'*T>F63_TGBEX:5V^L^+[97TV2<8KZL$XT/_U^_&AS.GQR>GD2 M."J3OG084XI,>V6H=?S^Z(ED+5MRW% M1Y].1A?6X3VUT-#H4:;,2']24CC*U$N>_:A"LZ5[&B7L:W/T^Q&H]^VP3>+Z8EOQ M]&+C5>/#4*< 5)F7FB#^0PK&C?Y[:])C)2Y0T?1CMSPQ_]CJ?[_>);D&]&HS M8?M:7LA&?#UE$H]]X/YI)#&^-Q51L67GJ+$[.-5 T%PT/@XCCB)L !YOU.UQ M#L%&*M,D3CNVR3(ZR7Q(C.*T/49 M14LH+UNK51I2'?!"OFJ\F>#KIZFV+W%/?QI&&E'\=[(A6WJ@[XZ;\A:X.3]. M[;%69F]K^[^-@_W&P?]N-S;W]S[MO]O9VCC8WFJ\V=G;V-O20M2CC) M/7+6\6];Z20 QO^!] /"!*TU.OHTWK[SK=<;0]<:='OI47?<6@GDCOQ]8;:Z M/][ACS\.R>[0G6S_^/I6G>R?M$_W\,?O>P=[IX=?MB]V?WT\W=_:9?M;'WY] M??L9?OURR/9.OQ[OO?W,WI&]]N&O+OMZXKY_W?K\Z^OIF^/=DUWX]>3HU_[! M$=S%']M[;_\^W3_X>GIX\+&]_[>D^YOJU)Z^Z>R?;L.]DX_M7;SW_>O!!MW[ M]8$=_DK?LW<2?_ZUOW48K_/]9[S&R3OR\?CP]+R]?_*='!Y\Q_M;]M?NZ=_M MO:T/=/?7-CW\\K&5OF_O8"/>RW%K;VOC8OR9^%W#K_@SWS]PQ_L'A_%[=B^^ M?OD,][:.?NT>'!]_?;N3G@WM;K5/]]_NP-VM_X3=3_#GNX/M0?P;[AY8N/]) MP:__/8;V].^._J*&^R?V?/?@P_GAP0?X=6OW8O&CN6@X_=IG?_G>7DKL )WH-\K7-@:B#)N]F6E MR,DU8ES1E.-LO"O20%I,;[X,_UP9@=!?2C>S"CZ>"D8Q)%G^[B*L_T4\GN,L_W'0$I<(Z2\^5Z6X:EKZP?%67BB M+^F4:S$>WE D\%@I T7J^>#]=OQC[Z#Q#[8_; M6XWWG_]ZM[/9V-C*=CYQ-AZBJ;Q=MU_ZS5&0UL2C):3$:> MR!->6Z-3S@M.I]RCBLJ4*UWD^94I?U-L[,HTX<*%NBKNQF_I\Z/TPI7TESNMZSOR!,XT=A&C<*TXRZJ41O M,!3C:%*YTGB.:%'5^+,[*OX?58F.BC6N#F=N7%85C@M0QD]3I.RN)D$"WVHG MK[IT^<9-]EO*T"K[114]$"^G$HTF#8YVS*(4YO'V>;6B)YA=OFM*IAYS^7;* M=CK=$HR:UPYP'#[N-)N/^L ML9?[?#),,94?SVAHV9*E.NTJ>S6D[."DQ>7@CZGY>66[ME2.7)!Q6UO%$DB"U(W[T9J5VJ6_IIT3AX9J"=NA ZN'ZZJ1S.+T]9- MA6*C!@%7-^K_UY\:-3N>.7;E_:TBLN#/DX:D/3E6IK%EO[S0PKNX,J>T,)6C M!C)%NORHRUF1$_'Z[LD-_;_RV M5J3T%*D4(A7GUXU@D^%>.VR]6U9 -K6 M/R_;WTT53/6&[4DWZZ/4N6RZC/_3Y>>+(<;C.H!X#Z>MR^F_Q8JDI_J'@HI% M>_2I[.TO185\:G"?=M!D^UPGALOBM-%2ENO3."CGZDU>O9SG779D/6OKA>[Z0L])WLPOY<[4?BH:D95R\^3VH^F 8-'D6E+@M#RLZ\=7XE"0V]>;)X_AS7?:< M;)9=L@=^W&RSV?"IF"KI>.I&UIMTR!J/&D^WXJ8*W<;=<18\5FE51TM9]DV; MW,"HC8KTI9/Q';$=Z_T MHUE\\U\N9SY/FNR.'F9<'O&]\NKIE=0*T(\(EQZ\;OR&?A\%)DK8*Q6V MZ%(WC0:3P?43#!Q=>3$]B)?_#?\>8>%'M_UCQ'4*!EKVIXH,L-V.!KT JO[0 MG)1&;C3%\32"Q/GEH/:2*UP^U7BDS2(I]!NNZTLVH=N#8M)ZT1WDI[Z85MZQ M>?W'FNGH'.OOOE.V)/N9VGHUQ[,C1A6KS8144SZ38%LT1RA06_W)D MSNRM+;Q PJ#.-++."ZH[:M;5&HSE6A>H6K(KTO9<>[$I#ZEL#^VF2K/+Z/B- M,V=J]MB+$6;+7T[B&CUWB=M/'#DW^E,]-"Z[/]RV<5ASFOI.VD0NZ+Y]7:!J MW,1N-*@K:E2KTRZ"!W]-#:78'DT5:);N_)5NA;>:[U/B0Q%&+YL%3S5=&$/^ MY1R3N4>_$E2_XB5=]\S7Q>4*ORGZZ+WN><&KXK/^B^!7/)+7=GLR!2S=0-%8 MZ-KXVG2XH RAI?L(EN62*19?FR_:'B\>(C1O[SW4W.HY&VY^7G30K MBR(V?AM%M-]N;+R?'(!,3:=+<90I4WT5Y!;L\.:X4U?7MJ[3EZMT>#RI;'*0 M$[K=03J&F#8=U<==7F1J!JG)()><95&;+(M'#SI>=JQ?!#&SGG]\SH5V-3GL MW=+ ZFOXZ2C,430F*EI;%Y^**S$*E)1O]B&D0O,%4;;^,*1#V,)()M,5@;=H M:5=^;!S 2'Z*<[U;QF?&QZZC^YJPRF8)]<45B]!U6K/2=[DRLO+FU2@-TG(/ M.WWSHX6;T(1IBS5RG\91IJ*77VH[UVNEFW:CD&CQ\L#KT\9I8;O[X\ZZR:L: M7[_XV* _NQCEJ[5W$!9O[/^-UCIN[HUR-4=[>W>\GD6,JHA[/''B/(FU+8KX M-5/\KG,4^6PQ=:7_^FX/>\TXZ>L[R0(DEVG"LY'4\GZG[H\[5SK>PM6YTHB\ M*E;@R[C59A'2G#\CN*2F$[9:B+'?'Q_,'15G.&.%+'K=QN MU]3C)B!%_96QT\B06 M]-Z,7,05AJ)XT]C'V/BT.7$Q"(-3(;UR@L]BB4\WT[U^PXX&>4S%WQ=<[NJ< MH+R5'G4K%5+MCS;1?-Q 7XU(C ,25V(068(/+,$9)KY Q8JAC$4BR[5'=!,' MOY_E5[W\=HJ4LXZ?F@XT#GDM\!>*X_8TZV;<.?VHYT=D-5IOW6I/#O;CFSI] M;4N_8T0(2I>U"-JXKAT/.2K/>9.[4(Z5+UH9)ZV?Y*X6X;6S2Z=I1"1\?YS8 M>[4O]U3O]W%@+N^3TL%&(KCT/Z]F=BP.]8YQ.?F-O>[PZ#B=[R\8 M7-Y)^3^#E%+P9Y)YEN(*\;O0VAME,$6BRC% _>ZP5TPY3+#Q0_=:W6'_2K[> MS!MO/?+D=C'9>@QO_J/_1^JA'/&L\>[=^YK?[.K[">[%7SQN-T&V^VG43?!D M ^T?6+IW\)T=GFS\_'KR 7W]\O?QWLGA>?R.^-__.=W_LGN^^^7KZ3ORL>W_ M]^/%UR_NS&#*=[<^L[U?1_'S[=;NUE^G>UM_M[]^V<9[)V_:7T_^.MT]/62' MO[;/OYY^#;LGVVS_8",^QP[:3Y_[\$U[;3!F#JC@(:#4>&"@TX Z;H66QA#H MUM:GM\WBGGXUW4;CZIKX\1_EV(A%D*_+'3&:M(TADLL"P/-3CW>CX2DO746. MOA'/@U$\JH@V"E"F/-#.8, XQP%Y$30C*3":S%"GV3B(/+'_CVKR.-MF(]JY M=CF 311GS3B?(TZ?(])*2KQI+O%^X8>/J]G%ZE9-X?^A_K=F=WMC"\U'O_7; M'XX5#_/;3@H.14,07< B8)"25493G$=9Y^.9SGJ@?Q\_X(/WUI>,W*6WOL"O MN,*5]]9'Z!4GXDZ7O?DU1E9TLTM- JBPZ_^"%CJE ES;1.=A-1J6HU(OT]D* M*Y5(YD27EQQM\$S7 UY9CQ4UQWJ$9YW) ;ZA@UN)%3:>P(;[U[V> M&C6&G589>!GVW=K52(S7%!O/-&?<4!.4XBI@+PSS M 6$,[;>=RP!,=%I:I[K=_W]K@(S#,<,^.-+Z['7:,AL=E_Y*_6U_Z'9R238& MF[K72Z=4?Z<3I;5&.:TM?N_YX'5G> I/6H\9V\\0.5D MAQY^^4]K]V2;')X]M?;C8Q7NMW2^?+_8.XN>_?(:[O_[^OG?R_==D@,KI M]OGAZ2XZQ.GWG^/G/AZGH2E[\7=[;_>^[[_]?/[UY$V\%XMF!Z@<'KQI'?[Z M^^3KEP]X[\"U]MYNH]VM[_CPUV=XB#_0KP=O3G>_Q.?^]7?8O8#GHP$J%WLI M'K3QC5O,-6,!4&<=H#188"AD( K/>LRAU@*MK6/21$2,8S_C';)>!ESNHQ%C M>%M",^[3/G46R3,\/4MX8X:E^\/1K M!IZTXLXX$T"4&@-4&PYD$!0XX:/!04Y81-;625-16"-T6IKXA>*?*KH\7SUB M1@5I?!Q]W1C7E)8I("FJTVQT?)G,WFYW?Q81L:(JJ3LT@S!L3Y6AAL:_'H&. M;(QOZTVWMS6ZJ?%C?)P\QWSKUMI M+3ZD>_^U]^NOUMY6^_ONP?'I;GS6KV\_X*\GA^R_OP[)-^4DMX$B()B @*J( M"<8I"Y1GECE+8,!Z;1W-HT(1KUQFAJ;R\)O"G*L//9 <,T!908" MR20%4C..6'!(Z61U&%^PNP:3LM?2_BQH;3=JGU7T+/R';N-X.:.QD*,^9297 M&;+/*=J>STJVI)+-^8Z:1XE0!;BW!M"@(# R:( -9(9P1Z)LUM85O[?CN)@> MK=1QG/G*:T. +UU!*[..64'OKZ"SWI.E2B&MHQVC/F6^.0W1Q4T(<]LPU5-&F*HHP&2E"V#),9N*4.?3 MA!;\VCW8^+D7:0'R7JG("#1C*-("YH%A% /B!1=<,8X]6UO'34[F^?.3CRAG MM:V8&%ROMJ%U[AWXY7O=K+'+:>RO&8WU"#OE9=38*#1 H4E9\](#K92WFB#D MB"WK9Q#^LT8Z6U&<]:EPA:TKE8!W(@POP26Y+V$X.QYV7H_6N@S'V9;O9\I0 M&0"UYB@#0C00#RD0@G*0TI:!<8(#24EP<:]ZHO':.L%-)E&-?)4<3*@79[B- MYF;6<%>EG64-VA".*9( R4CQJ60$*!D@\-9HIJF7'HO*6$..,-Q5_][W_)EN MN:)I5Z<_FIM1]'>::2&:(Q KCD",)+%="F*CX_:3%,K4XGSN=Z_8PSCBJ0B# MTE((G%$P8A*W0&EE@%?:0@VU)C!%/&6./#Q?=:TJ\I#5=66!A[&Z8L64Q@P! M914#U!L-3-12@+C')HI/:4,C[X?W/J"H:= !L[(6ML;TX:![V4#[7DQAM RW MJE9YEKA462[#503*88G*PQ)C>"+,8N$)!AP& 6C0"!BF' @*"\4UMCCPR"9@ M$\*JI:H742$U?6([%VV[7 M_6RUVSF[8L548;S0V9NI"F_VYRLT@L#6&!. ASIR R&B-Q-T !8'$XB0-"1O MAI FYO>NG\UY%;75V:JH0=;9%>CL+$=@$$<]#0P8Q63D\PP"$QP&5'LNDLR\LRK S/ZHU!Q@>HHACO.QE2#3Z)-OGHV%#&9TJ1Z?Y! NG MHN&($@0609::!E%@B/= 8PF#0AH-##EPK)R;'&NI)*&ZGSEECE]'863X1 M11-Y0Z3_!,K((A0)0#MA@84(*1R%!6746(3NG5B=@PYW+NSPP?>*<:[ZO*03 M.?RP8B(Q7O*=CNV>^@-]/@&@3!\JZ^=UL)& J*00)X?G\5F^,4>,PR$ *)D# ME$0@DMH80*Q!5AM+'%(1C9I85'6^F@,2]=/BJOC#35J<%74Y1;VXJJC$XZBJ MU@-$M(^*RCV0W!+@""2(("<)96OK[/Y=07,,XJX*]]'W![V630,F[(+>R]E; MJ9@S7*YWZ@BZU^W810E9.;/ACABT/4\6&-;<:0*D4:G"C%I@2"HS$X0HC"EE M'N?4AN>OP%71A>L5."OJ M5L80LE[>72]G8@D8,J\]#D 33 !5!@/)N(IJBJ7%2 MJ5-WT\J$'_CQ:'X@5 M]G]XWDA3;?.''#VH#H%VYYB!LLIXA"@0+%5I,1@]#\D%0%X(!(UP/.BU=:6: M6%75.?]V6O&$ @LO5,VK;?B0U;Q2-9\A&H(JYSE%*0LII3(S""1Q G@H"(7: M>4GYVCI!37G_1O4/HN8511[JP4(6SV%_U]*FU6X-6J,^EOU!UWX_[K;CJO:+ M4)#XL^CY,+AH_.9\:-G6X/?;3&V_;FFF!$:B5-*DPK:_*K';3&B_LX.V@EM\ M 5QU/!6^?;E;;C,:_NX&\3&O\<+BC9.QHF?Z(HV)RA/G7\1(YZH' ;XO=T]N MJ54YT3J<\Z>P5H@[R@"BE *JN .:P=1+CUN$J5$A^+5UWF12U2BFDT?,9SQZ MN+F'&8]6B$6,): M5(S>T%^.+06H<@A0/"$PJH( I(JQ6 +/HZW&E73&#.=7//78&K M8A6W4^!,*NZIQ3.D0B$&B54"*(%I2E!UP$@C@246FP"5Y]"F5EOP_GT ZN4=7R$G/OY[_X3O#N3R6[,14S!PVXT73UWUI#8XW MA_WXZ+YW,RAEA^8^#LWWN;!$D- 80C4P2D) &5/ ."T 9-IK0X0U7B6'1HG< M._CYZG-5]"+K\X/K\VR+0.65)Y( J!0&%(O(.22TP%GD&680"H_6UG&3J'LW M"=C:[K4[4I;-NOW6_XKUG#4S5M18N%CICT>J\GOF^PHH18Y@R MP/ TJMD&"[3 BA#A:1,8>_*OL+PWCE=.7116Q6NKJ]P5N'5J_!LX;_T3G*E M 9'* >I\ -*P !040AJLE(>H?BK\#W3"M?IG;7V1;M;?K/4/] ) XCHY!+ZDL)JY'ZOK#PRA?=Z^FI4O.< ;)J&C%: M\?Y&QQ6M6/O[PT%_H#MIY3(@50=(\WV1. K<:A4 UL*DDV4,9( $2&@BA;#Q M16J6VA+*>L.TX98A0H6)9LIY*8F-MLK'7ZN\)>J^)0QQC%B$@"!$9YJGQ1=RQ2,XZBJ%GAURR'"[)6H.?DL>W+:^6Y']XEE7=NC[-DW[ZNN MWBE77ZX.JS[,D1"HB#/8)I@2%%#,;>2E(0 4$C?QFAB.(@F!3:RJ2BRZM9(\ MH2C8RU7\ZNJDLN*O5/%GRZ[COI4IMYEYG,;\8 &D,3C-'E/>8\FM2"W\>9/R M)Z/X+RQ^]N[*05P.GCW@&5P>8%HQ0'V>8R8V&@T7F 24F_B'=10H9A3 &%ED M [4L=1*O7RU&CH?4E&#<0GTSR;BG#L^0C(",U<0J0)AS*7(TH@$:/=_6:3#ZF>[=\4SN)>0&5);R//0'W8_EDK^/ M*QX=H,PN*D:F^;ZZFI@ N8- V33%P#$#)((!L! 4$09IS&QN\_+\M;BRK.>; MM3AKZW+:.GNBHIPA$&F@I8Z^@%<.1!5ET2N@V')$M>-L;1VIG,SS^#79 WV> M,WH>L&"J7/:=CNV>^@-]/A5'WUW0B/NWCLN1B-JJ](/T=LDJO2*5G@U82*XHQP9 1$CT#*P$ M2L<_@O34Z/F_S^GD$.6>3^LT^#;%S3U#)CT@HPZ=?NE?ZT>UM'WV * M5U"%@7<1B2BDT?]Q0@$--<-!&B.8230#T3IY0#E:44^:L:0RYZ/+N^OQQ54] M]H1$=T$$("5-4Z^( XIS"AP25$(4 @[53:C(L8P*8AEY3LZ#G8-\C(N]&?]N MY13-JKV<^::TWC*!/-* 8!]2$D5$(@8-P";^:002RH6<1/'\E;CJ$Y#%2IR5 M=3EEG3W^,%"RJ+& :8L!#90#C10'#C,K-(4DT!1EE,]P($Z=:4)9AWK?^M/1 M<[_<,K05U)_F:$1U7LQ\T]D@37#1D0%<4PLHIQ)(31$PD!J&!$+!\;5U0IL0 M516.J$WA:86QBI>K\2LH/,T:7ZG&SQ 0&F1J3<0 XH$#B@0'DB,+/ ]1:$(3 MBE._&]*4Z-YYG ^E\17%-&Y-4%SKQ^-T@NV>GK8&:>)OOZ$[KM#$>/^^8U-3 MV-_VN@/?0.CWB7R*^[R+KW6MQ.;0MUIM?_?VJ W]/-'JY-5V.BX MS>DUR)AP"TS8GD]]L-JD 39 0&L 301 "X8!"M8(;0V$Z4QB0?NK5;CQC[0] MES%D>7NN=GO.UB\*Q3V5"G#*0_29 P-&,P,B0[7*2F>%"-=NS^??W;S.WK98 M:,<^#;KV^W&W'96X7\0EQ9\-_W_#UN"B\9OSH65;@]^O=<"KH/2/>8U'("OC M:X\N =+[7R-9W-,CT9AN^M*X"YJ-?]T$TN]][].Q[OE*X@P[>V\6@76W4^S' M][JWW_LT2*5C?^OVT%]^][FNN9-]!0WD<>2.,4<$,0H0*&- M7B\Q JCH\F*HB+(F,ESX*N(>^N+G^2-^. ;\=?NT;PZ<<5P*&1!4-W6@ M7KBI5F$-\Z9Z0IO*8&R9Y098YWA$-TR!L8@#81F*;KV0HU:W$=W&_]X"Y,J] MUM"3/=#0@\:6M_[4^%X9"22HV4A[JXA&)>3ZL[$D(*YN[R[=:#EOW@??O#B: M9B)("#Z:9D33C!^D')",::"X"Y81ZH,3]4'$G7Y_F-&PUAM*!:24A1)HCPR@ MV*8I?,1$ZJS:NN)-P5+W[]M 88*WNA"]C&OUWX9D[\,WK:+E]80# MJVGT6X6!Y3Q7 @WBSFAETF")NNRJC&NUWU#.Z6 MP(BV H M@:E%Y@*ND-.GGXMN5E?YG77S?KHY<_Q+I$=>0@0H8110;S@P@@L0%9;@"*'< MA,CG>8U4L](*;E67L]S%&K81;SDMMVXWSG3+@5:G8?59:Z#;N9)[Q2S@ 9CH&ULSCP M )A*A58FC?9C'@'MK?9,.ADA.15:S;>>>Q0%?E$QBREJ,+P&]/3CEX$5]E;IR=I&5^H&5>H9M0$><(I8E52: .N.!85(! MQ)CDDFO'4K8)HJPIX?PDX4=1ZBJ#&>*5J'DCNK+#3/\^E6_WF8#^!/'L$4Y4 MI@L3MPNQ9-2J#K7F>^Y390WU7 )K91K=XR20Q&& HW/$K(*.PK"VSED3BWNW MGUE*0YY0&.0YJ?RC4IBL_"M6_AG*HJ3U6"(.>"I=H9' (.%!=)1[KC%+BYT MJEI18G[@QM(ADM6J_;.JV;]EA[PB W1E?.9JZZ#RP5^3*![7'9JV+T7WG*#O M<;OL;71 Q.]D(TJ!9P$!@KTONI .! "K)F;-<!3\ZH^!CE]7L7XA.%:PXHJO4^Y5R]ZL^H6U*2=&=BU0MT^D. M$BGJQ5]W&JVH<4>](B>V-TA5-(-CW_=)$XN5*4Z>0JNC.[951(7B+XJ.8:^N M%M!,]>X9?3G%9:3KK-LOTL9>]]*T\]8/_^?/EAL8LYEZHJD_T^T6T*&"<(Z1H#4F-$BB)"7.4Q\4 M#SJ:U6\(DK7QIXY[E[V0CCPP/:^_1\V)C_A:MW_JB_[:'U=6XK35 3,K/[MH MY=*L_]OTXD=GI7?MNH6PLG4K=2LB;3>-AHGRCKKL>^E=\89U;>ZE<=Q+!NE_ M;B/ J&Y)]Y,BI89Z25/^_8=>7[0['G4;S[4[*[;Q^^-AYV<$AF9CIV.OU_"Z MW.[F-$A]FD!36OS1N*'XAL+[NY)"TG@WG9#WB ^W))#_MM.)Z-P=QJNZ?K/A MSZV/5BH^:%D=&:&\)#+QJ2>N;&&)+@&V,'WQ"=KZK.]?CW_X<]S=K]4IOK7X MT)^GNG<4066$R@E09BQ?L5+ERR.L4>J59"3!S2C$,/KB$1*]*I!HQHR7KPG\ MBBM\[-^UF?+YEF@'7?.%2W&6VS2JO,T3 MO[B5@\OLK\K;8CXPGRT>>L\/QC/5YU+7[QS OE7$HG9+\:_5/?\C16IN^>!+ MA&J(E)!;99@,D,9_-'>1% L7G7ODK./?MA+^P/@_<+N [\=R[[WI=4\7S:?> M/K?M85K'C7[?Q_^[(@WX"81QSG>W=G]\[?SG^.NO+MW_LAO__8SBJ^>[OP[A M_MN_3PZ_Q.^)W[=[\ 'M?OG/]Z]O#^GNA8*'7_[3_WIP=KQ[\.;[[J^-B]TO MN^CPRP[<._C:.CS8(7LGG]G>UA'=.]G]^?7D,STW&:^]N M[9P?_OK[^/#D ]H[_4^\7XOW#K[#_:TCO/OKK].]@^.3__[:F6^\[JVERF& MTKAYB@D'1DL/I#*">2@9%"ZU'6AR.I^T4_'Y=\V.P#,>9CR# MH,9RZ8QF.G D#+(>VP(/X1@/;Q'#SGCXV'@XV^H!<0SCE@=&I$:6#&I@J K M\<"WW:XK MSN%\[T?+^OZG;ON6S=PR5-T&JG;G)^=QHA6Q G"I<8(J#[0( IC H+0X:"WU MVKIH0G+OIE&YD**^^EPY)\GZ_$#Z/$,]M*%1$W"JAJ$6:,:BEJ3B[>];K_?..MUPQW+-"OQ&)\T2E7..@J9O"]$DF&I M.EB:;TS)D>,.29Q:O6I =920(H(#9+56 FO%'4VPQ-%+"Q!EU7\<@I)5?U6J M/S?V4+J 30!8>@JH8! H2%GT,"@34BFG4TDG;_+[]YG+L9#J='.4(],Y:OCS M,]_I^_[K/,NPYB6\MQ3MIXAG9>;3J>Y]]TG(SZ4#V1/@G)]\NYV"\1VW.U[] M[5+#LAVJS@[-=R+SQ@I.TKQ=$4RT0Q8!XV#JC41[_28(H DH8+XTE *LTZ:')6E4M9 M(^KX5*C&6]_QJ7XDD0WM3EN=5G_0*PH]\MG:PT6Y2B%$A-JX(H(,4Y7#U'R; M,HH]L81*X QT@"H2@/0V "T]QH0@Q4C*C2)-7*L6S?F$K>Z\(VOU0VKU;)\R MP2#%F@%.M$O'Y@9(AQ6(I(0Y:8*&'D:M9DW"[YWA4[]SMJ?"/C[ZOM<]>US0 M#^=_^';W+!6!Y6C' ^9JER*(,+5U*8",495CU'Q7,NRH<%X&H!R-#A*""AA% M,>#"4Q+9AM-"KJW3)EK0F"@'/)Z-2J\@W3BK]$.I] SM<)!QK%Q4:2_2[%1' M@*$8 T\M-DZX8(U>6\=-CN?;L>>8QP/IYCM_I-N-3WXP:/L[LXT7X1-5SC;> MM0:MHZ+&_7+Y%P)3:)U[!W[Y7C=CTE*8--\ S#CGH[@(4-*;B$D* T.T!UA3 MXHEU$FFTMEYTU<-_UL@7RA&.NA.-6VMSIAGW5.FY4;48>QT8@"S%-!2QP'"K MHTK'7UI$@B0Z>0X,UJDHX(4%-\I.IMVY-)WGWW?]"1"12?;4"*_Z&;"J ZSM MGP58%3QD!^\>?*??E+ *"D8!%FG"MA<02(47WWD"[M6.KL\#MY89'5$!:[EFAL1$.)<#-3.&58AAYW,$1A+'+(4" M.($BACE,@,3> VBQAA8:[E":9L>;3NHWZ_F <67MAYW@/S$2O&I_QVN=P M?_6&Y]<<^=0<$:$0!UX8"ZCR$&C$$# "<\\]5HS0%.^GFOP .4&I M]T_4P'B+\>Z'K?YQ.LQ.O0:=-R\M'[D>,:ZWNM7I)[GX_GYG^XI<]L-6E$J& MK HA"\Z1#J(9#EX@H V&@!I&4E^02#J,D%)[9"BVJ?.@8O-!^Z7GIC[1([EG MKMRK"UYEY7Y@Y9[A(VGR<:"I&;SU$D3<9D!+:(!!%#O&C0Z2I43E2$[JH=PO M+;9Q>J9;O0D':1VE.5,-'?5E\-*Z'C]*G./L>-AY?2F$B$FE"#:'O9[OV%;. M&:@4H- E^]B-]VQ_?=-I-(7$$98@52"Z10RH8"$0&G*E&)%!PK5UU22R)@Y3 M#GG4->UG65W.M0?W4./=JVKL&7=,I: EY)%L:%%0# F4<]J*^ =1NH[%!R\L M_/$FZD;CAVX/?4.[DV%_4#"/J!2-G[K7T_'G]N4<[AP->;ASEB28OY-<-B9B MV0]?2IED"K(B"C+RD3S4'+,T)88;&+&+&J"5,@!9#@,VA$ ;L0O))B+S!=HY M E);A:Y% .0?%#OK[AUYQTAWD8&8AZBL44TUH-0Q(#V/O$-YYYU"EH;H/DA1 MIU:2+RS$D4* Z<@EVK"CU@_?\?UB]O=[?6&/O?W>>-_K#GRIH?''HYX^;?RV M]O[]^[7?&^VN[KRP*,BC!4&2F%*@=K_SYE)0^R$*XEV40N8@5>(8N1H&^?[S M&W/&0\9<])]P])^0)4!KP0$+6!/*O;0&ISBM9'6J],RQD/KQD+NJ=(Z&W$.; M=Z]JLTP'J$PBP'QJB2M( #I(!03B!'(!J9 J1T,>73&G\X:;C8Y_:?D?CUJ8 MG=9^K]OI7JUNF&2I90A:!H+P7% #&T8I5"KZ1"+-DT0&*(LL\(0K)X3!!*;1 MMS5RBW)0HZYDXK8ZF^E$1;H\F\1AH4G4 7#!0U3HJ-4*!@90@%HC0B2'U=&) M^@4Z:LTA1MU?"B9107W*\[2$+K/# MM,KS)3_(S3E7 4L[\Q,&G(;,R>C8<,$\H!Y'&D&@!=XA;[77II@PP$B3X0KZ ME>2@R?/"@!6>*64,6!T&S% 3 QD1UF@09$INHUP F6(=)%@>)8OCWV$4YJB@ M8B^'.2I0TLWAZ;!=S$5O#'KQ.NTBD#A5A?S"8AWU("Y%1M]F]_2LYX^C\Q2E M,Q7[[?;B#7=&W1,N#I+4RGO=Z+B#2QE>%C:64>'HBF6$6P[AYL<0<"&9MMP# M)4C*X8T$1RHBTN0W3Z'@3%F_MHXJR)K)89(:AC=7D[J;%;T&BCY#9:",$A6, M <(H S1@#A2B 7@C@B&:6TNC.[-@ULB3KQ*J-UV95I6%49?5>EFU6Y!_K>[Y MZXW:]2!J"Z [.IS[H<#@[&M6!M 7\_$FS@6VT$>)P0"H3YUQN>9 T C31A@" MU2C>1.9/KNKG:U84;\KHE]'OX6)K&?T>#/UF(VW&,L\C/>6&%,W]3/1#@P(! MBKN,;&6]U5F!;U5[L+:XQ]< D/I+K#DW;SSWQ?;[A MD>[R)?@(16[\F8^[Z5CW?+-A=+]E&[KC&J[5'@Z\NT_-Y3.UB\_%]+WWO4]) MZM4Z /A:"[BM>YVX;OWQ]_Z5]MK$O,%LWFYCWN9G7S!/!4$, T8T Q1Y!C1) M,^M#I/S8XRA,>W/@[K$WPE8)-7DKW'@F"]!10:2C0S$J H(/$>1QEJ9*16M E MLAY&JFX.>*VO\1*3C@YZ>1O J?.I^8]CWKC'HIM^>15M2 MG,0MY7._U'9@Y?JMNHO?6'H;I?#VAJ?&]]+@E4(6!?+W]X>#_B!***YL#M96 M:!T6]/S#4A*,!>"8"D"A34=5T86!AG(2W9MH['E=M\S<7ADQAKQA5KAAC'"> MZ;A#+&,!4,(AT,$R8"*;"%Q+*W%86Q>L2>E\N7"-&LWEUI'5VXK*4]"RXC^B MXL_X$801XEET(ZE(#:H1)$ &2D#$=,6YY AJ4M<-D\G%(VT9(;51"GAB)* < M1==300P@(X':).2@4J)B$_/YFHL:V8K"J?ICH$W;Q[]=Z\?ZO^,?XZ\^U;VC M5J<\@<:%<5@14A=7?)W&$[;LS=B-BS:CQ[ZA;?*"=.L*[-O32.>\E*_<]M!!C5+<%# M4J34_"AIRK__T.N+=L?UT/'GRK>UFED1L7!7OS\>=GX6L9*=CKU>X6MRMYO3 MD/5I E2%*(YUYRA^4:L37^C:[\?==A1NOVA[+?YL;/_?L#6X:/RVY4/+M@:_ MU^!)E\3XWW8Z$;B[PWA1UU_N_@MS=@G!1;I.?(ZV/NO[U^,?_G2M_EE;7[QN M=8HO+S[TYVC;CG [0(W[V[J7O2REJF8&U(LR@(R M6_S^6D)[PSDZO0_6JJ>YDIOE@7&QC!5MKH=_ZRKD.742LD1=1;V%749];R'F M6SWRBUJZC=/N\(8V*T]$0YYF,LRLA!8?T/VEV[IC4UBW"'AL>>O3D4>#H&8# M0Z16TOBO5B>9MUNGY'>/_M M![;_:7S@U#W?P]OQ'5 RFUPT0JRN[KD5._SW1;;[BNC)HFW)!2K_?URR8@S)0 M0;P(]#[(E5E9E;"V/6[!?+%WLLWV-[X9$U"@T,!]! MCZZM(RR;$,Z/KQ*NQ[=K M"NHRT*TY9,5:XV>CXHG[EA^\/4I5+_#%- M#>ZU;$JTZM]\^'^+J0'7=S)\]L>@1K$4:6#I=EZ/A+ ?/DY$4"#4I]%7Y[AY9:#U:SZSWI*(6E0 +Y@'U+$ -$,(4!.< M#=Q2;?':.FIR4E5B?8V._YZW3M^-6F8I92EE*64I92EE*3U3*;V 8_7D^:?Z MX>39C+OH%Z?KD4PWSO1%ZJ267FO[(]UN-KSN=:+C8[J=8;_HH&^ZNN?2&URK MY^T@?BCX^QVW/[U]6ND5K/Q=RXP3I*40,=) ,419TVD!I M,?-1M87VEJ^MJR82\S-@LW+76KD?_=0]2RE+Z9E(J:XQMVPH5V4HY^)N+-I) M:A6 3") OP.B^3X]X>N8[_6+\ M9\.?IY_]RTIARD]"]',R79O+M=$;3^(H(=@%\ MFU.X]]'_W[#5;PW\)]_[T;*^9 L?O>T>=8JK%,0A\X4*^0)>X%A;Z!QW)@#* MB4H#3 )0#A* )38"ITYSTJ3F9%3-MU[,N%!K7,CHG:64I?3T'>ML8Y^8C9WU MR8V0*O(N#%C@&% I/3 *0A"B,^ZAU/%57C\;^P)R8:XM1AJ>Q1_/=+Q1W4[: M'>^YGYJ2I#=^\IU6M]?8+'X[:*7.%GO=P=W\]^<7:*Q!KLSF1%[[84I*G[R- M;QVTU6"Q?+[P MV&K_R"DTMU#YK-5+:O5,:@U#P2#*)-#"24"50D!'>0)D82#!2ZJ8RJDUSUFC M'S2U)AOQ!U;WN9 $R^ 8] H[H@6:38H;F)>U=B"K/2U MCCEE*64I92G5*3*8#6B=#.ALV,]QJS$G" A+54K%<4 JI8$)SD$E;2!&EP:T M3CFK+R 5YZ/7M@R,)X7MAH8O!F$5:3G=SJ@!T35AOA?6:BB?3F4I92D]_-C2 M1TG4*>50 M1#^<0V"H(! 1[!U11;>O!0.U;C\<-8-!ANPLI2REIRBE90SKHV3G9,-:!\,Z M-Y=7*$N"-H [G.;R2@5DX!8$:67<&]Y@;6ME6%] 1L[VR!-OZWZ_%5JI5D;W MCZ=27#\!3+W_.15%SA#ID>+$,/V**6$QJ3R!(9 M(,XI0$5TOC5E 1#O#,71I@L4UM8QRGV@GIB69RS.4LI2>N&GW]EBWM]BSCK4 MT8\./CK5 'HO $V=FC0V!OC I?>.*\=PW2SF"SCNWAR>#MMZT/KA&X->O$R[ M[#NA)YL_'VGGF&Z64I92EE*64I;2$Z#21"*? A(P,$F)5-I8HBUQⅅ% M+ M4^EB)D(ZG^KY8]_I1ZJPT['=4_^FVXNWV-D<]GJ^8R\.$GTH;V^CXPXNR<0E MD2YX]8$^?]_M%2\,!KV6&0YT)-\'W?E-)AQ3M;6Z;T++#,(U!8$*O>G,PC4' 3F>CWJ: ;2G ), M#(T@H!!0RAO@*,8!:R2@,S4#@1=PA!TW?^-=M__"AJ?D<&V64I92EM++D=(R M68>(>NV4LU(Z3#F'&EIAO;#,4P8]IK?@:OWXO/&G6=(6K4W)TI+)R2F#%3*N M\\BV+F88EW(0>F@0X P:0"T60")L(^,2T ?DK8N"6\>XB=3\(@'N"SA0_DNW M4]?$?D,7#1&WO/6GQO<:!#4;29ONV#0/7N=)-#OMENND9[H"0+6 M&18;'@C9:*6[^V?N\6;QFY,G+5Y:&70"[HI-#;PM$R>+KKL3ROF@!:.<6R,UI8H'RV6*KKCK\>V:\%@&NI4#W>RAA/8F M<3@#(&$:I)DB0$)'09"&*D=A$FX".M:4D-R_DT'&N(QQC_[0RV"QEB9P9T,E&)=A;%D8FTUI13(:(&D44-0:0#WQ0/&(9=H'PACA MV$&]MDY(!8J 0U0BA#0)H*<94%3$CEW""ZUFU+B/B>9#X)P+R"+=_O<]VRK M7_29*F?"=<^2*/K-1L<7#:)_^/X@/DSZL1=_[+7LP$?!%*=O]\G]G1(=B?)Q MW6%J;/4RCD")Q0P*$ID:I8XR$VF;9Q)9K@F,W*W(VD#CK UTSSEQQ8O[I53' MXG89Z99#NE]SYZ$FD,"\DT"A"':42PXTE!88PZ0E2"L(R=HZYE6-BKJEOCRA MU*QGA0#WRJW+LJVU;)=@L-0&".-5G(O0SE((WG$9\1M9+X*0NBIH+[J_9&2O M!MGGSE2HBLB.A0"0TA Y+/; (!;_,-%GU\@C%R*VHP4,-NO_,]3_C.U9MEFV M3T^V2[6:D)!;%;E[B)A/J>;.!R6/9;M?1;L]5BF,:G2_-@.:2 $J, M XI+!4* CLJO2F&]SX5N_T" MG\KW&H-CW\ 0R88_/6MW+[P?O7HV[-GCY!"=M77G9;76JO,9^O9(2G_YC@^M MP?LHG.SY+.?YH#G/1PF$ T$>0( (!B>=DIZMK%RO&G$3(@2"L!U2EKFO2&B"$Y"**UBK% MZV837\"9\+6AD]#M-<[T16J]GUXS7=USZ0?7ZGD[B"\&?\>:A"<;RJMST*08 MM)!Q:CF@T"HAI)3QC%96U_0%S)'X6NMNH\> MA<]2>L)AD@RN=P/7N< (\P;9("T0QJJ4,ZB!"CABK';4*!%8(&%MG5?5.BDK M;H;7+*4LI200_(I;NO^;!1DTIBA-0Z3V&Y_\,+&L-4Y[!&?L'@I)\Y7B5ID+BXB&,=. M& P0@0)0CR50 BL0D&OY:NZ#QLNR55Z1 M6L\%U (G5#&C@3%I4(R+=EE3)*-V,TL5IU(ZL;:N:%.0;)>?F';G-)8LI2RE MYQU4RY9R599R-NHFG8DB9!H(RQ"@$G.@%(+I9-^;P)3C7(\LI:B1I7P!*4B; MTVE'K4)/4FE6"K@-&H-NXZ?N]=*/?M2])6<=/5BSBMO%WM[TNJ=?2B&-.^QD M/*L2S^A03E+*4OIZ<9BLNFLE>F<#]0IKE*PB4P8*B0,;(&OS86'$GD(N.4$4),ZK'!$@6)6 M2ADB2\1B;9TV%9X?[9EQH=:XD-$[2RE+Z>FZVMG&/E$;.S=<%@?.O"( (12= M#IL1TWYX1N#7KQ,N_3(]43A7E:"1([Z M9BEE*64I92EE*=5)2K\MP[Z]%ZDQBG0(4\:I"H@3A!UW5ENJX"W8=S\^;_QI MEH879?N)7??\<238D33L=&SWU+_I]N+-=C:'O9[OV(N#1"3*^]SHN(-+6G%) MX_?\8#\RG:O9O"6G"&=COD A;$ M@BCV "@.!!B-'.!0I\X!/'@BU];1?+'>[QD)G@,2W-\/STCP-)%@U@&GA&+$ M# =8:!P=<*V!088!: C$7'$E9*@/$KR P_"X[QOM;O^%]?_(H=XLI2RE+*67 M(Z5E^)I&D&$!(7-84ZF#(9(0Y:B*WIL32-Z=KT5K4Q*T=]'DY-.."LG6>21: M%S-DBSB/%*8",!48H%PKH"TA($J50*JLI!2MK3/29'@^!?'VA"NK<@;<+*5Z M.L@9<%<)N'/>+4,>0FP DI"D.!<#1CL#@J/(<"L#XS4#W!=PM/R7;J=DV71[SO= ^7BO212"ZPY-VS?24XU?'73/7B?Y M]+OMEBM?>7IPMES)ON%:&L4#53"2#(*U]00%XK5QU&HAO^W Z&@BG:(.=+_:"A1-ZC]UV,(?PFAUPDWYUE@9:"9ZIN.N^VX=OWM_QNV!A<9&)<& MQIENH\9Q)BCCP",=76E),- !2D"4]AJ2R-W3$"5456>2#(H9%#,H)E!4Q# 3 ML5!B;2@+0F(5"+6,1!4TTK/[@&*FDE4BYEQ!$S1*:"4#P-:+2"8Y H81#KAC M<:X(#J32!1<;I59" F@BFQ@@%0B2C2%NFB6.1=BK5))C= M/VY1FXH"$@1!E%C@:3IL%0%;%4):><*U,)>F: 7!8@9S.+DT7# M,M7+6^P 52YR3.X-@):38!46V*HTQ.<^QRT9'#,X/G]P7 (;O:;8>*8YXX:: MH!1/$V^%83X@C*'-/GEM\'+VA-H3CH7V&&!'/$CC5( A%@-F;"24V%IKR-HZ M9TTL[MTRO@:X61QO_U%D\<>_7>O'^K_C'^-;/M6]HU:G_&Y< &6E>H?@6/&* M*[Y.W0%:]F95Q$D5#XY]0]O4FDQW+N(2-#K=03J_[L5?=QJMJ(E'/=UNG.E> M,?/EAL43_S.JJ[[Z5WQ1O6M;F7QG$O&:K_N84 852W! ])D3:3D>ND6:AZ M?='N>,AM/&NTQ<)=_/YXV/D9<:'9V.G8ZQ6\)G>[.0U1GR; 5"R][A\WWK2[ M/_LU>(@EX?JWG4[$X.XP7M3U)VY%870N@;*P%8@R8['+ MUP2-G^37O@Q?H6M?N^FR"+[BY/J7;[KLS:\Q0E9SL[>[H7](F/O'7%!==E>M@@^+'VW_S"?&$GE]\JM^1.)\P_RGZO=(U=OIRG4JJI@MG#U1 MDN):2'*YXME[5S/4[4%O'R];](2UCGOE.HV[1L$.=D91L+/6WL$NW=\Z8GLG MNS3^"_>^?/YU>&#)UR^?V>')#CP\2!&RSWCO8AP%.SOY_]E[]Z:VD:U=_*NX M.._O=V:JW&RIU9*Z9TZEB@G)G.QW@%S(S)O\D^HKB!B;+=D0^/1GK6[)EB^$ MD)A@0%5[9P!;4JN[U]//NN\=ODD^'GX'] "^=_#G_NG^ M/WM?X'Y7'ZXTFUK.&BO8Z=Z7_5TSV#_]^S-\[^+@\ W[>/(YW3]\P3[0#_&' MJQ49T-:PZ(?\6?-5JRSLK1>8'*LKKLC5;0_=^^A>]_=\&I M^[S'.A6 F&[33=\66I?6 _3( ::J<<\4E8;W&_?DT/3D*9:3NI*S;SA;EC,' M#6P*/:K&3ZSZSKV6\&ZMR(%[V2S#O.^W6>-KI)0[NJ%)Q8@U) MN52$19H2F=*(1";5L*=AFC.!O7X%^^$TP\WCX9UPKX^X=L*] <*]0&6C/)8\ MXHQ$N4JPR+XD4AM';&QI9%G$=(9Y'_V8+X%?"?*-%>C,L:S<(=R>_MY/?)09B<^MT1*A.8\)B;0C'BDP)2ZG*-6^[XQJ=>-^/.:06;ZHTSQ0LFU,1)!)D95[W.YG'7-H^SX\GP-X2H@^$[ !N MI; "=0.7PG8&CS5BU.=)-]6DA=,'RZEB4ZRC"19"I),K2.*.4IT MKIV-3"*$D],2\ALDRT_,!H*<'&T@( 5'Q;D=VLJGP;U^_;HW&,GATS*"_.00 M[!9&X3($G'HY6X@#!\OP%ZQ"1SK6"%4OOM2E"&9%5:5-XDAC*03.*74RX M9IID@BN;QC+).$/-B*?+=54?R,& -LP1 H=$^4H%2:!CYA8&^?H;!S?*YB^W Y1LK+XNJ=G=ECY2*G.O/&S M0CI\.XL_< &>M^:_8QEK1*=HB65$6HD\332Q)N*$R=P1J7-* *;B.(U@36.^ M]0R+$,<;I ]UMHT-I1J=+/],65Y@&DHG/.4J)89Q1IC*'.&Q=,0HFZL\3T1N M+S!FG7Y* MTI2FJ1#$REP01A-*N)*69$FL-3=PA @&ZDZ^'#AV+W'LGC26_][M(LWZH:W><]ULH)Q68O^(X.F?Y8J,<6YUA6N:.$/XT2 MPM%26EG971O^^VK8K,?;Z7)T)\[M3IQDR=R4Q8FDB=9$1G%.F%3PDXH4%E&A MJ>) &46V]2S.-N/$ZC\OLJGCQ8,_>&\89F%7S*0 >*$NFB' A#+K5RJ7$&($>P#2DPVKFE-HXQ MW$I<.Y_4FGU2M1AG49;$*4/AU<#[8R8)QZBVG$K'%"@#4FZDF_DIV1]>E_9, M%J9G@WDU6)E&P4OES4Z=->(>646].HU;O;:![PR-MX_O^ 7J<.IV.,66[!.Q M3G-82$I$RA5AAG$B(I$3G2K %& <$7JO5J44=P:*317D#350= )])P*]8+(P MG">*1XJXS#K"I&!$*"5(SI5E*C5":M\\N+-8W*_/XTQ>?K?#X\$J0IO1Q^EZ MV^GKL"A=@L :(2I=]HED"7,LHB1-L=@29XXH3CEAFAJJG!/&V:UG<3_-?B1F MIC-R/&;6<6N)[H3VED*[P"M$G*F<)ADQ2F6$I5H280PC22R$Y1FP#IEN/6,T M[XP9]];D9F)GQHS.=K$AQ )7Y:]9Z%+'+=8'4Z\NEKB%H3G D0*EA\<"8$JF M1$22DLA%<+:DEFO#D%O$R7(B<6?1V%3QWCANT0GUG0KU O>0VL(:@-/59X[%.HH8YU9XU[9Q\ >R4&OLN/QP&*.3V?>^'DLQ-=7 M6D:K%]48KADC7HV+(U\ H4&NRPZWUHA;R[73,B84J$V"*)K'A)F4$F&S%, K MB5*>ISIQT=:SI ^;LC-T/!@IO[?::9ULWZ=L+W 2S2C/G9"$:P>*AG6*@$13 M0M-(R8Q&*D-[R&K9[BPB/Z6%#>ERZM..-L8P<-"E>?IE:J-4!TW=: M0/:^[%V]B3])I[5A7)+(6H5EXA/"H]R1.,VBE#J5Q)9N/>/1AO35>N+VCSC: M6,[Q';+;19.NV0#2R'2F.(U,1))8@R*A0:60.E,$Y%IG-'-)AGDHC[Q@_(;3 MC6E%M=*>V^&DB^S8")K1K,K;L"B=4K1&G+I<+JX6*="*4D%B80"GA-1$6,I( M0I6,G+&PU+GWOOQ05\_.X+&YLOTS TH[V;Y3V5X, '$ZUI)J(GF:$!:E.5&Q MBXBU62:X8S37OA%$M"FI:>NT=>3;^8973]FWXQY6#.I-L'2\NFS74(%%./=^ MRA\Q?:A1:6Q)QJ.SWW!6JM&@,+WFM1XWJ-T=88%5>PZ+]KH)92E2"_7V9S8B(>4P2QH42J0!"PP'=:#^- MEWW,MS:Q#98@TE)#3![+ MR#!J581U?**^R->0*G?G^+ FP\QF$*+\VMH@U;?RGV]X]6O79&,*RMURA$^+ M'[^>E/I88I;W4N_HSB'X4XRG@HXU@PE*N>&Q%HX+K44RN5;SUC!,MN')^/W%J+TXR+>N0U_0+H7R]?Q*(Y320D3L2/,)(8(*B+B> [X3466 M4_K8W8:;STQV]'\F157@G%?]WM".D:%X4Y[$3TIK.E?B3ZM#TP#8X6@G3/X? MDZK 'K6V EW\P*$V7G]B.FZR1O2B2]PDYSRA"8V)2EE.6)I&:))S)'8ZCQD7 M<93PK6=I'Q9W,QP.G3-Q0ZG)CPMWQTI^0*X76$G&N7-29L1:R0B3,; 2EAJ2 M1#;2J4FLHN:QE\;;?%8R[T\LAO"_6]C3?L1?\ !!;:.=B5-#:.NPRCIM9K@KE;0'@" MKL.7Q5 .=>3X:^EE1 [MKU;ACN.L[UO:6RRSIV#*&G@474TU89CE1B8&S MS45PW$G'HI1N/8M9/X^7C7/WYUCHG(<;3ED[B?YI$KUHE=.<2Z=2(IVQ!!93 M$J5S1Q*74<&=9)H[+]$\?JRUHQ\:$RGM &M_],YD.;[LJ;(P1[8W&,'MGY;# M<%,HR-NP'J]Q.981J].JOQ>LE@LK,6Z<3%A,&,\488G.B8R=(U1DL\!W(W,W0\+8O&O<8?O;5-F:H#URE =P=.R[4+)+>9LU%$ M3!2A28-3(F)!B14R3ZF(::3MUC.:]2GKFF$]3FE>.YWHI/FG2?.BW\U$5HD\ M(33)!6$ZDD0YRDDL(ALE1F6Q!&GF?1;_2(^9SI"Q!IXQ;\88CL;?&5?T%!2> M.^4;G?WB;M!IN=J 5,Z*U&4D0?6'.4D)@)4D+&=499G)E-[($,C.?O&0&$=G MP/AAN5TT8%A*E0&EP"09&C R150F.4FX-2EUH"DHNMJ T55 ^BD1R^5T^R.S M<##YH]+'\1R5]OL;4CQ8Y>?^4KUK.RKZJ1JN!V3B9;,@.\UZ=!QC/5BUG-I- MX=Q@$76$2NRRF>48/R+9G8'C1\5[,5XC MXK!8QI!,4ZS<@*5638KY5%9RJS%Y,O,]L?+ECIR=@>,G1VI4L-=]X1D].CT= MX5A&^O,ZPT;%)7XCD=CURN\ HTB1/ MG8TCDN580I?'"09[Q(09&0'N2FI%LO5,;)+8/BT;QK1$W5E=X0C;7KG;U&YY M>FUM[I-K7%./:EIMIZM/=Q?(]F:Y>D>2R"B!-249PPJC^(?1K?;BM$#,HL\76CX6:7J.FBX&1[I1Q;C(<-306& MV**\&I>%QJP;_-N/F%L>4['.S2CC&Q;PP+VHE^\MK-[!$.$1___B/Y/B'#!N M.*[>3E?1%RX?FOD_M+[9X>+M<'&YXHA*19S&44)$A.;E7"6$JS@F,64FSG#] MN41<_/' _\THY[M&P\YC0HC[Y$@=+FP"+BSP)65MG@O#B(@=\"7#8J*PGYHU M%OA2+C(K!);Z7I.1:,-*^SYX\U$QU*65E>W] I+G?_H5>QVLE2C=JBKSHX/! MM5N1?@CP7L/KCD"Q#&N]6Z\Y_#Z8X!*TH37 ;:=NKA$^EXNNZ"B)K4M2$CM% M",;I H/RWKT4T4Q<)'7R4G=QM=L&G3]5]W]_J/ M!;JM9%395&9IIIAR0F1 V6RN4NMB2B/M2=I=&\@ZDK9&7(^68\$C+J04,4EY M!"0MI9(H TS-6E!8HR@5:2JVGM&D'_]XROL#B[SJ\+##PTYI?>QXN,!SN8H- MRV-%#'6 A[#B1#*=$9T*--S!LN?YFI36!Q9MMAG@M;H_ZKO)V=G %_F2@YXI M*CT859/2I_%Y"NP&HXM>,0R2 TNUIMZI":R(&4W4P"XMV ;U3_W643XM=>D5 M #MJ2KTS6=Q:%7K\I_NC/,#7[OIO-M%KV$/[MG.AK?-L7B[/I6PDXM@)(C3% MHEPN(BJA$GSPY3$Z2'J4D+3VH($.DNX4DA;4A0A4 M0&,I)3+5"58,Q-YQ4A&IE9)4*YU&ON@I33>IZ_33\MV_&NK1J>V-Y1>XY:W8 MWCR7#N^P&$OQ5*U ZYV;QP+G=\ PXMY%1._*-:T]6N'-E_V3#Y>?%$ME M&CM)C,LT83H!3,^BE#@JC151E@N5K[L#SGJ$YYXC'3KT[-!S<\EPAYYW&QY2 MHZ?-\E315!'J,DF88(KP)&*$BCR.!->Q_656O@2]48_N"[:FQ/5ZAYW>9%6U.G+2J@-=0\^S^J M_->S=5]6ORJC0?4X&U4%;J/??-_&XMS^?E&8\7$#/ZT+ZZT2S2Z1"EYY,K[^ MDNN&N+8ECJ.;4-2O:,;GIZ/][W'9C.9,'EFB2BL_$^E@L+_)P86\K+;^-?=. MI\60+,SAXNM_=1VNG0'G[FP&@G0"UH]*[\'Y#?# EO@M&+##*\ /CJ]^!(OST._>SA/F]#Z;LI@/JE1G_DR\'HHMJ$M[CE MN?++JR$<%J,)W-54TT("_A"<8:P_>&&, WE6V=^:'WXW174VD)>_%4-_7W_1 M[Z>R/ (TJH$9D6CAT/5S$3ZN04J([3S*$:=J"U;]X!K"MCV$+7"(\%G.X,KL MVH^C[?C:S[YVVSC:SI+K/_[:;;_^69HD=S/8;QO0#5;"&[W48NFK*U2XL,$W M*9;@@Y5E[\40J_?M6FU/E2U[2=R?8Z<_.C4M=?L6/'6SYPWM6=\25_$M+_S4 M)B[ZGMVU40:16\?E@/Y'?&S.+<-RUK1]UKW3?BR2YF'[5YIN<0OMY'J>%ON$ M QK%O&=/SP:C2VOK3\\FI3[&2A? "I96_H=3IC9MDFYM&GR4!K[U]O3U9:9Q M]UGS'K?:BWJ#_6&'UA7CU["O'DOFUPC&H>$>_Q[L_?GJZL/5^VAO]^WG@S__ M#<]XE>Z=[G_^R6>V?_7BR][I^XL/)_LG^X=O+O;_?,,^ MG'Y(]TX^7WZ@;X_W3]XD<$_V/U>-6>_%>'_W!=V_>O,I=HSKU%&2IU%&&)64 M<$TU84Y3E^0IXQ(+8D3+'<8?? YG!T*/$H36YF6X!0@]:K_#3P2GRWEP$FF> M",EC@"3&"(N=(]RYG"C+HIQEPJ9\[6Z'+C-U;001I*)W%EIVXV<#>R0'_1[H MWT,LG3\:3BJ?T*I&LO2YJZ8H+7;U[CF[7$/_#JL2;=J$KB]7ZW$B_-JC<%H@ M'W>@_9V,O!Y_./C/IZ,-LEEI:.ZH(9G%&$*72,+S."(LSU-E(LZT\0DJ ME"EAUS?VJ1OM:@>08_8M ,QL6T>T7*IF'UVLHG/W)HO_7K/Q9TOSL+ M*.S-UV%K-BWW#ES=[;=#_?6A_ONVA339._S\*1+TX9 MLYE-B#,YMB%-%%'<1"1/7)XIRU/8YW<4];U!Y5(>IVUVCNN"#,.8*^SGV]00 M?&>'Q:C$R%7_-A@!N#\:V\XJVQDV[H/Z/I_NT .W:U6'^>O!_#=+UEL=QVDF MI"11K@1AW#@BK=8DLC$U4W3!^*O6JM)=[-1ZJV5^C^3(F3Z M^?:S\-OX$FDNB%$=<[ .*OOC;24W;>K69\EXG "_]@"#'7,RJ<8^2>QPM ,S MAB.0 TQ:?S5\+L\P0^N%W[[/F]U[X%H;%@^"=Q-5P1:'CUIWZWCPFJV^S<&@ MDM3D5,,")T(1)F)&!+>,R#3+F+#*N7Q]//@A=>+M8/)QP^1M>I*O/9;A)^%D MQZ+78RANP%(FN1:QB(A.6 9@R;%M>1:16+$D5D)F.F>^\[*<9W/MWZ;\,K"+M$3+AJU]NG9Z'-F0^)]=RPT(+%DKA8,,(H MS8F*.%JFUM\/:!0:?N5AG M:4X)SU)'F%:"2&T=B9G*(B,$%Y9O/:/QFIM7WQ_.?JV^WVWKHCWNXG]/LAR? MN+X<'P[78\S-->#B=*LKXO<$B_C59<\\>M%5]8FZ,GO?,MQ]#VSC46^NWM[+ M*7K-*N]MPJO\2*V]?L]^T18/NN. XP:;^-:_M2HH_;K\HM\*17SKYHUZ3^L< M;_=J)KH_.85;Z#6H__-D\Z \DL/BRL_A;#/!+SM#\[J$ W(X]K\>N.GNFFVN MW6EAJT,8TQ\#X*WWSC*/&I8)[/#OP<<3?;7WY]Z7#_^\B3[^N9<@J_QP]?9D MG_[[9 \8([#*&&M"?_R?XTB?_CV4_XC)P>D;]O&?OT_WK_8N/ER]//X(3//# ME3G>/_QXLH_WP)K1)V^ 5;Y/_P?^?W"H/\7:I.8'S?7-!%9!+I,[I@& M;8?EFN8YD-W(T2P16S"YOV]S%<1<_[T M\INC&%>]:J*JPA2R!+VP]PO:J=$D1*/?Z]?TO\6_]WM;%W8+_IU4\.^H[&V- M)N76K["S'*B:/=ESD\'@LN'/>-!4(S?&YV$%LS%",."U'/LPD[.J%P@X/O.B M&!^'ONOER$ST&-#$1,,%^#^8%_NN_ M>#H:VC',"-ZM*.%750#WD&=GL+9A*Y^-2AC*H!A5O:/!2$D<,HS):[_;O8-) MV=N;#,8 6*6U0R(K(LF[\/3>+UM[4KZ#-YZ^#HSWO#!XQ/K^\>,"WK5^YJ!P M5E_JP'Q: P@O=&IAOF&J>C#>WF $FP5N 6K>T;'_"]P7%'4/GKV@)<"%Q\59 M/4 816]L]?$0]LT1S#C<\UP6 \^SX$[3:3?VW Y&9_XVGXNQ-[/ZFB*C%II7 MS==0$PK3-KH8MH?<[YW#8/6D F4$YM;,W7>Z-/[(+>T9**RP&F:V@MN]P^;5 M8/"M[=&LCO%Z9H7/G\XL3-K91 V*ZMCO+;AW\S7XO=^[L,W!^;P+WZ[7"H/IS-\**C"-X[&5_=FW8=?[= M_;":O]=;SU^XW0L6F1X>IWZTRL*,XZ:M[�T$\''VV_B^H62(*PVO5$]N\ MLBJ1VFRWOHY+C2KJ<'3N5<>>+B_/QKA92AC$90]F?."7"$4*MQ?,^-A?"3R^ MNJS@0,9''MO!6<^4>(/6ZRBX?HB',XZ\]ER%@<#Q(F$&O>4(EV;4[,)FO1;& M""(!A!&& <\J[056IYF^I5^0L,]PB1Z!WH\POJTTW7P2UW" MC?^Z'-O>X52(:DC\90O_OO4KK'>SP4J\Z3&@*(%U\3P25QO' WHX,$P_J9YD M \##ZYA)R <);[O=>XG&&W@@K :-(A%&@12UMPN2[>445*RS6LN"I9'F/Q-9 MXDOXBW9 [@K8ET"=Y**1X6XYGR<.!VY':W@%G.77@)OZ,OS[M)G+UC>8Y( M#1CF#[): .$Z%'OT]'NB\G[[W7;OR YM&-?<*( =*;JBB@&3MXGB$3X4C&L_8 M%G/;[NW R>+1KS9MSI^#_D"1 T2O]IO:07$*ONM,M;O>OK&!F_>VYK2W MM@G;:'B9W^(8GN$+G#_DW?XF9R&.#[:N/R21_E\$4<2C-3 $!1^?GL)3 M2Y1'W*:R+S3<,$$C&"JX!!8;NFR:V0SLN"4! M\!NF5^^8AP:%,_**QNZA 56D@G'M [[YXWYW/O$+1A#:B6$A;U>\T[ M;\*1MO6L?3 A]JVRYO=(;^6JW<<*@$X%4UM/YM:O )=> ZMJLXV'< !EP%M; M5:O)D%<]+VL4]^*',"][1_X==7C'8-B H\;#NG<,^KOA<>%_6$GYO'O QU!L M]WQYXMYLL/WV$(]E&!R,_ Q/K]F8[+D<3/ A%\?6GSPPH!!W[4G7OV!8H-;C MPTJ)Y;"0M,%6]'4#S&BBQO""H\G8'W&M5SVU=MQS$Q\^.AOZ2 V*H\:0Y$=T M">>G[]]L8%H:M?_::8#S]YOF8J=J%LJ@70#N6N%7O0"UYV6Z2/4LX*:LCJ5G MH@6^(AR0PQ$\5'[&<[PV=^#97YMJT.HW0K<@#@9(MG\[6%7KG-5!HU_Q-&R) M4-,)3VGP$9[6U#;(T[JK!M+R:46&;]X)#PWDT"@8Y,=OU5JQ,+5)%369*5K( MGK' #0=-K#((C84?QF$NIU?B IZ5HQ-8@N:;Q; F6,#/8+L&%K-DYZHPP@AO M,$T]J)_3<*!J:NC$T55R4)N8FIIR4_O27+&-YAHY#$TS+LIB/$8]#6V$.IB@ M/?&"+\@Q@5L36*O/=CS]*!CKOEZ<;KOW?T<7(*MEOR:I 6M@T[J1GE3(^X[* MT86G=3#"$L5ZXC4OC7P5_CZX[,]H(#SDS"(43 +<77H?9;TN]<7X(/R:'@=; MF;9HE*M-9'YU*FN]83= ;)L>,M!->J'G2][()KC47GIYVWZZ,$(]X-_Z:$] M"K;"V:=MO@S?: ;@R>\8N+&IYL#6R^UUXWEHPK(SCP?^9P"WG>$0E96WGLSC M2K]$;2&.R'_#9CA&Z[&WX@X*6#?\,4R^ 8S$N^B068.G ^P,;>OY\S9+ZS?+ M$."8 !B?-LL ,-C'87C80>7B:")Q$]H:IKU)=/F^%P6(IL)3Q &%*5#>D=\, MPO?',%,XNM)*^ TDV,'EX4SQ^AEN0C18P$G;W#K(B1^PFZ"O98S6^2.0JI99 MO.KYPS4AFCC:$6P5/D8T%I"P/P;XL# M@[?R)Z0))F24':_?#>LQ+ARL?@W#T[V->O:A+\T#BZ:/:T5L5,((1Y.!:0XU M?-O&@=">Z.DDU89T& :X6!A"TXK(]*E/"MZM@.W%;OZ\KEOQ;< MNT\^6"V/K@]6Z\+.-F8L=Q1VMC+8X<;@A05+@..:Q?"IDIPQ)S,N$F"JEL8T MS5@D\JUKGG.S!6'^.3E@00SS+[AVC"NGM-1,2):XF#&3\:_:&.Y)O$HX3?RI MXI6#F=VN/F/?D:1?H_7%//@B#9K7@) _-N2H785XD3#VD?<">I;>4NC_4',\ M?Y)AF'[ET1295.]X!">#*8[\<81$&B,0PHA:&F!]ON').?1GE94&)@L=W:8Y M@=!%[:V?>/P#R7J0]$@BW9@,IN4_%@F\L94N"X4L7XW.;7\5,VK1$W_Y"%#1 MG]DURYCI?$/;?*56*N85>3<:# +E#IK; '_\1N:V0,Q;PPR\RXPPI 141_L% M-F@/729HM]93;>D;5?5OMDK\T,L\M)UTZ.>X%I:AM_!,2B^PC1N@X;(>J=$7 MH;S;HJ4[XE[QE!-&#ZM2 ?IY72?0OA$R)M15O:^_N:P__[!Z $? 78;AR;C. MGO1-]W2_5[CZZ=;T9^-JZ'UCCO$P4]/6(6AR=732Y"RL%GR*^N$8Q/Z56_4: M,)9@J9@^#-],>MH.2**\J]4KV*O>M^^?T&+?@=(J!,W@/$%C2ZWM!2N(1/W] M=P"XF5H[83?RF?Y;L\W7XC>NPB#7;Y M_=B\\DOL=J%O>^S$<+T3VP-)LC!,0G^.= M@*,O!W^^O]C_Y^\3=-Y]H'O1P>'.%Y_]=_7WX./IVY/]W<\I_/\",_KFG( G M+]C'PYWXXS][\?[I_LF'JS?IWN[+8N\$KOGG[]./?^*]/N/]L%G)Q=[5Y^B3 M$"Z.DC@G6C)!&$4O8)P* MO(IFF:G,ACL6HO1:[FJFN7XCBCMFP>S,/A<.@,;*5:I9%%N9,ICD_ T M2SC3D3-;=QUE]AX+D;^HX A$9'F"^VY_=^?BDTFQ^@?KK@#Y#5+OI45IZPUP6.81S8=3[04W22Z3IXQS8S%,RF MP&=/SP+M"R36&_WJ@[@.0 FVU6KA-&Z?O/C[?)OY@ 9'/ISYFFO&"];RZQQH M0W/MP:'SKGD]B!0/N (5# 3FK?2,M4.IN:VF'5!^HP M]IP4Z35&M(U]:%$_4!'OMQR@%H9FW#I 3P?[ O+6)NU@+M>@OV01\(8$ J0( M76+ MN MZOAX&!>RZ$%Q'OQ7\*PC@K^99E+#0/'1Q1"&2^Z)L J!FU_G PH7;]%N//QJ-#.HW_?;*S_MD MFVEIZ%@=U14^]#O9!T_7.7:P6G J !F<.2!1)J8OAMXJ8!3!\>0WS]P[3[O< M+_B%1],I:"*VE_8EBD0(6[QNM'VT9,!Z-F'LM6@!62[1A-^Z6]@I*O0DKE_+ M=U1MK$AH72JJ*ECPYU_!^PCFBJ;J5H&G.KE\/+-7>2&TN*1'PR;IH"7>DRJ\ MU!\#"=OMG3X>H8]TYEX_M>/CD9G%S'L331W2-BZEF>WO59Y4E&9T$J$8M7R@ M^+W:0M:O_8$8?3]"H__ A^B71?69N-+::81]#QU%+0&/TL MA"]9[S[6BTIQ QZWS>#_B3%Y;V%NJYVA>3^LMRANR8T,SOOI_.C5%_CY L9U MM7?X(=X_V?NDHY0JK)5G9 Q\*4F!)4FC2)I8JSFW1HCH45 EORO\)I_;%P^- M,;VU1Y.0P@:'#\#BT.?WX&8&X$=30).$XV%X+J&I6'4,3\:-E>FS13"N/;#- M'X+]K':=5J$K=OL&Z%R>-//9KR,D+@!UFE%ZN^)9K8%Y?T3+O.:ST"JTKK4( M6#L?KCFQIZ?#- 4+$*XU%4OCZL-Q!/0/\ZB>C_"0@AM-DZI6S_9@,J**\J/KMM??> M^:,)G!(PIN"J1U)>AY0W'OS&-X3N?]@/,V-K,)3:TE.%AJRY9F>VDD:FX0O3 M+$YECXOPU]->[>$ZM;+N)S2+'_#I K:!Q)'N/=U6["Q ^(MZ]BC6=1^>$0=BX#&Q 5;-=YK=NA.@S6V>R]E M,< %P>S#6=A,K3*AJ;Y>HTD3*3:W6M4H<)G9BLS\.9?6AVZ@6M#:>'X#@P97 M1]#Z;-P0?-+Z4A"7?C-_*!.U3PRG90VO?1]4H[&X *ZW+'_E:#A" ?04J.,< M PVTKYMS6>FBTY=5PEN-$HU@$#7$6 M;;\RL^"/$>8Z^QH*6R]WWOVQ]6L3+K;RZ^_/O%4%(^3?PU?W1]O^422FFY9U M\"IH:H>HJ=UK-L%F3IU"NF9<5W\!)<1XRK1(Z&:ICDNIE]=:?V>6Y>KA!3X!WK^TJO1S!,N> MU7@/(#Z%<-@0-41G)-HXB/[+2K2JUY#$&?WUK@?X=6C8?V@1HB"#,TN+AIO"*B+H$4#AS^NP[R]<344 KK.L1&N+-$" MZLV+ S^!6+&C;&=2^+_V9X\H6JE1(6>C?I3L^;*I9.0(.BK\4^NT$W^3Z<,O M^ZWLJ"Y6^W:QVG$7J]W%:L^'/-P4PK 8JYU%F6*QHEF2,,YC;J+89;GC40H7 MQ7H38ZBO>_.;5,SY-Y<9,T9)E7#NF*1<"*6XUB[A$756Q5O/3@&H0@+?N$D? MQ&SCF3D3_QC0[$Q>^J._WUC6YDHRS$A"@S'^!/ TPP[JO,*:/9WY4MC:I^6= M6:RG!6CMK6AC_)K?5<%'Y):L'MZGSN^DMSY33ZF&,H MQ\U.::;8P(FJT9%:A2#])IT:,YP:DHNYU%_.BN"0'8[QK?P/L(NJYIB=[3-O MMVLV&WJ4S]"PZ+?J\:@H,J8*P<2_L /[P2PQT[A3>]+A^PC51 MD@^+<_O(U486:RE%.0@3.)4&^'!!3ONU^ 5/>1,A40NH#SA9L3+>,33/Z^86 M"2[[KULT=(@C)ER4QA%W&5/:<$GSB$;&)<+PB/-/KQI+[-?[.!PT0_($_J^& M(SZ0AFL_W3C[X@)^CO<.7]#]DQ?)P>ZK3W%L,ILZ2=(LLX3Q2!)N4]#;8YEH MX!F98.Q6K3KN9F7?XI8\<.\KNX/[L5O?;UW?)-=9I)TBP!Q3PM*($25U1G1N MLS07D351A"VF83V6FFLL_6&E1:.NBP;'@K6A<"1\/*Q/Q&EUVGFDFBN(T3I/ MIA%#97V^W0>F[-:#> MC> [_+<;/0X10M['"QH+O??X4<95:D4,;1'KK!FV1_--3= M/IG;)P>'[S^I-$\ 9'(B>9P09M*,\ Q0B,8\B5Q$J1*P3V(>+:/--=MC8?UO M@B2_TT;.>8,2IE!5=>3O$LO9[MU5_H@/5/O+F\#\^87Q:G_-V)-7X9^NRQA= MQ4?Q'G[GY,/EWNZ+3S)),VID1B*I8=-D-B< *8+DB4I$0JE+LWBIGIQ"1W+& MF52"22=$))W+C<[S+ ?5?BFL[= ''V$]GVG9G&M,D L&R)D.8T*UC/;9ADX* MSF@(G+"^;#B<@,J"BOW;US-2OFHV69W_?N,;S\^0,IQ:F22P8Q.F+.SC.,Y= M)&26*98J!<_Q+:EFED[?!@L4FH$\J^QOS0^_FZ(Z&\C+WXJA5TO\1;_7@Z[- MHV@/7&B!Y?6F\/',5+@=!7-AW?2V?G+]\;;_:*&K5_B,I]N,B6L_CK;C[_PL M3:Y_Z->N_-I@XW@[H]\VH!LZ %_7<7$]7UW13#'8JW].V\";T_S\7EE09^>: MO]VZ@?)"O_E[;2=YL^(?A=#6191:['_W/6_^S3T\;]=M_GX;='[CC'Y[A\[; MO?P]M=_\QK>^30]DF5C'5")=GF(K7,53EV7":1ZGTCC1*?4WTJ.ZQV:\1_\> M[%\=I1]WWUP<[.KHP^F_BP^'+[Y\P/Z9AWMT_Y_WE_OTU9>/[Q9[;,+X_GD/ M2OW@\_[N#MN_>EO M<=[AR]/@&]_V;OZ$'\\?)5\.'DY !X^WBOJ'IM7.]$^ M]C,V+LUS00F5.2,,-!XB*-.$)U1DE$;,ZO0Z0\ MNVS>2DA^J(7F;9!^H6?Q M0\"E=^-2>K#W9<"]NN-U8SGX+L2_H6OSFF9Q\X#NEWM NIU@PT#SP",R#/Q< M$'NU!&(NB;DS/"5*2$H83241$5,$5H3'D4M8KG(T)BR;G7Y=*TW\+M'I"%=' MN'X6#'F#TU?95FAB/D.ICGVM#[CVEH#+1I'+5"2),0K9%U:G$#$G-K&OQ=C+ MFLGC\4[^W//J/=+9U1NE!2&<2(530@3L2"'Y(;[W M+Q]PLK+B]0.)W5\=SW-S?,YBS'\[G?,[DI%;*;>V5MZ$0YLMR=/J\3F#YIQ@?/Y]4L$-L^=0KKV 5YB/V*8\R MZBS+@.E02EB:&<*5M"062:[0T9O&2Y%A7'.EC6.I92GC-.(F3GAF,NN2S#)I M'DFYE5!']>TLV^6AY?P<+"3S8&65BW9J^/->%F6;EES?3+S/?&LDMPJY 8WP MWG,MBZUZZK9^W:RIV[[7,@1_-C77^G7"9%V.=%J. V:L+E[G,TF;2L4^RW\^ M1K:IN=:432Y'O@8(W/+4=ZV;EA'V_>)"%6&?"S!LNM[53W #W]JT*4HZJWJ[ MLAED*"_B"Y+5O8^P"NJJA_G,1Q_L.&VU6N]3_V#LA-+D?)[75?9:Q7*K^F56 ME4(.^0X8$#RK80=@VJ1M*^L;V?@D33WN3W]J^M'6;XH(-&TJU*1O^@()(745 M:XM@]F4U2S^%\]PS;]_G:=;[=A.;X=Q2+!H0Z?T1(OT?7(&L5F/'5H7O=AXF MUM6;K]_;OJ(8GH\*W=2[T?.8JAM,A3U];(<+EZYZ6'A0]=4G^9,&0TY/)N:H MJ;IN+*;D8'12DW$\MS^GI7_D7,W*:>^@5N7G4!;$E^@Q)_ "S1.FJ>NU'NNK M,\\J788F/U734\?C09/8ZCMAAO'5+'M:R=NGJ4]F9>C;H^XWV?FM!IEU3*H'@9.?&E] M4G1[VD-"=L#M:87I>E5G%9\!?,87V,GFXMBWLZG!&.NSTWI.3(8+,S4C'A\>69;K99:X'MYAF^/K>+& MQ1G6KO2U8D(-F=-F-D(9[[#K?7M2>=G 9Q+UC+S<2-"[&2$6]WU3;;.N"A\R M\Z^!^:9$#PCM,#04*K!34:CI6;=RAFEM?;C=VZF[#H0B."@G>)1B<=.ZO<#* M!\'HO$L"/QCX8VVV?LVN!S7^N*[W.\W>"CC4)&O-&MS60V\V4T"@>M.U>(6L M9H1CV)2F#;4D-K.$UJT+PK:1DOIS%](;;O=T:N7&( MS3&V^L*%4V9*U;XJ@G59+647J%K#TT (L1"N+\!R%)Z.8MYT6VZ?%LW1&^IL M+F!,*VC,7URTSAU_GR:9TC8,<)W MK-F>:Y;7?O^Z/'O]NFW>-Z\&KFI+^7CM"Z\;DO)NB:2\:^:ZMFINX,M^G9 A M!2^]M+3>;OQ&^'B&5$+5S?$[UUST]U6QX__ M+H"]_/)N][^K7YO[3_7D:4]=W'M[4KZ;<4=8B'^!>,S_TJ/$7,@#+M]O9E)>C$I3V>&3\TN^9_N[ M;SYI)TR>IXY$F85%C"-*9*1R(D7&W^UT"A8 MI*;&(54,!MY"@!W@![Y?C33GH:3W0T/HG6L0K.5="0AN E:L0#F<'HS<@,\\ M\:D+GR-B>?,GU@ELXYNO#3D\KBV1TXJ1[:]XJV2K7O,-@PQ.GV-[G>.G+N ( M!-%WNVS=;53>A.%A+/.+'YP?-\W<=%?,F4OK*0J-,%'UKOO\89\HO/4(5T@. MW'77U]V5ZH8XTV_[*:C?<;EMS>;OPW?7\@,XKQMJ .>7;]PY;X%MRBNUNMDC M!9@[KWVI.*2[9:A%ZRGNU(,M>]A,(,Y^7[B/_VO^>YMX+Q'>XQEQ:3JBOFNQ M9=^KR0[]0ULRU? :7^2V?6H'%\MJ6C!E2J%10%W'%1M3>9O]]#;?L*G#EZ:7 M(#F8C7NU9Q44"=!W+V>OO?KBQ9V8;VM<6;8FZMR"]I@B'*:DM+^ MM2O2IFT+<^<]/8VFAU..//@&)75:\:ZNKA_,>NC8KGN[!FUJSIO=G_7E6M1< M[;+J^M 6ZJ7GWMA)%?5,^*^?5H^\J([Z.(-@VG76MXU%46K$1,%^GXPKP)-P M6 &^CBYML.JVC,2X$_PCP@J&8+@JV 6V&^5MYO'$4CJE)^!U2X[2+O@:O'RU M#<'U&E[MU_=%B?&7L-1?><0&+O$M=>HVK3EL.;8>KA[M-VM0 MW\:SHP3=FL=^S$>AQ=T8#I6R"J8DKR?._ASVVB_25+_6U=>]?P/V!6PBVQ12 M18N2K8G/KCVKF]?4_*HZLQKAH=8FL36Q1 6U?D3P+#>.[8MV#$JK%/?4%>>/ MOV'=4V=L:X='L G M=$5?\4SO[K\H?&'X<36=D2#IZ,WRXP9E930Y.@Y]+'U/H[IQZF^^$#M*+P8< M32K?+@BC:9L>V*-&XI>F"W=.;?RKUW'>NG!M6#\>'Z@I+<;V?T_8[2S(_]7^ MRSG5=]\OW(&;ANU]6W!_].24WB-, OBD)=6Q3'.2*8%I_S(FBKF$*)VRG,<\ MU5&"^4?1BJ3*7K.BU>^S[>2WZ"WWC[\F"-=X--''00P51I?@[O^]CO:NGQ"> M_@V/\+CT&D=.=#965 $C*G;N9N) MCP*"W1BU &M12VR'1C2R#?(X@<.4P/=Z9T /CGW/@ !+PWD=1E'TL#/JI R=Z-4$ !]09L:GT*V 6DEHW0I,HL#0&Q\6Z956Q/'95%:- MHZ$H38@1P3.GKI3:"J3RY#1X)IK)GWFY2XO,.>PRV3LJ1Y7'U*$=UUZ9HIJ= M!K@POMM%8W]M[HMAS64XA7"G5$W+#NQEA5CK>UO((\^%PVHNOT=KZVZ'P./1 MP#L]IJ_C(^A\")E7?/Q(?*C+]$&U:SX\*?A'L(W)5^=D:>SR^I'+N:V,L2X# MU*>G/IJZ^W-[PBPVE)D+75LX^V=$=GL:IEN3:J2>!L5@%)B&#_S">P['>-;7 M%IJJ)< K@L'\D+P#K[0@/QA]MNI5MWM_M _]^0?73_([U:>L3/ULI@[_"9,X MO^R%UYKFV,T<;5=62XQ1K"^&$_<,U2IT"B,DNLG %2$6I0YHQM@1'T15ZQPM M2F7-(L% *T3[R4>AG7C/QV*< @[ +[_W;(5:>5$=-X]IPE^\C[-JUFSAWM5H M8&HH]N7$>V51?0[;&'TD[>?"AG'(^.HQX^;>\784^+ .1JSE_G:3!P^?6]0@ MR%,)M[(<6C,]+7QLUZ2NS[2^XW!P9^J:)J%&4,F/?MZ4O-L+?>D!O => M-ZT#'3T$^BN!]%:7U=B>XB./[>"L9[S#SPZ/9&T^0#(]Q"PI#X!68NQFMKBXK[';_H##YIE&^66?33*J5$^"KM+?!,72960X\KA\P>^L*^.+<-,QT M9@SJ1"1N,7AT0M<'_=Q<+QBK9T^>[M/9 Q;N5[/MRZ6UFQF6_G?5\SAO@>T& M7#;%$>K!O0N0+SM>T:!\(4VQB\5:B,5*NEBL+A9K+D;JQMBJI8[Q@D>QXI'F MFHE(R%1$4B9D]]N"=2WSTWRZPZ4T!4PTCF_?B MA@"K(##'\$#2]B8@3?"69%TO*QR1_G[3WT/#">"0M>;CD]1LL-Z=E9:<2?U9 MHMKN3X1@A0*">.%M655]M!57H?U#\Q7D,<'^Z(WN93NSZ/GBN=QRCJ(#[;@X M:S&BHIP.M7=>2/^V_@4NK(+#R@*#!7WU9%36!D?\[']7RX<_7EOS8RU+T^JC M.8O+@2GS;]J8YV1+G[U$THQ^Q%&YP!&FPSMN!&:5R5"VG-9H>O/O6=L8<() ME_0U+S;2)W/+?.FFQ1'@]RFH2=YT^4UO=7]E%?! #T4MEO_]I\X]\80]O$ZM MQ]29)Z 3A9[7IT$OA^$,@Q<1G8&"_VJ\RMK@=6JX?U%.8]=FCZC;-OJ\M* ( M*$P$PE&CL1K$/-@PGGN]]3)8QVQU3<89CF':C2NH>/74M;3 HM9KPTR&8=:M M78MJ.27L)I)\$T^;X[#WJB1&>5M:9HLP\R(VK:L B6&]3#NE,)0!:]:KN*F; M%68VW6V5C>?RS$,$J)9-FNUS6.NGWJ/J HOS?&(\-4QK2R)E+&&)2H@0<4H, MRS*;92R3G"XQ4V6%I+D50-N9CB*A;)8DE(G41"IG^6)QC><^7;V::W76WE1- MPJ./D@.E'O?6KM46/3,!ZI*Z-8[?9VA(#^;(JE;;J^5.5-=H0JL;9]_T/@^H MC51.MWF>W4G#I_@NNE,EG#VN[E0/H^744I^II_?^T9/KLU77EN@#!H^ZXN*3J:EH#,^%HXG+E6742!ZK/'*1Y9K+1+#,_C.Z?[IR],/=/\SC.UJ M;_<-\SVQWM6U$T\^?(%W^11%E&<.B!PLE"988H_(6&5$R\C$242-SK G5KRN MBM=W6QNQZT/3P=BZ82S63@"QURRRBC&GE\]2R)Q(. L365]/?/SC<.SJGX(=3B6HV#WFXV5F+Q@X:E'XQJ7>B3=0TXO1KJ$@M98[9"LU =5MT* MJUXM4:XD-G'&14+2C.6$J901GD::\)RIV.1*Y4Z%>( ?@ZJO@,)=\:IO;:OQ MY*67M=DJ7H0=.+M?&3=LL?QNQC%M[9? MVSQ,NE7CWW51BAM4GIV6>[3#HUOAT=X2FZ!2Z=1I1IA+KODNNEW7L3N:FLW&[EM MMY48VYW*+,T44TZ(3#AJ33$\+B0F?:VJ#X_]\D@ M^-,#W< _&))\^2E+A,LXER1U<428<98HF7"B!@5Y#/Y*UB8 M5IX)QG?;+V>CJJY!O/3J[:("=49+*Q,-OR"KXSXF[IMIGXJJ;J/F@[E]R@(, MHDEU]@D+O>.1+RBZF?U6OEZ.;("EF8Z.,45F4)P6(4G'SR'VD<%)#%,V\(4+ M,%LOY%4W23HP7R$A:%KO 5/YYI:H&$]:?4!"7EI(O[>#PF*9#U_Y BML3!?( MIP$UE=RQ9!1^'RN58*47OWQ8Q-#75'&SV@ZA94H]Q*K?JF"*56#L%VUQ<-;4 MI;]@RE#Y7T_YG@G7K_%X(:9ME/;*)+_..>6)'-ESF?_/; MSM:U=;"T2MUL\6NP\')2XD3VYTN"P/X9^52VD!8U/U\>S I8U_.1#HEJ[_S[ M]GR1'CV"3S2N>+L?V<(=ZC99>)-Q"9(6;K/C%\!6D\$8*\1=SMTMU$-"^&P/ M-$R]KYA28:.>T1P, Y"&JE4AETX>'97V2(Y#X:MD?_?HDU9,)%9'Q#*=$"84!PJ6*I)& MEIHG;ZUW;NAI]/F _4U&60WT4_@;@,LU8*X"R*" M75*F/4I\F>1E@C*M^5B?K0']9%E>(M)CQ2Q?M+P81F^R>2;E9:I@$"E%&+7-ISE%!M\J:S-I$)#3..1=J4;]!] ZYD;Z^5LA> MQ(,$-AN<=75*[FR9?.7257L0B]QA]8.F*"N6>+X(?3IQWZ*N/G:3P?3B[=69 MF.UTS&LZ5=WT@O,3$J>)6LYDGUW^\<3F; MZ1T-]B?E;(H'FK/8G*D].$YOD[MXBR3.;S:W;?A4?6-ZZ\VO^[3F[.FEQ#9% M?WH[/Q))^ ,^K@?DT DUSA<4.&FEXR)7B624:1WS*'5I+)C2RAG);HHRI#?: MPU_;$O\ BGL\5=$(?:#&S/\.S M!GM7+]%Y<_6A6'3NO+C:N_K\9?_/EY\/X+T^[KZYW#_%IF+XGF_@O=Y?[?WS MX?+#R7ZQ*EE!*4&M=H+85%'"(!)N>5W4?1CT\897CB(JZI

X6919@7:G4[WU+%V.8>Y09@%EGD*DYI2"_=&EAWX% H7B M/',JIDXSIIT4"4]-E"BN(NF$TQW1NC\(7,[C<*G+,D=CDDB,".4:%4AF@16:DC6*F>4>: M[A4Q%DA39M.-[@_HEC,P&$M8DN2,9$F$Q7T22V0D M4I*E3F66Z=B)?.O9NDQ0#Q[GNA3;]0-&1#/0I9(LRJT AI0JPVW.4TEC'J?& MLHX9W2M@+#"CG'+F>"2(TWD,S(A)HC)A".6QRJ1,>9JDF!/?(<8MLAHV(M+J MEO'O=UXGOCK>&1K\SXO_3(ISD-KAN'H]@L%=/NV@I1=?/N5:F8CJA+@\*Y6GL>&J7ZL3[B'W\ MM]=:@! ']]968UATC&?%+RQ%&3VP>._505 W3AAVZ_')#L:&..MB> X3$_(F MZCXYI]C[KNXZ,SXN;=V4O6KZ5,RZ\V WAA#X!;,=.JS5?35\+H"=K<&J@,)V MLXUC::YOY+RN1,!6Z^:VR+:VRL[X>1T?^3>&0<['^[KBBS7DRI:C)]S%^<67 MO<,7EY\BZY144A*=8!MGSA7A>9(1./\BF>9 AC3[";GOW8JN;46!T3J52$4B M3BVL*- E)7@&RRJ,$K')J=9;SX:C)9*THDWW@O!?'\^-D(*2.I>)X'.O@!Q) MW^Y#C9OT I^*PV$2]O MKOEE]EM-^IR2E3LL^I:F2K<\ZF_HOO0DNY6RKEMIUZUT/J/EINZC"UR?:T6Y MB',CQ$*%5@)HJ.H2&*3.9:!0+E,,+ZHF38SW7L[GS\.#,&6H($]3G7T MQEF:S4L[KQ[H79WF#2=\G3\T2QORC&ZJP\ZNPXZHU;AG)K876I#73=9U7>%E M(@=-<]0>]HT,-SJ5GVVK1250B3I]-[1\OPRU P;8]!7^/*[&L&J8$=5^;LA, MQYZ&P&$5<$W/6J]?'&,7]W!3G"L%U^):-+E0=>[L+%$*9R2\T^0, MOG]<5.-1Z1M2^K3W,SF&%\+^M=/>B3"BL[+ ]&7XW4R[*/HNL*VA])LD^U-[ M.NHAQ3K'=\;+IPE;NBCUY!1?'(<"2P&[#;YF<#Y;JS8EW/>7.GC@FNVT/QK; MZJ\1;&@ Q)>-^C"3O:=LC=N[.KKZ!(>KBN)$DH3R"/BW &W/YHP((8S($AV+ M5"YBGHJ5Y,IF-&6&.1?SV&:@$%&:)$HX=%1<@WFM7=*TCIV65)SF&%[3@?'& MO+\;1_6S\_B$V.9I\IUI?)F@=Y(9E^1WDL9W1X/]MIS#+HVO2^/KTO@>3!I? MB ,("OTFQTRM.+:ZOI9=0[@[K]J[K++[>I3/'XG). 2!G,']_QA\.-G[LK^[ M$^_3%]''W<^7'P[-\?[)9[I'_S[!9^W1#^G>8EG*4WB7/_\N]JY>1'N[[Q,8 MS^>#PW\?PSWHP>&'*Z"_\%[PWY//%ZLR%X5)H@ST>4*MBNH2Z[F3A$6Y2WG, M,QJ#/BKR?-.3BKK.EAV0;71UW9N [#'7T/KI*'>YF)^=:L>M 44>>\ N!$E M14JHX(Q:#NJ]#W7K1YN?HGT;E6:N)=7F4\R_,(KFID)(WQ"Q_P#C;&_3RF9M MS.HKKH\92'5$ZWL@:#ES46>II)(:$FM,WE:" ]&*%@T&%@K>"R(2(0RUO', M8"9,DB[G_-VEK#V%Q+H51B)?ZO [V=/JY@71U_H7/"TE;!T3M-EHO1$6IWT[ M[K#Y>[!Y.4LQYX;#ZFB2\XP31O.,B!C4,9JWY8CM;J(JR[B MJHNXZB*NNHBKKG#Z3?W5E06\'_KF8^ZV'=:[,(4N3.%N716/1:F#<>ED;_>/ M8^R0^O'/-]''T[\')?W7V#L%Q_HJWC_Y"B!9Q^OBKN*>)2D>1:37":4L-1IPK,T M)MK8E"86V_.HU3Z*38Q'Z.*N.D!;-Z#%V@DF4LTBJQAS6JE,1!$S0KC$94F$ M@!:+]0':$XB_^GEHMV#"LB91C,N(9#3-"9/6 MH)2Q)CXRPWN;;< -KUXUP\ M"+S[GOBK#<>C7T 6L'?KY:^+(5A-ZF87>?5=EL)Y;*K@A>&G19!Z78[.BPH> MOP*D.O2Y%?HLAU[QR"BN&=8XE)(PP1T1:<2)8#1C/))*Y@FHF_SGQH,\Q=BK MVW0PYCJQ<>Z,=#E3.N-&R52Z#'AQK"W5-]027>8!G8BM4\06#W@529-+2V(= M8^$S^$=(IHEVU,(J8CP6BEATR]XT&Q1W]2 .\5=5-0D=VEV[A$&HQ7!1%KXN MH?N6&.K'5,3X)Q_QWZ-^_(-K^!3.>9XR M0BTL:"[RE'*U]2S[]CCKNRIHW%4AOQ,!7CMON+4 =X:$-4KW L\0DN;.ZVH/?]P_? M?*(F8TX:2[0Q!BM1",)S.$Q!D\D836!BLZ4JN9M1Z-;?\=LK/$_WP$TU>VM! M@;'_OJ%5? \FI6\(XU^GJ=7I:[[JT>G99&S+WK$LS07&?X/F#P\!8/3GV+BC#P<)5NV%,9O>I,)P05\^M"@KG+GZA]%DW/OE__]?',CU M[R]?O3SP/\:__]H[M>/CD?$5?\\FI3Z6E6V]J6]H4TW.S@8%CAP6ZABP#";6 M0\\@%,0M,&YTZ#,S\&_^7LK"%><6AB+'OL#N63DR$UV'R!_9H2W#]= MCDI_S; W&MKI@T/976L_S_6T.)T,QL491M/#_1M/]73R^V&P"V/S=VJ_0%WJ M^++OYQRW3'\V#],QP]/49/"Y]Y^)'(Z+<6%],>0Q5DB6YESZ=G2X3O7GESU3 M5$U&P-!WXK##:E*V9[9^<5]*V0\"ZR0?#6%/XF.#FRJ\T@A['< 2AUF /4%. MX7-8YMG-SDI@$B5L^UF!YU;E9H6+;[^<6=\8 G,+ZC8*H69Q?9/^;%7ZV-UH M-#DZ[N'FA!G!_D;%?R:%\1/I]_UT5*T;X "GSRE#,,%LHU:SP=75F.?6'Y[1 M*M]<#(,-#1ZWHE%%^S2[VW/LS]'(7!2#P<[0O()E'AX5F-E3579<+?\.=P=I M']N_BG-KGFKI^$L82[R'WSGY<+FWN_6[$4D7EA'%&A:4BEY;IB N:12Q1-A/]SYE*0@PH ')..I M("PVE*B<8T4DX;C44BB7;SUC<9_RY5Q6/(9-+3/23WPXRN%TWJS7O MG'*DK3752R R7D<_&Q^X6L:;?=)MA7HK''U*XR3C4EF2)\(1)J4_%C3!^O1" M&9<*ACG-?-FHN+P/>NH2.$99C"85<(O0V;W:[C6RC!]/_XQ7^RX0M73[3R>> MTRS<-&RJ*;6"+ZABK$?U]1:[R=C):>BZ,2,TP4KCF1NVD5RXY[$=&,P0;;=T M@QL!V1R7 +WA#7VWC6**.62 H(-4MD:=YF8X$HW=-7S AV]2N?/N>2])HWZO M.4Y^]E&W^FB8(6:%FD=,?V^(E9]+WYGGCD?\U?'5S?! 81E= FNCHLSWUME M:$*7E-&@AV36:S(+*UHC$.@0L(M0>2E*0\YD.:[WG %MI(>]; H=U(;*ZHG7 MR>$.O)P!!]PI+:)\2=$*O!DY5Q8FJ['\F8=>5]M1*U#!,?]H79GC9 M*TX!$TO?V 7[H?@\9K]509$H<,^T^I-N/WP" FLXU86#$@QO'Y0/K[(L+QZ< M#[('V%+BFGCV CI*<:UD<;IQDO427]%W\.SMA2V RWV?LM2?Z7G_F8Q0%00, M]1URZAQZ;*9C05'4/K?^E^K78"6XJ"6P9^7O^RY'?1B6,"SR;CZ-=@U;(G\S)/,H1Q#>+=PE MMB#"F_7LN3\YX$%Z5@)@KN-/__^Q]Z5-;239VG]%X7MOO-T1)%.Y565Z;CB" M,;0O'0VTV[@]\(7(%0F$Q&@QAE__GI-5VL5F,$90/3TT2+7DJA5.PQ[- 0>_,/YI M!!GK_2#4T/S'ZV:&"H,KN]H,4H>GJAF3JQK03EC4S-Z&+T.5:HZ9U^8FEGH] M3<^NY-AJ,,E5T^SV%X!V5-/A+ ELP%+X*EV+5\8(%(43M&%P$4*Z%-X_.^3* MO3,SN/7&Z@,I2J4172VC.8PC'<":>)"6U9+!]*?0MG)@HD,M.9DF>U4N&!!Z M!X::!%J)N$D70%JWZ%,[&:962,/S"]/SI2X%XFPB\E".)7;#39Q>^P^FU2G' MB,\:"T_8X%:[ZP.M/Y[-:.J7/> M1I.IS.EH*%-!,&Z-5U'0PEE9P(=&+?4O7H_BSZO3Y&V>U'=38(@Z@6F[8;M4 M2JZ3@^6Q0*4C)!MI09 /%NT:P!/0Z,[. EA$ U1OJCZ,W?0X ,H%<,5''R= MK\"R5*3*MYO>#&JBQ$=4+96W;^>A4PH'U)I0S\$C]G2VEH[82K< V@2@'%:' M&J6Q=P; #SI*'U48?.6RKHUS(VU<@.KQ\_Q.D]&,W4UEW3W7"K5K\F[^J)./ M1T;;0BHFB!6O_?(7>!;/FDH M_9!<()?SS.+OX4N?USA_S(E8HK5)0]$9Q^8K+VHW'>.Q=;6S>7SDHA!.%9IX M%@01/ ]$28SQ*!C+@C+6V,7Z=JMJ*8P[E38&91O??FFB@PDV93LC$"^UV9L@ M%^#F_ML'&$Y/WLL4%,+UK%0*[UM:3Q;KBJK'KU;'UEDF?D!I/:Z^[ZDO:[#Y M71^[)*!X1'2 RN%Y7+E:.2EW/UW2D_ L=*?>8]1T*":[R DWTXK1$?R3[H5Z>T?*\KVRVM#CI .$.:[-R2/:2 M*D+BJ3"8K-,U5QL+%3+K&FIU#;5IB\]R%XM89$46"N%DT%:I0LBB"&C="G%; M1DKI8K@Y_@FE3Q(^L]Z&V/H6/+D*O>Z*6H1E>DKWQ]V6P?PKH,3>-_5;Z=8PO_@7N_N_MPX_;%WL;GZ\ MW#W;$@?L]Y/##W^W8#Y\YPL\XZI]\N^KK4G:W56R+(^$T4ZK0$GP&2%MYF,>;%2Q#8 M+\ ,C.F?E2SQ-LI+N(LSXZX3?S%(&@N6JQP/^K42#BL.>UZ(/,8L.B^S4&># MK!+$;B_81%G!>9[KG,B\L$3D4A#C>$Z$%SD+W&768]7\?$UEBUG[C\$P=VF_ MLBK/J)F_9O[GS/SS^I67EGKJ* D6C]4]YT3KP(ASP/C4!E_0_"',_P+TFA4N M75L6M@F^+ 4P3MCZ+M"^WC7:FQ[%Y8MK/HW U4*YL7 MQ%IJ"%"$(5;DG%C/LYPJ,!6I?/..RL4VV(_!$-^E/3S39]3,73/W3V;N>45% M.\F%SRR)DD8B%#,$]M,3Q065G(G<>?/=S/T"M)05]K[,!7^_))-R)8#T/I7 M'PU)Q_[UJ5C[Z^O_I'S]6WSMM6GX$,2=*@L^0ES84F551C1#Q!5.$>7 2%3, M%B;GF?7&OWFGUJ1<+"RR4!:\9L": 6L&O)D!YU4>!K9,894CFGI@P)Q'8$#/ MB0R"!2=S:4SQ$ 9\ 5K/BPL]7&AH?L?#RN65<>N0APS(^6T- AX0ME@+AH<(AL\+CB[NO.>&4\*S(B,BI9$'HPPW@=C"8MLK7Q!39)S8R#WG M(3.9]-@U?$UD^L5JKL_4[S)N;E/7BG@-Y1=6:K!UK8B5J16Q556AJ8M%O.YJ M"'6QB+I8Q&LXL:F+1=1IJ->;L9+ZD&OF3&:%<)::PEB3 MIB<[^]M\9_.8[WXX/-G[ ,8JC&GOPP[;O6JV#['6Y)>_S@[W/R\:JV<[\&YW ML;?ILL.S'7&X^?'B'!$6.]5BS/N(_Y2\@]K1/M:X2KBT74-/S":/@)I71=+.*G".S= M.8&=R<@8;!VQ)F#$JJ%$%S&22'/-"^6\X^PE".P78 :N<+I"72SB!B2EKE!Y MI"8RX0271D>EHM->\B**S-:M0U<*8K<7;*)8A,P%C$3VF2>"*T.,$)+8(+SA MTA?.8;O1-:II72NBYOV:]U>8]^?5JV"MBK"OA.8T)R(+%M0KKXD4T5*9Q8)3 M^@#>?P%:35TJXC5DDS\NSKWB;/*G@K*=!36&1I:Y0GHBG:/83881XV-&*.4Y M#48SIP#*)%L,GZ]+1=3,73/WLV+N>3U%2N!J#-(VD2HBK*3$*B<(\+:RGG.K M[?H#I3#2*!JLTS*ER0A#(#QE_( M,V)T@-]D'F1A62&#>O,N+[*Z%D3-836'W8'#YM667(O ?5807P!S":XU42ZS M1!@GF>14.NZ_G\->@-[RXD('ZV(/=?;N]5"#Z?W =,Z*C5(P MH E*-(\2-&LP8%4(GGCM@N+.:XDEHN^D8]^.\"@SS#3_LP08WX*+& M93"]1H !^['#I:2VD=>E<6'ZC?^^!WQQI;+<:2M5!%H6PN0 0QITP3Q0[_QC M!+:EZ549PN^'O5[HN%98_:/@PW\W,W?V=\=\T<.]DRUQN+]!#[_LT-VSW9.# MJX]R9_.WULX)W//E[[/##_BL5"=&_/MJYQ+&0G?PFJO3J]W]K2-E0^:8B41: MC.[741 C=(:M( %M#*.YBU@[9K$#0,-T?.,B-'K!(41X^+O1FCU)#,E!]_.( M8MHJF*:%45QC30)U;A79:U,1F#O-OH[36RFA$*/FQU1D&OX$: M'F@-$7;""6^LR$*AA:0AB&A8Y-PY\:81@(O.81\&O2&*RV;R4)QA$Q M)9";D%-99J(_2]:+,WYN8GXRFUX+03E%HXZXM&&'?;BCWX>=/[.MCD&N[J>) MM_J-LV#ZPQZB>S_I >&;PTL!UO$OAR5:JM_'CS'N/\,6WM(%U2]]U1^>C:Y* M7_9;^ [B 38:$1"Z\15+=91/':UT>C\N7"NV4AFLUF07*D5E]**U1CN]MW/9 M:,.UK38\'IX&5P'4^/55VZWM#LP,96HZY+IH#9J-C4_O&UQF:XW17)Z:2ZX; MZ6A+^HTJ ; QPSE)Z/[@,=\XPC744'RWT>D.&N:L"Y;(56@]#HF:0NXW5)MX&_@'9=57.F)&*TC?%NL'A*/@*:GM**3*+-S#"]I=1JNU7/#L_X Z:$_ M>GB UYM!R86C$< ,A_"2,W/9L*%Z[0HRP!?8"]\]1YUBX]-GL"YH03+QC(F_ MHOU%TF_\LM\]!UT'>/?7MXU/L"/M5KP#S!2L^6:,!0@/<3:!D+SX++1;W:';9^L@.,.9\-<4X0,Y]XY+ M[DABH*14>UD]=AD9HZ@)OA0[O7".S M?HO&0UKOX9W]*>*PW5I#*/=R)V2$X MP\E42O&,G\'(3P.LG3E/5'F5(*5ASL][7>.:N"6A%W -0V,X +%W%=)MS59_ MT.VASV7TA'/X*R 4=8<]%/-G79PNJ,*-0<^@[09_XYV[IN_-?U"3!]($FVH0 MYL=6/6-V/]8;^TV8I/IYB:U#V,1>>\Q/HX5I#/NE.3(:43F+ M\006"6J]\7X"MSB_/JS+(!Q?(BO_ Z&ZVHDN@&_Y;I?(?FK(". P*9_9@=0WHKFE=/=))][P2KD#( MZ*ULH*\3[L,W=UTK6:=)K(\U4'SW2&$%.[6Q4>H&8](M93])!X9+I@**,7"7 M&Y:&+S[GN!%:B=B3O@O3PG4AN$8HS$&?"^W02U>;Z5>==3V0N4W>MFY)>A:E MPIC]*G+UL"*]%B@AU?B2*@X+VCT#Z3)#V#?KS',T->_#Q+\K^\^4L?M35%?M MM6#K!=:3/>^6:OS;9/_#0DW*R/[/K!U8&8#9Y!9C^]WV<'#]+0M%!W\221?Y MW()-_6SV)B43CP.QO6!.B8DPV+>F?6$N^V_^,42@3QMH3<5O*,FV32&<1$5UTIP M'T2(.D?OACZBV9MW^XDW@%_>HPNJ@_:\>;=LG^>XH70;F4QE3D=#F0J"<6N\ MBH(6SLH"/C1JP8-"LAIKJ^!,6>T TYY7/N;;;Z 'FF MO1?_Z':.T^EJ[9 <.22WZ%%NA!62!1(T.B0SEQ$K:"346\&*3+A<\CLX&)^_ M.Q&WGZ3]7U$/8II J0U-NTGFG"2FAXKUUU:XP)1WY.P).X,QT GH$+RWBP-F MF]XYMOKF/"[H[D" L>59%+P#\7V]L<2/9H:#)EA&@Z2O-(Z'K?1=XAL/!L(>6<;_9B.WN!2#@M_/@JM,6F/ Q+&I2 M*V&ZI?XWZ.)1+HSTE@>!"IN\IK#$G:7F-ZKIU<:C:/S'Q*ND695FK,:+5VEQ/4_,G[G27?3T*:PB,F@\9S.6Z,@<*6ANG2X<]UZ_"+$&^G.*[D'-#?=_Y7@61,1. M /"6$^,S8+1""**T+XB,4E$IA=8Q@@V_$++P/[AY8\H%Q!ZI M!^@H[;C6.09#C475?>)7?A =_&9MG!EP^C"'=Q9 (O)/>&Q%Q&(I12 M0!&J(#062D9JL:P,IB( NJ,,<]$-&-Y&I$I0343P="&V7Q/2DAQCQ* M$3*AO!8Q"]8SPYB7AEGIA2U3'( 22I&Z0!*+8;I_5F/"LB9(';L!\^G*MRD 1?&(_>:_3X4V:Q/A\)DT"%-RAF]QQ]_48 MGY?!\L\ZPW$/JL,I8,B :!A,KCR:-&CXC(RE=:F3F3P2*I7CFGB=(?[6FBZ MSLN/RGF/9QP8(5UN3)6GW&^&TH9*$36C,(1DPK4J 9_LNDX_3&)F<&6FIU&= M,J3EAJFX9,&.;T>R RH Z]:7\UW8$GAS:9I,1_2@X8'_;0W&3LMT+'4& Q[M MV^C "TE^]-0V$$LZ]L*O;N.-%"74GPT3+.>4N,:TP588.ZF) ?. "*=R!E13BNP0$1!K#,94!6GECS\,-2M%#$V=N/O770:GS (Z:<' MB(Y\_QZ5D4EL\RS3_[\^1H7 OJ",:(UA><;Y?P%*JZE">\;QU3/Q5A/D@.>? M##LE9Z>-GGXA*J5KLR%,+5#EAZXY_>HD[/W4^I>:Z<# XRN]O=+U_S,T&'F( M"@$ZD#TJ!U,WKC=^@ULG'RR?:74<@^J/&Q\L8'1+?]JX6*NTZO&S)D] );22 MLB":)UK*8,[Y/U*5X4$=N(RD#]-UZ1AF$KN%>O9:M7J3PZ0Y&ZB\O%ST:F,G M.GJ*9TQCP\.=\]";"G]'!:D78 Q]G ;Z[M<;C2^HB6.4X[_:QIV23Z[9Q?#G MTJHA&&B' ROC>F#_RB'@:\>T@=,%[B[-('Q/?VC[91!PHR1$_ *'!^\#>$=Q MU'UF3/\;+N_?(U/KMS&U3-25_L_DZH8-[>[%R@70;;: )P9+3)V$&H!"'=(+ M&"Z9:!_MUGDPF#J0F]/]*P5C9(6ENT<&ZBBTTKE2_<#'7V_)ELQQ1S/653( M\&?&R)D9QXTV5&75_LRSK3\P2C#\$3"GK3[CVMWYAJ7S!2.,%SD1U$1B M&0LD;0$ ;R=_7 M=[V63?$(O3*7Q@)2/#/9AO7#4SCWQB@)9;)F8!9UX'<7?KJ(6Q1N-P:/S@36 M_GSZW)^R=< M,DUIRV.$RT5H?T6:[@R:E<=]_IG3V8[3OL-&Y2Z>=2V7=Y]790>2;_42,RU, MJ_+ +IG)M6\8N9ZJ;T?ZZ&#)*,L$@I'F#*;)(EGYY;E ]?Z1Z*:L6L+RZGYY0C;]FE(E1UTDI,(QH^8G M@R8J]+@EXUC].84%M>&YT/D2:Y9Z2:MY3$7=I#CQ\L0%UZ4R82:D,?)+WUK* MXB%!\G>4![=PZ:L,M2_J4/LZU'XVOORVT/FY4'OO-8Q!BT()*6*AK**VD)%) MYG@P4KSYT88"BC2P?](4_BHMG'0R7QL-.U?'V9&F7A0L"A+R6&!@7"#*64&< MI[F,(O.%CR_":$AN3?*O).*G:6+5S(CIL8]M^ZF#W.33)*4J,W7@,>,3#6?G M[>YE*)UZZ,(8?U!J+JC&7( 9@C=-UYOH^&GE8.36&WN:QHZ[J8/>Z<"'\OIC M=+DEG60<=(SO2GK#)$IW>AINV93C>)"E@MGM@'D :_JUY6;.R),* Y"94&]. M>4D9H'T,EA_="+IKJ^OG/2+I/6M59#?Z25/N:BA-J]E;)G-)RAHJ06G":?DN M9T9<);#"/. 1Z0"G,S/TY &.H57ZC#'VN]V>69?J88O>7PSLQ]%<-KH.E,^? MZJCY$\"V)"^DC'_!$L;6X,\V$&:)P*\0>'/\*@U9E/^&VKQK>;@RN,4G*2!D/>FVKCWY1?WU\7TUY& 2?'G& _T%V9M#=%GX\'H_IQN*876S,O7 M, 1OT,+HF<&T[.^G)*UT%H !3.A72$=XXY@DD-OG\"SSK0'&>0=N!6U@>#XZ MM%@8QJ=*@I;E="8/Q@>V6V=8T.%>U6NDB3DM8 ,"VO@5/KD*O6[/. MF'5.CZR0-/;?;7=*4\AI Q5HO ]>LCD#'>](OXS[/L%S) M^"AU%GA7+V=ONX.U>/;-M]H_L7-U3(\*F4E6 )\Y50@B&*-$.\Z)\(9+ZFSA MT>?T M3D;19&J!5K;TTE0%.)<69+0F?*YY?U-ST#OSHH=TXD%_> M5"OTYM>18C=>LK':B(K9J.@FGL9-I9+T0FR'LNC5*,L.!( M\-M!LQ?ZS6[;5TIVM; K%Y?T::HPVZ0>6W]4U"QYYT:!BN7F74Y%LHW7?2KB M[]A@Y-*RM2UC8%.)S9$T[831<>>RIR;3.-46PR5.,0E?3:N=7'#A*Y;#PFNF M"C08K$$V/C>&'1JV,8IS5'(K4=N$DJLZ6HE;$U$V4TY4OS4A$QP\:@"=,JHB M58YKA7(F*:CI:W7^:JHHQ9$W<[9BGAE'@4_R#I817S+P8"_* @Q(LE@"%S.X MQK7E1ARW;!.J3%?8"9CZ.3H L2!%5;FN6QUX=[^V4K+6 L*FFCVV4H2J:51. M2?BKJA%9LLWTW#">'6]9.=+'D_Q1G9#DWIW-<\)0D![&VV+\0&=VJ3!L((6[ ME(%XR=E^;7JEM$[&F= >XDRL*IM MB81EZ$5"PG1W'RXQ*=TOA2>$;V9,(/82GY; HZK1TEJH'_^TRO'[Z>C?4ER7 M:G*M+.]WOY(J M\_EY=90T1C/@>E1(&'MVRO'LBI>\]W.31$:Q0[,*:M4IJ$P1F\\5*),84MW3 M<4KJL@R$94>:ZXWWB\]+KTCU^S%];/P*-SP;5IFM,$H8=J=2A]UE>2;;KC2 M2>79=0QI+&\+R](<,*CK&K<%OC%ENZ7\[6%RAMSYM7592G6"_%B,VQP:'W&3'*%\2Y/.2VH$#I"S5T/7SH5&%5X9A03JC" M"Z]C\!0+_N1F7L_\(Q7Q"3T4HYA[F=9_4>"LEA9W#2_?MC3OL)V\*^4Z+LDH M'167)!4R!_$_K.K(P"*TDC]@HF& WMARHXH3TZFL:,"&7C]9;IC>F(:*OATL MG'D<&F6=M.1&PU?U*RUID@K;'0Y2"DI*9IN!,Q\Q)+GR5:M'M ?VI-0 M>BE #QNEUXZ=%;-U%8/I@<(;OH6>2SI3Z8'#&BTLRW1CJZR! ;HE5JD!O0=/ MYLHSGMFX=9M6;S2%R9#7&YNM=EJW.ZWL<2LE[97Y;3@^=%2==Q&[D^JW=(FF MW5:E.3X5>X=3F5["27XIII2F%:X*?:!OJK\VKACR;9#B]''T,/'2V$^C20O? M'Z4[H(E?=C*H!K=D<_:=I)H=365HT MA;-9] _#C%ID,M:-TI>"+KNUQ5?-;T JV&/0<=>O]G'YI?&Z%5A22[KQ@Z7& M)]<,?M@.>W$#WCJ:^:< RG7RB6Q5&X"%&=XG DOCVHOSXN8U"YI=K,3 ?+1. M2DV4L7@V'!TQ#@_WM+&Q*$((E"\4:X^9HS07!="G4)DS$AX1G59,9 &>-2]H MT#T8N^A;33R:<#(Y:8&D4DK_%,DC-WXU[4DF_83*EW#59&O'7(4PM0"SB\A4 MM6J[.UN]79",27F?UN"7A^??MECO_K=:D9$1E5H)@[QLF_-^>#OZY9^CCKNM M3I)ZZ:91K\#*\D)38ZZ3OIKKBUQ^5[!U M5>37?IVMTVN_N^FQE*[G5'_78V_^CBOQ0P;+[C:@U ^Y6N,E+91'K:$S; R] MK-NR7KAT2W9%TR&K"QV4GI%&IRNS?39?NB"3"Z]<\/M9[Y4*.#F M6Y%_UW1?UYIE]R&K:WNZWS#M=HC7-V5_8KLFFZ\BC85V^M=2#;M]XG>CA*RQ M9&%N;E?_,U;FVNC%4NC/!3#JS+N<%\K /Z) UY'/8RZR7/@LY-3>$L"8S6NB M#]0_;XMB7$FE].#+[_W#_?,6?,\.KD[ESM7VYJ>?__>M&>^O7?V.RBMAR>@K%[MG&Q_.]S_2'=./HJ]#Q_% MSH<#^.SC%8RUN;>_??GOJ^W!SJ?LVQ_[6X.=DX-O,)>CD%&+K=E)S P#G;;P M1&E!B>2&"FW!YA?9FW=5/\J%&,?2ES_/7H_#4OA58JV[L]1-@'X;L%TK%&J, MN DCN,RHBT(4S@@1A+2<&E845$?'K!#\EE#WI\"(A8J"-5#A+Y<7[ M+AUHR7Q?)(KE6H'X\]$+XT1FF8J2<>)8CL+ZHZ.@64> M8$M[@0T^="!6&4>TLCKP(C-:*$2QG.=K*ELLJ'I/%%N.%S]4K9E[Y7>I-:^% M[;46SD::\<)+D4FGJ&1&45]XJ[PH:N5E9=E^3GFACA=,"[!ML@+8WL)OQN?H MN9?%055A71%N +I(K07FA MJ+/4F\*+F$L6>*VAK"14?5S04#(5HE$^$!FQV8#'ID((6KXHBMQ*@>VAW[S3 M3*Z)?+$1V?=962OJ=GGQ3&]=H"IG/"N<$B8W2K-3,0>#RQ3:X58[#+R\]C^-;A0I@/' M4N %Z"* I<6D!R*E(5C&8JVNK"1R?5Y05W*F0B&H M)MY$+-M>%,3*J(FRF>-2Y=%(A?TQ99&OL>+!R%4[5)XUV^NHG97!AHP98'AE ME3?699F1S!LOLUIA656VGU-8^ZHLTS;D-.>^<.(GJ2LUA]^/PR_G/:BBB#0W)"^\)]B\%#A<1>(X M]USXS&=,OGDG"_&,N/N1W"CIW<4SUT[VL2/W70*YKYMT%114)7+P<^P\/\1@ MWQ08]%VAVZN.9 ^L-5H;7L\3W-R"^F*C9\N\N8"Y4I4$J ><4:**!K5-_"O$EG^$?*;5Q6ZV9=\DSRR/A"RO#SJ#1QSU(I]^CWO"KE-+Z,,K>75D53SZ\JVM0> M3/'OSZV+AH4LIHHQ3VJ975.N=]S>J>R4A-(N%?Y(O9+6&[]-&CA5Y1NPH7HH MT^7+'/:R"&4 65EVH I8\+53-=C$]D:FE;Y(-^-I+2T+Z<[ M5HWK$5=]DL9M+*J&[:G$[U2!32S=EJI18*W3M>G&4RVL4%$^I>J<-'U?FDB_ M.9K)J$CJ=#]0F,GP[+PJVXF7+QM2N1980 .F-&HZ/[T,XSFO3SK63XVRV0H] MTW/-R[6J9JLO>_<.6_WF5'7FZ;&,!UB-!Y; -'[I6NQF517)!26E_VO9VK.# M[3CA]?^OW^A>S#[HEV%G\:ZR9^J8"ZO*POWI,4^M(XZPX=KPU*K)25F,S[6[ M_;(:<;*.8'->GI)0N7_E-YGEB\XHE[D7/\(7T.[0=\V/G?&G8C_,^SB?Q)45S7X M4ZV2$BC*QKM8ASO-8"09IC!JIM)O33$O;*XEQ;"WC8_S9#*BCR3EL X35HJN M:"?5'4?)4,FG5$-J+#76&J&5^L>7+21!EJ?K1W^5]5K[0XLE<;"^5E7Z-@Y! M69AN(KU$7-:$^%+G6A(B?]OXLZ3 ;F^J/OX@N&:G]9_AJ/MYI8",B'!,HB"5 MFXW^5#^$JJK:8Z%A,O:<$!W@W8B^4YWI%TE-@!Z M_'4)08Z=""MB:6U.M88HN;G2P2Z7JZRPF.UVV;>T*I@\5E'0?+(_:>9\O.%.8"T)*YQ7-A(_1:I=+CUY6'IC6=-Z9LC><-CI;$V_$5"/A MP31SFE1D\;KBUKU4O:TJWF8#V V+M='N:#-<5Z_S]AG.KHCP6GOOOXDY2O6[QT->J+5=;;'=2] M%[X$K%X"_IJ78#&HY34$&F\DU\O;[[+V[ESAY[NB#>X:!EF/\#F.\#5D%6ZV MCO&DKG)?/B058FEL[K.;[W\_:(HK&N^SV!5<:,L=E5X7A1 Z"SK:W!@7>) B M1../MI<%Z!$^\AR<-X>=MQ7MO"_[([4PHNC&:)TJHIBOJ.>@C-M)]X@#]I$? ML%VX9B?;91_AGK_;.R>^N;>_>WJPOWVU"^/8G8_;2=Z&YLGAIH=W_7UV!C_1A0M"1S MJ4:A.Z+0Y02%8/Y'CG.9\4(3D!B4B,P&8O/<$RYM+IWE $;LT3*7:ABJ8>B) M8*B03( 093HW6N@@59#4LL@U8X87*M0P]%-A:/?3+ QI7TC!M2228H&JF#NB M/H@W5 MAMD#L6A.)0HQSY5SAGBN%!&Y9$13^$V)*+3)'3-*/D/#[)%&?&.;:WOWVD,QZ*7$90 M "TCPNJ"Z-QKHB+G08 L#85Z+ Q>I08R-<;5&/=HKK9[8EQM[GX_O,VIF*J0 M.N1>D9"S0(3/+;'14&(+E;.\\)0:]2H;9-7X5N/;H_GP:GQ[*GQ;<.<5VBMG M-7$J=Z"^,4.TI3G1.HM6NFA#'FI\J_'M=>/;0YV#M8WZM" WI\1Q4-ERR@WA M!0X MJD-\#5'04[E[#PJ%?B[!NO4S[O",UQ"B7/6.G232UE'*K^0P_+'.9$;=AS&Q(^Y-"\&P1_+3SMU MA%4'7_TH^'8+GEIE9/0*\%ID5!"AN2-* X9GV)Q2&0XH_NC-*!^I =,*A&;5 M\%G#Y].X#^\#G[4*_$ ,G5.!HW&^"-P02VD@(L\8T9)QPG,\',BUB$H\D@I< M(VB-H#6"_A"_9JV /@EXSGLVJ7;.TRA)[C%4P 100!6HHID6QGIK\\QGM0): MPV<-G\_; ULKH$^(H?,** N:RRB(YDKB"78D8%%P8H7@D1>Y41C4\%(4T)F& M,4_,7:GYR__:WC_*'^7B+?X<+^@!+2USHV:8DTS^;XZ23 MT+<]E_\X_9+B:M#IE;P_GIEY.L-G:^&\JU*Q#C#UN! MDB4 '[N]1!!O@05##Z^" 9MG,Y9&LX="Y+]:.A;>2QZ-81S,7:Z5X#Z($'4> MC0CZB((2MY^:NG1CXST*H-1?U[Q;ML]+N\R8C$9F3.">%D)QJB,W)L^#,3[/ M,J[>7->=YK9FQJO0;VKYU&YMI+/0>,=8FD=1A((+7TB5P>V:E,/MNXG5/<3JOL)_=0EJ/L)O;I^ M0H^52?OB&N+4(ZR;"M49NW4L[_6>9.9UQ,@%;YP5QG"=Y=%K$W*?2$^HTQ09#BL 6>B*R0C@66>%BG6!0@]+SF-M]PE,!D8JB, 65 M4>B@- 50"CZG3)E(K7U\4'JAAUM/ATR7L\AD9,A$*#@IK#%$% *0*5,9R;PN M-"^R0EKSYAU=RZFH<:G&I17!)<]Y[@TM:.11.)H;(.:"B>@CS:756:TL/2-( MVIU3EG(::!%H)!G0 1'1:J(L-000R>71A"(+CU>1N0:E&I2>"I2$C,%R*DT( M C-Y0N#.RQ@M*$_>UN,^)CCDCU'-6<&D\,_[Y M*4MU-F8=S5E'6?#"V2BU$]H14"\5*)8.%$OG!:'4R9Q9 ML!-\40?#U\'P-7P^;V]A'0S_A!@ZIP)[[HQSM""RR"(1F@EB8B&)$EXJY:71 M\K%4X!I!:P2M$?2'^#5K!?1)P'/>L\EDE$;Q@@!E:R*4S]!_$ F3QCCI+(M6 MUPIH#9\U?#YO#VRM@#XAALXIH)11Z[&W4R9I3D3PG%CE',E4 &64L]RQ[.4H MH#/9F(NI/3\M/_/:U,R;OMQOAH8SO=XEK$J5X-2-#3 G8-$'_48ON-#ZBE-= M:[0Z7T-GT.U=KC7.>^'ATP_]M49WT R]AAOV>G!-PZ26:VN3YYR; MRY2/9#H>/^P-P^3FE#0%:]AOP:;!YX-NPP9X,[RD#P]+&9\X*'A#JP>?]\^# M2Y]-DK+Z<(T-R"#TS@ F!@ Y1==N&(JQ6M]+A5O82]GDE;G MLL@5IM1I*U7,!/QC;F$6>P?_())U\%K+>=\_.6H,TDHV. M?Y_>?!PZ#B#L3R!9=[D/;_M7N^M.5Q27#O_=S-S9WQWS10_+C.\->O@%L6GW MY.#JH]S9_*VU8H$33D1 O% MB'&>*:8UBZYC>F);UL# !!W<^I!8N _NOU^8X8"[IHB M^%SR-;^$,OEQ:$^ /9&)D0_/85ZM,BH:.?"KZ;6ZPWZCC=-UT].%FUM]Q*!6 M)]T("-[JF-XE7#7LE7QMAW!!Z/?7&_BN!"(HU9<][*(9.HW6H-$"Y.EU;8*> M0=, ,'5*;&HT#6(&7G4&2(:P T\RDQCNJ0LZ"=5\PBXF/P.&W7O>L 320E@[_NX9[A.P!,K3;_@I+ &2.N;?# 0I/ M5%N/JU4'0BAE:3L^7#8)R7H%H[4%9,JS-(7-3O M=UT+::]QT1HT&WC%Y.EK(SKKA]&#<2_*]PV:K9XGYZ8'Q._:IG4&3SLV*"UQ M]\\,?)HD;$D*B2N0VS'*88"IT\!5@W9 :=9P3=@7G-A%L^6:U<1QV)T!TF\K MQI8;MA-(C'@ECYMD/<*6)$;$$$ #%/MR14J^[YZ%,RX=50?4%9H)T M-F'=5B?-NS^$=\.S@6;+\5M<,O@+1EL-(PVI$7&[\"6CP8Q'7@ZH?/<(F3JA MU%%*:D[W35Z-L^AAW0"#"_Q8T_(",:6/6F] M\2F$QBX\ID%5TJVF0 P?,01)#4(*_ZW0OZ*E M]V+0!,,*AE%C&V+;U1'7TC-&)$#5K3Z%54]&5@VQD(=F": MO\(Y6/_(1!4AK)K^6-E2IO&F7TVI-YZ2*Z?T!NO0 (^@&="PEXV_AJ! 4V8) M&T'%UC=0PU#%WG"#D3[S'U"46A$51;RB6IW$Z("!0P>/F@**"E8J*.N 5@^X M=8X0!BH5ZO@3;!CINF!,52I@!U8B/?9K"S3X*;2I7$(XE10@:WH><>>Z>29T M&B9C:6+W-)*B#/]V4/&SIM^Z _0LJ:^4"^_!. 3PB<(PI8$ME'.1*Y#WP=(5 M98._ M96@&T?+_2?O6ZGBX9"N9< \(T#L($W?/<<=G+5N .$_N]#D*(LHWDR MAQJ_;7SZUTC0;GSZ#!-<3]\2RM<:H^D]]>9<8QJ.&6%[JM14.EZD_VR\!S9L M#1KH#8)!_++?/0=!R5G^Z]O&3EF-*C$7%A2;N1(H>NF#?_#<;YQIXY%R$'H*5QUO4A\7')VF@N.537VN7L$)_.NF!K3:%(=7H - MO1J/86WLD$F7M-NE3\9UCSOI*@!C +#N!>JAH)"9RJ*&54_ 6BIWE>9ESA#B M\"Z'DQIYK,=#@(7"1;D6^LNQC, 3D;%RWZ!')UG,R3D.TQV6:U?AY.1! .*M MKD?_%O!W9Z)MCHJ:-:A,]9 MUO F=$CTDQP93W4RN]\-O+1WV2CKKO&Y)_ENHP,85])1N>:CL<-J3Y,AO"S9 M 6;L&4@.070ZE#HNGDO@\5$R'Y8K^9UIJ0F[MX)XNC$\1E\&GK0N1U3\AF3Y M$7BF/Q*]ON]VT(4T\J?M)6[<.R^Y\!N-[9F(11]_Q--V@Y!8>XFF&V-Y,:]QI--K^8]1E49&E/RHW25X&-P_T=8 M&$LP/AZV2D_+=X/C$J_2DN*8=6W@6096V?6U@7&XR9JYO2"M4FC2U"6%7T=) MX9L6_4>5T4O4"MK8#S[*^%=U$OR^>V8!=7 ])Z%>S\7?M[=Y_.T/=GAY\,7E MNVS[[7[;EX8<=>-;6MYV34W'PY2/?95M?_8>_ MA?^_W]N'K/W5GG3YP?K-Y MN.GXP=\*WO%1[%XYN;/IV,Z)NSA2LE VBYH419X3(;0B*F<%83FU&3?6,Y'- MUTS6FLHL%,92V)V@I Y:9DYAUQGA>;YP#C+:C<;4=BS6>Y\FT*7>F-M?.SM, M*[QRIG!9GFOAA%,P.Y%)R9U2HG#%<_'>W(CL>YW&GAMTDRA72933=&Y1'GQ7 M.ABH-Z7$0K;_XW(01F>[DQ/U\V$/-"^0[^>PVF4(U_EYK_LM'6>"7/_O^S1H M YXK?!Z\4E9P2VU@*N9>2J&I4+DM&13X4Y'1+S.AF7+&,[^$5S>J4;^O8K[2 MA_MX#!(#'L;<+5@S?WW\S7?V/[*]S6VZNW_\;6?S6!Q%:[7(E2<\0]^^]8&8 MD*.#G]D\X]$61KQY1^EZMA!XV0!R;B,I_#(5LX,*MNEU2!7!'?S9!EM@Y,]Q MHP"2&:,![-"S*@#'3=,,6/BEC]NG\90'[V7!]G$,SDR48+ MY,[:+$AEG^=)UHU" (-88A?=AXF#RL+]PS,8+3RD-,1GR3[%WB+/)6$PBAV[ MAN1+]Z(Y/NZ%XQ1H,W&=SC#9F/7,8(&+D6'>WC<8X%I+8&5:$ZA\G:KKOWY0 M3?J[/?:UUJ3'%(Y&RN%XP?6XET]]8U84/F%)[DFWZSKM/\2JI\ MT5S[:&,P18Q@*D;-K?=@*P9)I2A\477\FS=D%G+,EM@R?XW/ +=1_K5B"^54 MR<,;%0MO=/Q4=MI&J&X DAH=.<\F#>W[=;W?6O;#Y_S@:NLRO>_+ M@3C<__QM=_/CQ>'F*3OX\G?K8']#'N[_WC[8/VSM7!U4]_P-[Y*=P_WSDYW] MWW%N[<.39GMW?RO;W?S7*8RM>?CE]^;.9KN]<_9W<_=L^VJWK2[_V!]5==YA MH".*(R!>KBVHAM%0L(9"YL 0BI+(/$:F"Z4SRM^\J^N _1R&W1[ECSU$I-T@ MR6N(>F2(&F_8:F3/K@AL72W 5@S2A\ *DMM@B,AS1Y0!V%*RR)B*2A093>FS MJEB KH>IQRNLP&UW!J9S7"9/)5+^+E2YO=U(C2J/CBJCC2LO3M$9^TW3^=#M M>@RMJM'F$=$F6T";0F>L4"(0RX(EPN2&F)CEA.=X\")8+)S"ULE<+/J,7[ Q M?D/MTGGO](\UR6L,^O$85%Y2 \TC @U=5&L4+33@"\$VM41X*8AVPA"'Y4"X MT=)EX=SU$H?G1GK\5-D,W0WG*C+DIH3/G8*ZM MT6>+V>_+(,6I+T8[^5>YD36$6.^ ;Y@$^(O MN*FWKS+U\#FK(W-TKTU MDY10&YNK C6TQI)'Q9+6 I;$(E"?%Y0PCUFW-E"BE ^$*6MRE;O<9?'-.YJM M25W[RM^-XG[N&W];MYCYL4OS8L#VL3Q[=8#:C\#/O46K$,Q I3AEQ#D'NEB$ MWZR/AH28Y9EUWO @4!?3?#$@]OMB^9]//YFEY2N_.]GR&=5K9J-,UZGD5-/O MPWJ4Y9$GX;Q866G*3XX%C69#?<\\=OTV&>[7?12+=94GC%EPY^GRLN=D$HM355S MQLH.F.;KRUS\"D!*(;65%WW<7*\AVKD[%SN9'MKN_#>/:N3ABSF8\=YP$*0T8 2H0 MH[0A$38+5(]@"^W>O(M8GRY58YL'_?7&2-^8+6Y18DU[5-DR?'-8>V=< &:V M4D 7=JW163P:3JAWWFMAC8'V97E3?S"N%A"'J6<6O++3/0.ZLZ$#\#:JG'\1 MQJ4UNU6'L!+*1ITR1C4'IJ%S?Z9SSO%H:N-:KV77+U]62T5N2$7Y LZDG4:; MJLIAF;LNUIHVWW#*YUVLQPI\FK([G MQ-@@B74NPE3OIANIA2 M-NTY!DX84:3Q9X";_4&O;%$W[F?76E(=<5P3<;:#3573Y@QD=!-NQL>D+DA( M_#C(I#R$#KY\7/.1ET5OZ(8P1@0C). Q%%S(C)0PXB.-HB%,K% M//4EI4PN ,E:J9Q7]=60'T&W.4UU8\TY:K0-T)C.L/-E58Z>9Z.:V;^T@-Q* MG0_WK%,69.LWP6(H&U@E<#@[ZW8JRA^7S+ _J)] 50SMB\J@LE>.\&<;&1'+#++=*Z( MS'TD(L@<]"90F3238&10+JD*;]X-+KJ+-0##?X95%>_1LI?0DVKHE3Z,^R#0 M \FH1J"?3U#[!_((A 7L' M$!:6 H')#M B!:)-+$5C,85>OEYNS?7I2WPP# M6MFH?6O#F]0+-AC7'*EJ0(4]=)"!IHL2=L> )CC2TAV$@ME@C-C,4QB[@61>[5_#,JZVK(U"[N> @0H+%P@N^T$1GWA,>;,Y,X0W% MDW.^ENE%S:WT:79&WDE@_>2*?'IRPC-A^.W[Z&H+IFG/ M]''I(GR_YGX'4[;&Y>[^UK-PSTWPT6VR,\%+Z'Q1L717Y#^E_0/5W/?;F[[@2/Z99 MP]T&]-!F#7I%FS4<(']M+00IW">1X1Z-++XK6>@9KAH"SUV2INY7R>W&AU2P M,?><%[2@V??0W$_- -'W#Y5-D_VE[.@ZA(?Z&[)Y]>JPC;[3)O\RU@Q^?759 MEUCBIW+R+52[?IP4RY>6#G6_R;^8A*5_7%D\_L$$RZW:O? M3G8W?SO=W3SX=O#E]_;>/KS_P\?+P_U#3&SB!^SS?%)4:Q?&L7/B^,Z7G6P' M3,'=D]^:!V>?)_=LBQV<^)/#O^=Z!%Q]ID<%I50",1.?:4]$%@JB M0G1@#UH1,^E5#!C*IM9HL>C9O6=.U'VSLK\KZ^G'MK*J$;%&Q&E$S(-1FMK< MT,(+E@EMC &(5)YJE=F\#$S*1HB8U8CX#!'QXS0B\B.K)=4BYB073!,1:$%T M(0*1A?2Y](++7 $BRC6I%NN+/T=$? VY_JC"XJGBJRD_],NS.CI=AE:P)=LI MJ>J/UU/P[&DP*UO0XO+"4,\*0"I=*"*,\L2(3&$#XZ"S(GHJ ;,D7]-\48M[ ME)I==W$6O3K&>P3MH&:\Y\5X<\H""TIF@@HB7,R(4'E.M \6= <=6>X9HR*^ M>)IN+M>P-*JA#E:X+EB!71^L@,--%'_["3D3;^H0A]<2XG#] M(??3'SXD(A;K-]9J>(3XB/+SJ OP?M@X__-[:^_);Z^!D*X/W9 &TB@+L+ /,F(S9H17C,:Y*40^'UOQUZACT#S>3Q/HTNB;V]\T-S(/1BRV M_C11"PY:80R%MKJPAGD;L"#Y\XCSN/;4:CF7;+;ZHQS7*L#BK[DF3-\16_YC MV6YVR'NQ&G!"JM?-<^Z(R5A8*C0!,I9$Y,:4+8& V73PWB@KLX7XI&<3<83U M4$#I'C13GD]GZG"M82\;S@S"<;=W^;84^=-ROX[?J>-WZOB=.G[GR>-W7L*: MW2M$Y\6';3S*$>A]B>FV17W(,^X_R-?4N>'/MAF@GP\+1_9=KS4J.8GES4+O M:\O=([!GR3*\M,/J95-\WE[G^Y0@*+3SZ)=1H/;8H,"L*PI/;0%J--8(OW>0 MSBT.@JUOKCW$=<2ZCO O5J%;#:_S]YHW8,;TL1KQW@?,MOB8[:1[X!W[6U<' M)QML;_.PO7.U)7<^?!0'^P>7AZ-[_OU[TY[Y]M[9CC@\V6&'FQ_12]V"^7S; MV=]M[6P>B-VSSU<[^Z<7AYO-YN[)[V?_OMJI/,Y;@YV3@V\PER.PV"6SA29@ M(A5$!!&(<4X0GQMGO94^,(L-L'FF'JF,\5,&YMQRL%3CU@O%+:8LM]%KS5PN M* TJ%KF605/!>"$LOW&FF"5*J@40CAE@-$+IPLFI)/*V*?72V+K6_#D M*O2Z-8_?E\,$.)T3P;TCUEE&,F.*D.="%-@*/G7W8/]\ M1ES^FIQ;&^?G[599\!X;D'3ZY>I_EVIR5R-QI1&+%5S2P*P*MA#12ALULUG. MHZ-"YS[6JLG*P=:Q6"QP MY3U -:./XXMSJY5RE#EO1*&ES6W(04N)!3-&!O8TJDG-R]^G@E2\+*WT-F:& MN$(K@BHF447FB-.9%Z-H-.][CII#^EZ>@C MN9]J@*T!]I%.%1T/M(C>Q$)8AUUNC#0QIX6E+C!7GRJN',#.Z<^XC3&3&?$> M"PM[;X@M@B8NBD"ECTHSDP 6=OD% .PMJOZ[F =W9WZ&[)Z='A3>YIID@,L]!V;1&$.U<@;V!3^>AD[9F# UIKX(HUZ\O@%0U)PTM_'E)HUZ $?8O8:KY&!_?92" M57[>ASWJS[ZB-=5\&#L58J>1Y:[^<0N*JI-(F2AC;/?K0N'WY\^97R;=-J;G MY;'?.L!^6EE8?;@E=6L?!_*:P:#7LD.X:RJE")L%P91:7UL>FX$X;"/2PX;U MXQ[UJ4]6U2]XNL%(VO;.<0.;AP\NUQM?L$ER+^WRM3C023WU%DX;\MQ+8:2R M3A@FK>.9 Q,GSY3@W+I;H(#-(,%F.80]$(%[P]YN&%1$U/\S]##OP!R',<,3 M]NHX?HOM;IYBBEP&GXG=S2W0?I0#S.6$Y<#G@F&UH@C*4"%IH"JC7#KUYMT2 MY^'_)**ZWU;'3&GKN0\%]KQ[1'1EC_7YX9\Y! M@FWT@NG7:;4G&TV_7="N%U)BER:]WSJF MU4JE+?CU7S^[5%KY@P9[OU3:N;(V5"1M;L[$ZP&)S9T3UZFV=UR[EY-YSLRVQ<_;[R>[\>=')J=P]:9\>GFU?[.#\KCY>[)XT M6[M?#BX.-S+6 UUS-6X]/]R:.^>. %S46$

4/;O=26Y(7''3;M2IL]=A%=4%CWF>29H)@>)6 M%-(5P7BEN=??T4;H]8:M/Q4<+<8U6@H[8TU!I B2""TS8F(>2; R"F%##JK4 MFW=%)IY1UER=&_O8N;&<:\L"9;G,A,ER+44&GQ6&,V.-?Z*:'34GWX^3YQ2+ MO) R8UP $Q><"$,CT=$&DAGA)./64U^\>Z=@%+-\\8(Q1N# M%%]ZE/3C+]"+0?,Z&>5E0?W!@M*F@I&18;VX0N9$*!^)58P23VV.6<,9I8^6 MC/+HC/;,76GU) [IUVK*$542I#"&4V$S!1143F2">@L&!A.,YYIZ42CV?-M"P%PP MYJ,WCLL>!73WX5L74IB<:9R/0V%3Z'87H^VG@SC75[N)1!WY5C>1J)M(U %O MSV;-7E_ VT@Q;&P^Y+SJ8:;-"FGP2]-B,B9CE 7U69X)JIR)I@B46:QG3#V] MRYVKWT\/3N#=^_BNCW1O M\Z_6P9>/(O5^W?_[=/?DLSA\/Y]'_OEB;_/T:N?LK]8.^[N)\]K=_"QV/\!8 M-H\O]_:;S=TO']GN?O/TWU?;BX4Z"AY@'QGQ5&KL]B>)=EJ1R"(5&<>&V>&Q M2T'^2$7\9_#-_SPD9O8QCMM>-Q Q+H!BG;#<:Y%183V73K)<9-H6)JJ[YN?= M#8AJP+DGX,P7K@#5/^>6$FDI(T*&G*@B#\0*077,O::*OWG'%_M&UUBSB#6O MX4!PK*MMU;5O;T!!Y2)@7* N<@,HZ.&'BQ:04; ,6X<^KCI6H^!]4' Q'#M0 MZS73&9$94T304!"598XP&UV(CMI,Q#?O%I.:?TI(X\_'N;J&[@]0FW+*O5 ,-[8HJHB(U::.%\ M5E"L]_5@M>FE(,:=SF(6/[]_(9W9RA^/BOEHZ%]Y)'8\ CXIK);@/(D2=1R."/J+9FW>I @F> MXN&Q/%!7_W__8=XMV^>E!YW.2Y^KJ(0!E.-4JA@*;761^I>$0BXAY">I=/7_ MV7OSGC:2[@WTJ[30[]6=D2BF]B5S%8D))&+NV$PF9/+"/ZA6,#$VKY<0^/3W M5-L&8YO%8,! CS0$;'>[NNJL M@"60DA&-W625F&>!U>U^!UC;4 !'Q^W.-BVPM2P_W48W)WP/:Z1=G-^_J\[8 MJS/VUWW&7AVL5P?KU<'ZHIVUL,^T>E,[SJ-4E5G^DC)/4$]F8-TLM4SW#]@]K1\=B-K.5UK?"8?;WSZ+O2^3[L=_O]=V MOE,8]\_:MW^/]F \]8V/AWMEJX+O/^L[NZ1.-\7>1K-YY;SB?)/D(II14^(4 M5T@X'! WU"-+-481:\4MTXQSEUOO$5Z5CZGPZ:7@DW-.!RR=88%Q894%6/(T M%V6(4BK*2WRZ0_K)_/CT^IH9/QTTG5V%)BF-M]011%*N;!4U0XYQC SCA A, MH\5\81%LRUHC9OE9X-]-V\L:4'3[KNL[C9/>18U_N../1L[^N,U8>/.5)X1A M4DEMB-"24Q8<9M$#=E&J74B:5(1J:5%KLI>QUY9HGA52N85*S2%34FP)$R"A8[!6&FE4312&26QX1$92*70"Z(A0X6V MD;H@.4&>4(DXBQ(YKQRB4GKMN&?4AFPA,?+@J*[EJRCS4DC(^LV=EJH TVLM M):9,8LSC%"471%I/*<8J*$6-=S8LEGA44#0'%'V>YA;>P>I(@F(N>L)Q]& , MX03(Y'S4@H3(ZLL#I(0C"W 0O"J0F&1N44,5%VMIT6Z"B7*3"WJDB*(5'''N+'(!?GA#8;N2 M*FF52B_6C(:KRXAVUW3_$S=U_[NWT7F'>XP][42%NH7<_CF&^!8L@7J[A>YJ M!SQU\.&CW>.-^88?<$!=!0B]4F+S).?M "Z^XC:+YC8',]SBU&I!"4H:,\1A MV9#E/"*MA8@8>Q6\S$?NU%0QC!5$O12(>I((@@JB'@FBILPO+'V(&"7&%.). M$61U8@C+9+Q7Q$2ILODEE5XBB'H+%L#@+* UAQWPN$7[EFZ"%N[U^LB*?$]R0E AWR,AWP1+%=X1BH-&/,B$..4,.<-RKY?(6-+&1,\7Q%*?"OG> M0B'5 86]-VV]>CQ0-?RJ&GXM&?&M0']QH+]Y6@)^27ES$:SO?-\[J>%_CYQ0 M#G&.%=):1\0,@Q74UF#/5MZ+5:H6583R^3MZ54T4*TQ=5DQ]$DI=8>IB,;5V M%5.-(9;ZZ%'DUB*N#48NX82D 68-6R/! 6=,Q>K!;UK.*5?W4 ^&5DM,K=;+4['AG'Y]? H__>@*DM%6JFN.&UA]3878ZJP?_$8]MH907[.W9*LT 4LL$UNX2 M/N*-N'CY0"=C#]2^?"" "("6>>!@47;EA:(/1S@VXY<37BG_-ET5>AII^!-J@P_X:W3PX8_S%M(_'D2 M?:_HMK72L!-?V[T.\(XV"MTP @@HXW,1F9!44Y:8-8W $7 MSBL3!I+0B64CB(D=?W9KCW+6;V]<0-7*[=OJTY<5+G=1L7:CU"^B"8#M'JZW M0OYG\W_]Q@^ +3 K-AI=WVQW^YTE*OWO1U+\$ZQIL7O\E8/4\OI.#=>./C:V M-]:S9SL'(+4'I';^^:SV;8O7-G8QO"9J MH U[.\WO>]^^E9_'0.\"G!G2.0N<.T$84Y9B:W%(/>3G0+RW*\6^6DF'+>._7G8)%BUAS9=]# M!<-)(:L=SVV&.+$\!:1"M ME P...$G\(96B_L8B\LB3+,T$E%/P!0 8$264HF,E,YPAAWFL+BM]A33FS8, M?(; >+D<-UH*)3R6UO]C;Y%?_&$,_6;<3I=H/'O;?,.;):ZM@YY;SW1R8"8+ MB;@-&ED@R6 D&J=)D)P*.;U9:FP)]RE$QJ4(1L'&XXF/RBL5@YEJJ_-4:WW- M"B]7.Z1G668:<^=F9Q&)$>@\6'3(@;6%#!5,".^!68?)9582*QMD#-D[P!QU ML"J::B$P-L#/IY9Y9[P]43%L1A0!$@"1>X>EJ[!$BPP"G4N.E%][-TV2)OZ> M:G9T#16Z13*ON>[61ZV:*U7-E:KF2G>:D%?9**AJKK0DS94&R>I+'CXS,/NK M;*,JYOYI@BYGTMX;#>/E/1R['ST>! JUSW:/ HSG,]T[!FOW> OOTL^GVT"- MM[]])G#]T>[YG_#^GT?;D]V_LT.=[O+Z!HSE?(ON'OUSM+>Q+G:/#@2,'>AU M_:AVO,MKQ[5L44_E&B6>62*3*R KXG![Z)5*/(DJ3!4:1CC(A'I9!EEB+LO0\V$0]R7U9? MY \NCOO"4HU>!%/]YZH?IJJO__B!3./NZ.L2(I>R^]A+ *CI/C["&*T#QLC: M@!$7VB"7F$*>@RM-G4]3)ZF$M#HJF9!VAH$- M)2(RQ@J$E0Q8,4\4LROO#5DB)7T[A76N.[FY)WN;G=Y2%:5^\-2\&KA>I'-L MPD"<"@FX^L+8)RO;<7& /]T&R45K)&$"V< (4#..D<]7,7LPJUX"@)U*7+Z:7W"G5R:#LH?*Q>F@/OI)NULFV[[KQ"9<\B->QNMD MY1N[<#@#^/(2Z^!Y^[WK+YDZT7^FR&W-)U(UQG[.D:3!\$62QN%%@X<3>Q"1 MZT3['959(>]L\]2>=5=^NQH*WVBAB9F?G+3K\\^7-"]$/GK0ZZ=V.YPVFDW MVZU6S[8.&J )Z]T<@[>$R2'GZT-(/3D$V&3U3Q_A'IMPW\]X^UOM='=G#[Y[ M%Z#V,]O^]&=C%V!W;S+%Z7A3U#8\0.:_1S6X[][&9[%[_L=A_?@SJ1\U&WL; MGN\>_PGW;Q[_]QR>#A Q2*6%<<@#^"$068Y,V41%:2R$3)K(-!D(Z9+RF"GF ML ACTH[Z31!)!<3X$D29"0VB$=N0#@I3*N; M"@)_CIWLPV&NNI%+%I1IB1_:QS"(L]+9KW[O%@E$MHWMCN8R+ M5(;5LMQ&MW\,8EH6SAA^UR!>V,5F^_3==/3RTT83&[.F!;MG,+$T]%'B\2(?N:G_]1HEV7VOWRQP T5P'D )#*NB'ME$N' M--JABGZM@L">R/TTXF0OQ)-T3\8V]"21^GDXK._XT]KQWO?:3@W#YP^W/P$K MV\A>H*WSO:/,X+[BW;-)3])75J>;T2ZN'QV<[1[5 MCV&L\-W_'/WW?'/*5Q\"<]IZA;#*=I.W$ED)O$\S$6V$=[3-?2?%JL$O)M"K M"G"ML.UQL(WX9+@1GN/H.$_>.0EZP8,QB27)<,8V8BIL>R9LF_"2,R]B8B0@ M2RU!'-.$#!BUB#B3 _>Y2UZ7V*;%BPG>?TM!K.O^?_U&]Z+RYE]GO>M[OK[Y M,+B%%^B\\#KG5>C$,"@Z.JBP5>'6XG!K+.GH?)/6=GQ9\%UY$E$4+B!828$L M)@E%'R75@46#X\I[M)V=WZ1?S=GW/"YZ=5X/CBTJK MJ3S3BT?NZ>1E39*W$5@6]@%(%\NEK',0MS)$*(>9CI2NO&=LE M\2C+35$DE.G'1,"!+(HF(5E@,U M[]:R[\6%AL^(FG]9';6V^YVBU'# WBD!>'?4@S(; U!6% M'7KB[I=N.+8-5K#SEPY'+GLSI6[+G5RW++MY3CD1J>(W1[ 2D[8 M3Q;^_)&+8G6+]B!,.< ;^3OMY1GJ$Q9G_]@ S(U_Y8Z*DQDKRU6U^SGB[$_W ML;3<66P13U@CKJA'.@B+O A@T#N1?,*3R2HA* LHE_LJ10YJ9:TPG GE>1(2 MI]E5N\ME0,UA9\M)Z2L[_^4H=Q>SS-KC-D!1#G6_0^3[/9N?7%>H^]:G>X;0 M>H75?4+KB5XS^GXQ\#?=UJQ)S!XELOY^=[UIK'I-4?Y"QIJS (1\(8-]21/[ MDL;ZXH1 SY.V,I'S3'B)PQ,6>:=].GDDTCALNF]>$?M:,Z=GY']_*/V + M7(=!VX-8?.W&U&\6?S52+*[=\Y9E]+^4Z6Z_3F11S[>(UZX]$2\TIV>\04*Q MJ 2G5S,;,].=)@"$L5D 0QI&C$_! M0WI&O+RI7/>^?]QOEM;J^L#.N#FZIIK-&V:S'GOW$,NW.5>5$E=*O)2S>9L2 MOX54XYV.#;'T(MY%AA:1=/,BCJYF.V@-9HDE*A(VG&GF,'4),VYU\(X)?P<' M[?5NV8%=D\V:F;W3LR'Q0EVUPT,KNKWC?^[M_/N]3F%\\!W;N57ZT>9Y_=/6 MS[VC+;IW].]A#7[6ODP>6L&XSS\VZ]\^LUVZ=PC/(VI'_S;*@Z^CC\>UH[WC M^K=->(;:SUGQE0Y'(;W(152(0UQ:BPPU$F$'BV88]<+%W%P<7^M2K5):JY36 MQSL"-\0X[+E.5&+N!#&!6:ZB8LQP*V.X:^#0#4<^)05[$T?C3X4),&_,5AHWE2J@ MFQ/HZA-T2F*%I5$$$9?I%%< = %^@U>3"SEQ(<< *6,>GJ]2(5R%<,OTX,L% MLZQ)9H32@WAD6/&,!6*>.ON&LA]NQ5;H=I2I M T/528D!X38D$3Q%ETR,(KB&; @29 J.\RXMD(PJ06A23J>;!5DL01 M-%U/@41.B(P4.<4HXCP9L"JI1EK"XAFN.7!%2%5NPE,HUF7;/I90"@W)I J:,<@29I","C?/6)!M, MP+G9I*9ZB>I75LJ\:'?$$VCSM>Z(2K\7I]^31^J>1<&!Z:!HC$= Y'-9#09, M'E.EN8Q1,WV=?M_=65&I]IO>IRLS?($*/+%!BV"M-$HAXY) W*F('(X$$:\B M"4Q;2\(REIBN]'C!>BQ8D-9K+!F-7#AN/?9)TBB$$11CN[A3T&H_7IPZ3QZ1 M.L:#D=8AS SP;4L,RJ<)B 8=<\UX4%=;\>V7JJ,N"7>EJ7-JZL3YEHE* M^UQB4G!G42Z+AUP Q0W6*:)"I%:EE?IPRQAB ;P"!G/)CS.?K;1>#_C#H,H(.5R('?3Y0Q?*<]^TUT M2HD"["ZM\L9,2Z\HMT)1(IC@3#I-%G>85>W:\^G/A#M,*^\DEQ)Q+R-LVB$@ MK25&Q$:M=<+18=BTS8-[)U9MC9;8>'X";:UB9Q>COY/G4096"(/&(A+S>3/Q M#FF5$Y\8)52H:+#R,_6WZDBVM*J[7)I;'48M4'LG=E_)!!@8N9@Y#J"]B0JD MB6;(.(*9),19RA<=$EKI\1+J<5)4=[DG]C(SY+>1)?>AWX MXQ!!()VU7 CNC74V&^4<.Y4X(=A4ITM+ #=?ITZ7$F-.IQA15![L3&,LX)C@GGTR55I4H]Y2:.K?$N2A)UU' S:37C@BL?N5)2,E.E2BVE.JC.R25"Y1S$BES(NVII] FZO0S2?0 M[\FC*8[!Q,KU#I(P/(=F<.2$S<6L(H$%=2$D4NHW?HBQ7:GVF]ZGJ\C->RCJ M5#UT#2)C!!(*@Z)&%I$I0ZPI[,)*6"J)6WE/:;4+OUY5#0932P&?0Q3<4*M3 M$,EC[J*13$A>94,MHR9/GDY1Y1GUCB+&1Y*_03:7%'JIS"9)T^OO-1&1VL1,S@BSIA&)DB%J+&)*X9CE&5Y$<&F M=^N*4R^M;B^7:E><^CZ:.G%0985*GF+05"8QXE999+V62&M#F4\\1LQ6WI,9 MMF^5#_68JK:="R(6^5&:[8,J\RFK=M#6&LJE<803S(PA+DB0TDP=F:?5V=02 M(,SN=*_$!"MF)4&$2YX+F1BD:>!(RGRV*&*2.7:4K(DJ\^E)RP-Y82R+S!MM M>?:<6% CX:U*,EFE7)7Y]%SZ,^'U4A(;'"A'2<>$>) 4.:$Q2MBI8!6LE@AT= YC2D((+ET.R98B&J>29H$K;I5(45>Y3\^DL9.G2T)&R:@4B 5O M$;>)(:-RK3TLE33&$:%=Q9A?HK;.52S@\=6U8LP+,GDGCX\2]]Q;$E$@UH/- MRSUR.!C$3)3<$3+P&564^44I[W+I;D69%ZF_$X=*2B9F6.(HI%SM0V*"'.S* MB.06UC(R89):1L[\T.RG:S7ZF>]QVW7#]EN#R7C'8/9"NP^JD+:()H(BR7E W$>/ M+%44D>2IDP)+*<%8(FQ5RT651%V<,CUSM$\%JQ6L/H+A^OBX6@5%/@'23I7 MBU89'#A(F*2(8ZN12S(AQ04U@46NM,V15JM2+"#1J +9"F3?&,@N%\9..1@J M/'T@GDXP5RQ$BC1@%&4NJ>UP0"81@Y0UD6&*HRO=_*N4L(JX5IA:8>IC1_P' MK0!%65(NI<29*/CZN5/^ I/*^3I]Q169\T8\@99Q!G M#B,3"$6,,%AS8HC&L81:3J==KY5#H$+9"F5?$GFMTE7O@YF3D05:>RMI!'IJ MG)5<1T<-%J# =$1=#5:(;9Z[Y@LD?2)=9%F71SG%47\>1);W9CI M1=$[C$5.K^P6$089BHWHX[&+G<%Z,;):9%=5](G:SU J7 M+>)8,:2EM2B2Q)@-V,#"K!015.,$YKW7Z8,%\P)VI[S"'JS?(I6+#]@#&VRS ML-=M6JD4']3,\E,T+@2HL*4$P3]%.UVSDZT6C?(#J=ULMD^[[Z[*__53!3-3 MDH +RC(@'C!#37O2C>]&O_P>&MV3ICU[UVB5SUE>]/OP9D,>(TZF2$>Y$(.W M?S]MA-[A.V/6M&"91@\C(H=?/'B7K)4,>X)'#=[3NW;>(U<^]Y-MR5D M33)]I]O>$LBYG(5 U$PCYN-0(N_$G^"A+L2NR!)WAR(*-TR&![6,G:6:CG%< MOO)P;Z$H#. 'G3E2'[]\YC-@-5]Y+O:@\QJ=Q9;SRYC*@6>S:3??-5P5\'F3: M!7JT<_IJ\KJ>")"VI@")D$!= $!2FA@P_@(8?T$&%'5,*@DI-"$ 2')1@0%5 MK< [8PZ_%^:\C632Y\.K,A3JU*=311$G@/;F2 \O)I(0BXW+9?T4Q M%B$HJ]E"4&>)$DE?".J(BNDL'^I\;/<[%>C,!3J?IT&')NXUQH@9(1&G3.6J M3PS)J%F0+'F!145UG@5T9$5UEA!TX+,5Z,P%.F-M/,\W:>U\=U]*%[ 7N=A- M KJC3.YMY#6BL'I$*4 M=SV?)\*EL1+NY[OG]://^R')R"2FB$F>4^/_^SHQNO/ ][0L>'#IJ9"]RI?^OG9Y="DM0E;PZ- UAE M<6\LLBIHX)E>9HLV&)P6E"^]0!U:3-AT&5LUU5]D*IBZ_-C@&5WGM_?7AF8- MU8C3-95#J4[:W4:^P;M.;-H[UU_R50XSC.% MR&EQ=3K&?^;AECIID@I!L&0M93QI9C1G(?*8C$R61[-/&%L97778N0Q!.HC( M X07O?$X4SEK*JUXI%C7M>] M!]7L=?^V9UD9UEL!7NGT8_BK85VC"5(8NQN-KF^VN_W.$H6WUD8@>US;J&= M);4=>/5X%^^>>[R]$YKUH\.CO9V0QW&\>_3];/O#9'CK[FF-YE#6K_E^9WM' M_QS5SS^+.OU*MS_5FW6ZR_8^[36V=[;X?\_]Z7[4A@GE&!(NEWJW*2)-)4;. MD11#XM8[/=@8 3)B6,\;E0Z>),\(7)FXXE(+2K0S)@K*);5Q,AAV./G%T(#I M7MOUZ!YY'1-X-EC!6P?X5$'7VVE:\)8LI/K)9>[GOE!*)6HT IRDB#N=D(&E M0H9$:8(T7$@[%5#]+ D\0\$=QIYVLYQT&]T<--U.913J(*(Y;]P#_!T'X:<- M788-80T/-H5Y8Y<5["SL^K_-[XI$&2^\VH#L&6E];U-:\T##D M\2#K><*0YZGR>U=^O.13E?>%N_3RN_5QW]:I3F?\U5C]?%[O']>_;._#]1Y]/:T=?X;DV2>WH.]O^ M!M=LU%AMYRNY$GMZODGK.WZ?:NF"$0YQ[P+BT3.DA5/(.RNUUY%[JU?>BU7! M'ISZ/Y<&/7//D H#*PQ<>!&316'@4A[!OA#X.[L*?RH%Z22C2"'E8]"1'YHCNJ/(&#_I4'COQMSSKM9K,HSP7&?"=5&,ECT[BAMVJX #OV M9^Q6-.TQ:=I%D7M)91 <66X3XKG]DW/8(!9@)]*4YQ4%\W95XT55:%JBRG25 M&B^:B51J_,1T8]1"U=EDO>8(,ZP0)]HA%PE#V#D=*, SDV+E/5\%)%XB-7YJ M)]G%@?/3>\H&9[HCSUC1C;U>,QZ#7A2_=&,LZNU>+ CY=>(,O J87S#=.#GL MMR9/V+]$ MQV0IM2&S]0?7*WO!+H-G20W+;K,J:?Z)CARV6KY]'*^Z*BM@F0-8IC.7!)8Z M8F61QY( "0@!Z93 SJ#8FF3A+9>+R(M%%4*LW !+J*8+/E*HU/3A:CJQ_QL! M!$!RCA@EN2-+],AB09#.Y0*5#SG;<.4]D6*)U/26_7^4D "#C3=K]E-]3TU[8B<23A;;P>:,!SPRR8",ZR,*LSZT5M/WZ*)=+<4LA+CJB7 M(;=33+#SD(B(HB18)A*\O_+>K$KZ),W!EB1^^#&;*5;@68'G(]'S"CP?&3PG M WZDAE6+$EF13]HQ+R/X(I+."NR8L8F2G%[!Q(.+@RP!>$[U5+RY+,C\12[D MROMEK3BA'ZWB1'G0_A&$HMV!!5H_Z,3RA'UYTOMWAZK9/JMM'#9V=W8IJ.C1 M]J?Q:U\\W3^OF?W[>_3*3W'VV=;G_Z\[!^E-/\:[E> M#]\[KC?V=NK-W,<4U/:\MK/.:G"/_\(]8/S[6:V2QQZ!S&#$+:8(R&4N+>$# MT8Q;D*3)JA*<&XJUZ(S$8']2A(Q3D2VZA^OQ@L-1M:MV9^-X_[QW[&3L\3M0>X+">/<3INPK93% MRX:K^,_%(EYP$43?'.+5?M8_[RMIB%'"(HFC0=QHCZP.!&G@%B:HQ"35L ]- M5[']STAB6K$W%(C\2AQ.]2R-62MV-4)D!IYXR7REKL88[O)M9YG'_#,#^V.Q^' [L4W.ZEE+]E&?Z*ZZ?[ M*09+O-8H$,(0=T$A&QU!P<.L2^\UGV"H:+8,^ZIQ]K<&"]R[*1J\6)>TX'FPF&=/,4"AZ MI8N[W>]U>[;D$6O%MUB ]1-+">HTNM_SQSTL6J-7--M=V%5;@[SOH2&.H\7<))$LQ)YS5UC!LO-+.$6$9#,CZ%Z.;N_SX:_;"@ MVQ)Y(IY:B3[GL9S6-[+'8XMDTT=&2ID6!,F4"]H+SI"QS@$=X$#+I!.1@J6L MIO5I[N;O#!BI!EB44C#.8]11'48=83N_T,/G.,]@<9ZWK5,=B4//9?;)+$[1\"2=SS;/0I' M=5K[N?WIWV:=UIOU;_#^9$G,HQK;VV@>[QW5X!X?&_6=SZ1^'AIP'=L]W^1[ MW[ZR7?J5P/NG_X6_\YCV190V*>P0)Q'X-^,661(8"L'HZ,'BL=),.LV4P8HY M0DB"+8!(KED$RD$"\.?L?W.33K,\Y??PDMW^-1/#TB3;:X0(Q7EB8 4SR2F% M#\<0O)5S>]6>JEQKGI\E*]#Z+-)XNB\33&H0%@G&$HBD#6 9N(@4+'F(& /A MF"KT^RSHOS->AK7HC7*#NWG?!3*>V?0/VVFT^UT@/ZY7M!WL6*5L=ZNBK571 MUJIH:U6TM2K:6A5MG:\A(RG^[K2/&]UNNW-65IZH"K5610JO]=2HE)2GS%O+ M!5>4:>^X#R:RY"0VG-\URO*O=NM@)W:.,TM]*;%!]Z.O@]B@$_@>S^K'=?B> MW=/MC4V\O?/Q^_:G/:"P>T?;&\WFWM''9OT8_O\P$1MT#,]T[NDNW3RK'ZWS MVLYG4?N673Y;I'YRC'!M&%-:96]IG<-?[P>U9:RF.H+ ;2SJX#F#;::"()\D YQ006RE'N4@F4\PEM,+JZ? M955,=4':^ 4N@[NM#XJ;_7+2:;1\XR2?2I:1(K]6M4ZN36P)Q&#!?91.CC;&D9B\Q1(",PB$6)"G&F+-(X$&4JDBMHIK]DR M-MNMJIXL6&NQ(2E@'(SAGGL678ZJDZ"V-E(!ZOIP2E$92@OB%4/53'$ MH@V;)?+(5%H[TEK-$L&4J60)XT9P'3%6R25AOX0S#<"RL\HB*G61#@#MII@3R3#!:0!,9YV71)//B MO([S*5V']JM M;+(+@'.Q-A$E<2FJP\(YA3I-R8,G@BBP\&^),5V3%,AF& M-4?",0V(PRPR+G 4G=4:6$/B45>.AC>@M4SJX(53R6K+@^7&">$BM90KI:+G M]R,+E7;.IYT3?(!X(XU6$5&J,.(B*>2,XBA)013E.M$4<[WD185K59Z$.WH2 MKH;)5FU@KX657$B8&*760GR;RU7Z9=GR _/ M*[+5ZO8Z_5PG\BN\V88).8]A8[A*%5#-!52; Y J*5CM9_W\ZT_@7PQVD:11 ME&61KB20PRP"<"7A$L%!6K?RGA$Y!5-3"E#Y^Y9%5Y\AZ?D.JEJY[A>DPK4) M%6; +P!5D9.>(\XQ0=IPB1*GW%EEB11^&7WW;R%XZ$9.@8NIV*(JB^G1@XLJ MI'HBI#J])!M;M+;SG>\S3)*WC@*[H )Q%3$R&B<$ *:KR/!;" MHF*.YE3FRL_Q4(VN7=5HC).U"FL4?,K<@T;D'%;(!AZY)BHZ9U;>DU5,IQN[ MW]V J&*4'D0Z&MUNO^S1Y-O=15./-V$D+8YZI-CIQ##L1O8A+T<]5H1C\=Z- M(3P%;J0W7*$@?6Y>0<$THL0AQ8R(,1C8AA9'."HWQYL@'->H<*6J]_1BC)A$ M2"903Y'UF"!.O4;:$XQ(4(0)IEV05\CZ*\D[2"6.M!M1% M-BJ->##P&V,:,8N-$8Q[PGQ67LZF@Z8KQ\2C$HI+ZC!L$HE.;.['>V\B\7(M MF&?@$1O]N-/^9S#Q?\.\ Y^KMUM^%BA5GHC[XM'Y%)D %$I$X9Q6E>M*>DP1 M&*,1^4BXQM8'YF7EB7BI>OP4],0^A#\OGCW@1R4!_W>A[N&.@[+"M'8-G#NU^/@4I@V6KP/J' M3LUR(_4S>VXJJK5HY,;3?AN:_<4)");/5? LC\AQ11&CL--JK(U*"X\R683F MO(R4HPHW*]Q\>J?9=;A9^"IX3M)?ZJ .6%JG$@/8&97/F4BX-9C"S5A*. M?:YAK"1]!=!9LN;?RG;'[Z?;B-_2QWY67^]'4LWRCN\:/7@&?T59I[N8JML: M>B[/4]W8!GNKE5&E-2S6?-KH'1:]PUA8_[]^H]LH7VRGXJ^S7EPM3F-1MI*- MH6BT>NW"%JW<(^*DW_&'M@L7'71BS &"A6WES?+XI!G!:BYOV 6\R'>R&=.Z M$5 &WCBYG+OR3N77PR?:(%.-EFT6D]TG\AW^;PZ,=)+XQ+1S) J.CLLJ8Z'&,W*I_O#D \J/UUF? O3TI8#^.)E1-^3R-I; MS,9;F%CM?-VWP4D9C4>4PT4V&L)MC-8@="'5V"-;;-9]#JPG0Z7N!2!U:(503QL]S!C";"I MD*6BW-4^P!YG6V<@1ITXEX"D0)RE.B0N#!= W@T1C C)7+0^)+F_,1(0=#=) M^7LXLH^ =EM#"=Y.K[\$P>(DR>\[ZQ*AD2-!N$-*/"!M:*PLT?/F?MM6W\!X1 MY:Y(RZ\<#JH+,E0$>Y:_ 03OL#@&(2T98"?:4C-_K'^3[7BB. *8QP ML1(Y9GS,$,F_+P;X]V!\?\>.'S^(1/2-"^3VQN:^#,E%:2U261:Y8 (9Z01B M0 V=Y\(S 90 IGY*(/\SLAFFY 6!RS>DY-FCLP=;O\WXAH XF$#('6 :^4U M&=!3RK;VCWBY672& @\W[[1_@ACT(MQS/J&['^&D-]L>6\,1_@,CVAR->RAP M]B"^99G+LG9 :N>?1>UHBV5#!,/\V&S5@G&:[5L--)3BA!0+5L; C&1 'HB> M(7)+Z#.:WQ,V(]5M"9_K1E_8-I"E?O."*>&2TI1. 3 0BXNFZE]BJP$;S^3C M C4K\FD7Q;]?Z;]>OD9^_W4( U0KT:OGY<^NQS@'MT>W&WDC&B FC<6X?GR M6J5H DT> UXLA5!'5JF86A\#J\>LI'\6C;;T.EANWEIE>6O[\(7E62E.T! M/X: 0Y.PQ$KX<,UV@/ID""VWAB%?*LW-$>2-O"\E2[=G[91&G/VZV^>A7?IJ MGL1/HU(R5DKAA8P$.,TEAW*5$NVB1U9Z M:85SL,T)4$FU.LL/_U@DYU[B416_>1PQP;7SW7T1N;'<>)B0*238*)X#DVL)/!7]PF$$]//'459#V%+)+MC?5]+")SQED0 MOFR,@26&3+0!X9"P Z!@-%="('(5SS@\7BNF>,23TP,BJ(P:RS3A1[L)8FL[,#4CSWY^_\IW MK&;C9F"/P"N-[&/M@.WS]>+PX,JGRPB/@5&T.CP#&"GM+WD\PW3(Z[:97T'6RX6*]EDZC0\W&YMI9R(JQ>5K&IZ?-D*Z?;=$6QY(Z:4 M\RS*B@\6;*=NMHOJL5=NB.L7454N]DYC!'SI7MSXTICZFE=O:N$FIC$[H/_7 MOX)>,] S^DS;5OJMRZ=;*08SYW.<("QIM\P)R4O1[I>66ADQ6$[KZ "F>QAC MKSNI*%F1,B(V6OW277X?"CX0^FN)_% _.%U3 FYRTA[$L;TKUQUTX??31N@= MC@)NQRXQ<<]D)6@U,3CR%X*P=;)5P3PWK>OQR5,7C/;%L[U,54YNUNIY*8@V ML B:QP04+-?_,1HV.FZ!%6N'/6:SX\9O/I:LC09[>3Y9T9$;SX]X?>,@GU>R MVKGG]9V#?9V/C8UA2!OO!IWI@1LZ%%F4-@KO&75EB/.U4JF'B13V4)RRN$HJ4!8:H D04"FDJ<( M6]C!O4D,YPP_,5.FUHIU8*FPGW7[S=[JLV]0EP;RURNLMA*%.XC"SN8^X F. M6C"D7(A@+,,6I5.0B&I)B >]=;G3TFQ1* VV2[\);%6/+PTW;CO1<4\PU MT5%QZO1]/=OC,8A?>F41GBH <5IMCFK[4E$%Y)F@Q$%9N#48:4P=HC1[40QU M*KM,U'3\87$"6&M;K1SDVLJ1(%E_8K?T05S$@8 \7$A) GI=RM,H5/LB9:IW MV&GW#PYG!W1/XOHP/V^FX,YV3"Z-K,[ _$ND_WOT%)7LWDUV_7["2A#A,$J) M)L0UQLCD+EO"IA"QC8J9G Y_D^P.A&EV6,+0X^X/8^@W1YDI()TE,$Z+Y4O; M'CX.#T'/HNT4L94=]#,XU&D<\]\7S7:WFY\>G@#VCWZC>SAR,(X<^_?/R:$L M>>D=@W7D' Q%0YDA1CFKO$V*F#L8]=W&00M^F]P;/ME&J_L7##UVMUN;5X9> M!5'-H7+GF_N!$)QRQ(:T4B$.]AMR."5$I K:4Q+4((B*\6FUR^<_(]L^"\N1-#/#ZYFO\5<^A'9O5GDS[,T4D=Z&OVGO^P MG4:[WRV\/,S?;IB]/F]8FYA7\; M)^4.G,IXAM)&RN44!K\N6@\6*UQ@XK^D//7\S*!QO^R6"7*ZXOU_ADN_*7 MONO"*'.^U"AF=GLHB_]9#/ \<K:7J.; MSHJV:S8.RB/$[MBIV>Q-?JW8N%7@+]+]KZ1:S>4M$(DJ*P0W7'"6F %Y5-@( MKAVSEKM!=M]H;R.8W59^Z9^1=[I;[6!W%D9:VP#2R F13DHD)">(1Y%/S*B% MN9*)"2:NHQS MN8TJSX@$6W*"L769GI$Q\AX,#;8H;ZP M6^&R.C5>L*:P^L;ZON>P0%0FQ+B18 10@ZP- 47KA!!15;RJX^-%"1>OG:_O$QZDB8JBD*Q!G :%3' !8<<$\/J<,,VO M%ZY!2$NC.^:#N-D]".9,;GDQ"-F>B]+E? "G(NSL!@0>VYRQ0"FUPL*@08BV MYH:FZH3Q;F*RO;.['X'&1:!P2'DGP*:@#KG<2U+IY$*00*XU8)">E1P[[PGC MY+')> KBY19WX9B8Q+>K87=#=\7%UEF:P*N#VCDEBVBU+\]?KAS5S([^RV-K MM6<=IFR.S MO;BTV_,L-'R<51/IRD1=I*,-W4I#9\G$:=@@4+,\-[R(U"R='"'&PZ&9A[GDPSMB$S> 7QAQQ&7QL&FER$MU[DD M"1MF+&QZ;-7@Z*H'CI:@KD;N#R)&<#@T" ME_,<+=BWP-\YRS'$P("1CB!L*D2BN"S](&I&]9DKO&KU^C( )GE&Y;91Y>9MW9$[W MR%*RE#''\HPSUD&NW>CT>% ',1<+N_MIZYQ6KP*L3=IJ3L%"=V#]IFA!U7@ MW!5,B DGY&+/5RO]R?K#\A&JH )T1!$4$P'@-=H@IUA 4EJ>P'#1)">]SRA" M,7ZP>>/9Z;$-<40&+E/]KM6H^^7++4%5L=F.RF^VTP'SZYI,VZ5YJMN&NUO4X'3SZR"K)G1.&B-N)\>)@==A#8:(OB %XL($#J'MN$M%1 M8\(D!IM::T?]^#'J5>T?SG=WO17^R8_0W;XT6S,MN[*SPH3X=Z'?R8#XYK!@ MO.1D_JZO^S*8Z)6PR%KF$0\.]E+%*6)!&9C\)*)*8Q%,H^X7OY8;2O=B-QWU M4E@=51QHGI4G5?V38?FX*Y[X:_>,053 9,.8.03CQ@C-#TW;!1MQ*"[;G5)8 MQF3E;@P,OSFI&=M!-F#L.UO[#@<=G;)@+7K80;(#S-"$<^5(GK-C.6:B9& 2 MST[\NPS_&"MS]?]TKP:"E GX%R4L1AFIF?;[VP]T_HZ=+_E+)JO(.CKO@5C3YO( MD&<@25QHCZQG"4G.J(R26,?URGN^-DM^;OM'([/>2W_8<#.[<@@T8,UCL,Y(ZX%" MB^@%24"N![X,2F]K&5,)]@,$^ZR^L[F?"QA';1GB,1?.3 0C+3&(N#8A82%\ MD+FWQQJ=;@Y[*=BKE\G1D\*=-]V!XVM,2G-%\''6U6B-"=2<&Z[CR3@BP#HP M'&B!MH;"3JM#HHY3[AXF2M6&.Y](G=^:\1HY8CS"EA&I M"5CTQ.:^:YK?N.&N%5NI+'53'GN#O5"BT B7AKOQ4*!&1T*-\D3HLOXWT+A& MM]<9%,CHYO2 $C\'+Y?XMYJKW< UPY9\&5J[)W!UKO_RPS::(ZM@&,,Q2L(8 M5=$L1UJ^U[HBX+F&?NF@<&/E*6:6V%G-AUS'$,KEX; M51$,A+FT_+LSS=M/BV\5*[A MX>R7S0_CC<&H&B1#@/I>91:TM+Y3HUD:WP^1X-DM(025@5,=+8-_I,V')-QH M[RQ/N?1;*<'TAHV@##&8*;[K0^>";0Y?+SE-MVH+<<5&WQ*YGH&.1!FE-&*. MY[JQA"%#@#?0;LODKA=U:^6NB M4I@B2H$M8", +3?.&@?&6L[>]X):,($O^BK/=)@RK;'TQ@F=OTX[)5AKM(XD_M9K-] M6IXEEA0G"TN9-#7LN@O49Q#:U,WI5(,"_;"!^_[@N.C"^1N*!!)7_,@B=P'8 MS:'(G14^,X5&:L#GAJC;?3?C%&4XAA&DE1V@83::]J0;WXU^^1T _Z1IS]XU M6N4SE1?]/CR['>)@5OR)!M#EI _>OL2$-3S A=P.^K)E]?#MM?*MB7;6@_<4 M7=-*7OLV7B/7OG?3;0E9D\3^Q^-WQTV/S[]ZE-[-J^WX^K8=-=B/+$365R3_9(?\N3@:],QBTB M[1P6GM M&XQGY^!\]ZC>K&T<-NOGG\]J1YL_=X^:S=TOPVO^^^>A.P[-[:.][[MPO[V- M/QM@H__OK+ZQ=5;;^=C8_O;O(3#"7NT+_OG7#OQ[M OV M_<$^T$$O><"(.)+[?[. 8+$\"C1@JH7F0:=KS@@&<5N/HQ+YK3E5XX:=YU8X MGMR]*E"K0&WZ9)-XGT@@A"7)50Q&"R4T]2P:J;SELPO=5:#V!*!V=A74*)&> M&4.0TL'E1G$4V>09 NFUQDE"'6;7G.@O(ZC-3393^=^+(IL?FNWNL-O>O=CF MC$=^;? [ZQ%?'@OC0!=[0I\H0%E:QBCL\#LEM3S%&2! O% M!>+.YKYE1"&C%4<.0->&!(ND=&:.]X=(%:E6B5@C#1<7UG@V&)KA>+G8L-$M()R[!@,46#-@@D0]6 M:14"A^*?W*$HUCUH@(FZ_C1'MCJ>,\">M)<)'&\0VX4I8G M59:)#1CL,] '+)"EW"(N?4#.XX",B[!B3M&RW0"]35G>@I/CWW:.B\HA!M?B M!)WOB6<:%TNKZ7<,]Z3)2^#8S/#$>8C)22&-UYCY1*+U[E%\ "\]T/-I8>#S MU)X9"+ 8;7._!.D1IXPA9VU$++)HA<+,V5P/6R\)#7\.+?C/O=C!+:Z("CFN M9%6FW%')"4TYM]Z:D&Q,44:N@V/*/8K97B''G,@Q02!4D@H0(A_4 &AP(<&" M-\*A%()QGCI&<>[$/>@W\:W>\HY6(-N47-O>C2C*=^E:"GB>+41RR] M#%Q+[:S26$1'A(Y*,#6;+O$*])X.]+Y.T:6$'4Y8)^25$(AKEI._A$::63!R MK?8Z-X3$:^+!J#=;^5\>ZBW:FU)!QTH#"RVQ5#ZY?-H*_XED# XQTJ0E970V M7ZJ@XVFA8X(O19V2M;E>H5>YI2A62 <2$(\<6\NI ]J;H6-&=?XW"AUOP;>T MT8K;.@9EIS1P*&'TEK$U/$ MTG!+F%)B=G67Z=KA-RE>51)Z=H*U9UEOM)?11QH MB#P7<^$SSC[6BD?.K/\R;-J[G;[DZC"#&A/=S?_U02RSO$U64'OCV?)G^Y;9 MF!R6*&"@%5Q3C8SS!A%K#.51Y;/MR?H)0N0C+FN\]F5C'FV]U2X:PF,T#+O) M[/KUHML_/LZU4ZX[7S)O/=6=KHLIUOS&]^ZVGM[_)C/8_!@VA5@$T 9%:9:^B ME).-&NTICTF5 OJ64T GC=N@E4F4)>4BI\%JXA1..&JO+9B[:K9Q6Y'L*>.6 MU(^^B]JGS=,ZW00NMH7W-CS=S?U4CC\VX)-T;^/@Y][&'T?;4\;M5YKKT>WN MK+/=G:^L=@3/> [/<;Y[!I\#AK?W?7OCX_?:IYJ8E><>O?<*: T*(N4H1>>S MRX@BH;DPF"JM<[82695DNE?+,N:$5HGN%4(V:1*#?NLZL ;CZ ^__9>]/F*')N7?2O5'#/O@=NE-PII90I=9\@ MPHV!39^VS6":%[XX--J%RU7>-6#L7W_7DC*SLB8/8, TM6._M.W*RE1*:WC6 M7'OOT'#=>75H2A]L46K"%#;[EF"R2E^61+$2#DSP3/LK'./W4<3=4=0N/KN\ MY[+I7=,\'0?8;++#U\[%^Q*/V-JAPTN"ZD7<_HV,NA,9M5PR;FQABYPQ8K65 MZ"F51!<:_M$B<%$&::VY,QEU_ZK&-VSE%266;E MNJC'3U]X_5-ABGIFSI?!BI\W%?+A#\,5]8[/!A0UHFDCE.Y.*+4*MR_?PS-? M'!HO59:S0+*@L7 ;V]&PK,"L:J^*3 0XYP>/:=&E?'F4\U*7@F^<%[G):K[_ MT.+&G+RQ$KZ"Z*[,X]&1M_Q2W; M]:U)6%A*5MBX,KXYY%@>HM%,SYF)K0WN^":XHW)LR)P&SJD!H&$Q==)3HE4F M2&GRK"R,"LIK+'[OTES=(VMHX]>X:SOB#M#'&%X8?KHE=V\8^ LQ1_)F4%\6 MS%E&5'">\,+!3Y9I4BIAI-"E,#0\>"Q+]A56P_US8]QKB-$DZV!1T]>FZ53) MASGLMQM.,94QAJDVX>VOW9K[+;IO(;D]5DYZH0M1&&Z"4H4*S)=&^$ 9R]:4 MAFU2?'Z4#%_N0 3XN5!:"!*,9H1+R8E24A#E3:&HDUD0%&<3%]D=S[+X*@[Z M.1* -O)S(S\W*9+_,ODYP\ "9.@A'$W&*:5@M5(P8H,I471*PK71E(L\LT7^ M35(D?XC\G"]17!J<>T<35FR\&S>3I-&?YR? 4EG'1.4(YX]U5M9C-A.BSN>V*Y!7G0H?I9#KR'1_K MZ>*XT?0C@76<>+1;0AQX'LLZQSBO-HZT[7;&4_.Q&DQMX9D:[M7OG?9P/3AK M.@TQ[=;#GG&)5Q4*EB$H713"BL+SK Q:E$Y[%\H@ PUY5KD=2N#K635H*\RQ MX\WDQ6 \&4W1KS!'&XDT7D;C:V7KW'-@T[$?_*1"]ROJ!<]!V-+=@Z=L[^"( M[^^\."P*KHLR P&:H0"5PA/ HY[DKLBH-:7EPCUX/#D?=F)7],62O6IP>1Q% MJ_$G()F'^E$J$*S&XP I/C3I3PZNN8IV!\-.?S@X@ON,_"G2UW"F2+M(N[J> M<(X/FIXA*=ZNY%\)IPH>J#2"<6^,XI)E7%+I2["EI%E=>LRNH+PGPT]^H/&_ MIV?]'IK_N_IS[W1Z"O1GH\?K3<-#;X9]]V*0*EGW:S;[^;L+W0U!GISO'KP_ MM+XHJ2P*DA";=MCH'QUB5"N R2&IYL*515EO'"R4M M_,3]AKQ^''E]WMUY>Y@[6.,'/2#-16G9[9P?]^!A0,.G0]#G8=KO7\2&#=,Q MSA&/1=9;G^SM2>?E"#8A\23\",#HM//PP $I=F_VP;^C(Z"))RA*NIV]K>VM.=F#] &L 83@*K3V9#@"]?:I M-YJ..]L]U^V\]OV>#]$<> H4,CP%O%[)J8O.-J#^A_BU!T^V7S]]@[\_>%0+ MH'/0F:"B[&1.!):)<%'+^DBP[!4Y%+IG.KG+!YH;!]5Z72>:;:C/%B[]DB9\SK]1?5TE[#HMY,\,TKA:Z/ M_*^LLD\^[^WL'KJ,V[+DD@B74\*#RHDNI2$%$T$7F3/:9-@O4BVG1/Y7G,2I M!W"8B?A6:8QG??^Y5[4F0>(&JDCD!L?N!ZZRL)T'##4"$)CB>$BOE>S5%WB& M8R1"WX-+P<3IS9DX>A)_>[OU9JOS!DBBW_ES"M:0'P.[N=/>H =TD(#$PP=O M_MP&I0463P_O"-\"VAT-S_THYHN5?XS30^'I1R#^XSTJ85^Q=M]'OD9#JP?+ MZ(6YNW3<,)I6P )G9\!"S5NT;MCMP&L#CAA,CL=":A-'* *:ZI>)C(UGLLY;"Q:A/%[ M<;_AUB %$#=MW7M8HHR>8KF]/],40[6D/+/[=8MDRP&^+AR39-*?D>I MBJ)V>C2%.]&B]; &F7M^LA]J4?1D./ZW MY_=_%2U>OA*'0EK&J5>$*5,2KJ@G)N:%%[FA&="$ 6;#S!;,6.-X)*7 M#QXO#]-H.4>BO %\VY\ZCZV>3_6))^?'PWXD@IGUA [&QK&!G]0-I2?'H^'T MZ'C>:*^OJBVL3F-@9C$)_V>XBN?_*QO M*V:-M;Y8Y?9DLZ]H,Q[VIY/U7UEJG/F#+"*I%K:Y]>_Q:-;V\PADR?PV_K._>6M"Q=X;0/@G%E-(!T*T",6%"P MNO#%8J=B7V9,V;)@I7;<&2WS0@KEO-29"0J[K]P/4_66V4R[Z&P#)?VR]B4B M/R91/8:]^MEL<1#2HPAO&F]\7L6N:L=12A)!)]1(8T('R(JFF73T/+8OG!,H MT;2/^ ;]6#'6&KW_)]4781<;CVSU_36J+_K*O+;']1>NN/_83R;P-=UR \P\ MD1BU^&*L];6 ?D6: /ZD^_V4,5#3T,MZX16-_=*8:N_RY.(0!S(+*SQA10Z8 MJ@2DKP68>+DI2Z5!JW(K<&YGOFS;G?6GXYE:1)SNT7O?\A)4N]Q)OIG&.5"% MO9"\@*J,[XQ!&(Y#SZ>DE&,]2A,4T#%JAZ= T<"[0WN"J.P[8[$;$U:=>]+Z MM/9(_6P ' K];9D.N,A\("C:WP.34I3/.4 MU,7(#A #$HCOIPA6S(:KT-H(?\;LE/A'-!*[]YAVGE9OL!^JI-:*F'YURK'B MT' N"YYI4F:R(-S$Y"0P '/'@]:YRYAT2#G+M4!K*&>KTSJ"F8X\U2[V09B3 M-E% M5-\I_#W./"ARA0&/.PV0WH!+'6.8I6!.A/\2">JV#F_&*"9FEGZN,DL7 M+X<_HC7;\2'@ZO$Y#R_2M4< :(8H>#P? 6]#TRMBDO?4$&C5+C0A_460[OS8CGH&=\4,/_FY MFH&Q1T'3 0$PJO@V1?4%"'> !YG+?Q6I5-@U75C"X39HVLHW&UY MO> Q+:]'\[5VYE1=Z(#!Z]XX"K_JF-=:&,!M8S];%&9$U'>.PJ^6ONT,J*M1 M(%XYJE+GVW*N%]]].'+1'Q.CEU>N;!O]//"<:7\R%RV%VQR!G#RZS@&85KE8 M1*=E(13/7:YR[HU5A*!".L!$JZ2 U(,I@5 @H])B#%CQ7G8A-.()R)S+\W%BC?JG9YZUTM>@T;N MSZVG.^-EU\,\?H]O9_SDW/M!C8#&/5?+O,D(Y#6FJB7'Q8*DQ!.Y8CDCCWOF M!TUL"@"3!<277)_UI>C,=6[N2#K#LY2KLPTJ;QP]+R 4X"[PW>/:27(;MXAG MN;=908UUG&<^&$9+9K4&]0O_S]4UDN2*1C3/082/_X9%^O'^X.G<(NN@^*_K M&;G8V]GEAZH43(4L$)$ID NE$D26(2<%IU0"7#5Y +D@ET--,4^MR=4R>NP; M)]XZXIVA_R]FD8:JK1Z-+F*\?2YC+=X&].C9<. 'T3"N#184']-9[#M=.0O- MCV8!#HM!RJU[B+]NZ6E^[9T_C;QZ#]_E^@FF>)R+4TQ7UP]6N8@."VG<55 ( M%4+,F$S^Z4ER\K;MSMO9>J5BV 3/"2:T+.NRK]O8>F^F M9HQ9FX/)RSI98/\L9:S-#G3V4S3U-I9M]D3E26 MEX1RYDHCX9,\ -*A5_CA6N6G[61 :T<)-SN@BYC3O [^U']/\7@ 0\,05JAH MC#9$I_#%E53;*IVHI-UMU*NSH#!-GGOI2JYA=PR@= VP7>?,*!?J# ]6E?K M#U=G>+RNHR'C36;9-?0(:SE41>%%87/"F7&$TU 079I :)8+KZADQL3N\YE< M[E61Z&?4:R! P&+*3RO"B8M48(Z>H,H;*& M9^6-^P1NX-D5Q'.YNV.SP\)I2T7&B!,E$ _+^>!QF2^3 M#I) K,2ZA\K_EFGKKU-J/\%F#Q>=/T<]=^1CL>?Z-B#W%-CLS/Q=H3<"O;'D M[OJD ?=.QTTY0ZP^]JGL!GZ%3VYE6F6&:R6-T'G);0'$HC0K,\>H,J(P:J'' MY_79?=51Q),X0/,SK2&%'4 ?M/[V:S/O@;T\9-P4198#""E*^$?C@]+1<\'@["/N5%,)N2""8S_=+ M8]-+6!,]E,)2( I#LD):@OWAB3:!$TJ]H=12SV2,$5^;P'>LL=IE'#,DE[/P M]H:?4A8>Y3$7AU?TA"03OYY@Y+A*9P@M![6YJ!S4Z&A#6;4@B'Z/%8^WD4%9 ML%+3X&A0C&=6FTRI#"@_&&YIP=E&!GTKBKO$V')&"U$*283 ;L&2:J)LGI$@ M"P-,KA4O*([87@$@@!2>@-*!?\Y057<[?__]!(.Y'70: K4-SZL(*I(&7HTQ MC"?'6$[^]+.W4TRV[.R' ;JZ(]4HGH;N@%*D32S7.<>_BD*+063PMLR\SJW MN=G0S3>BF[V=]R"I2J&9R#0@36<(-[DC)I>>4.N%+*@""P"M:+'",8AT,QT- M:[KI;)^=C>!8DL_ZV73@EB@IYK1@MM05%)3R).-G!]X>#P"Q'5TT'P(>^Q0# M 79(T*_=0Z0WCE1W2[(#(>A5KG@(VG%OM"Y<";]28QC\UV_([IN1W<<7V6%F M/,@I)0G@90!*8$L"V0%XDJ7+N;?*AQ(5I%@1H *RJ\$S /W>IYZ;PHD 38R' M2'P^5J!'5-_3HZK;SG P/NZ=I;#+E=(KII;T/MV2E#S7V@:>*Z%!\SD)LBNG M>0FB.&.RW*#O;T9*ER_$(<\ S3J>$95C5A5H$R+S8(D#U>>LY]B"&=#WBG(^ MH)._IR"==C2VGYO1Q;+< 5PUV_(4.&@ 4^7N2Z K BSLQ8"ND%@JCUE:/YOY MNCUNUWC,5=%7F1KI;8_U)PS]>(0&T4N:V@S4G1V\'LVR0JKF#A?_ C_%4F#B M'K[2=3D\*8YLLT-? M ,#QU)+XG$8RM2_[EVQ\OGFKC\MR'T#,\_ILJS8GM^KI5K)09)[E#AC( M:ZZ] 4/;P-EF1@8F-@SU?1CJ\E5^F)=!,!<8*;'5)-C8C,@@L$&YHJS(X*"8 M7,M0W2;:5Z?G=>'<^Y$DD&S/>YAHB 3C:G]-"BB.4U>U4_UQ.*KLJL8S6$6. M9N',=I"SW2!N@5AO '$6H_3+ 4QDIMXIEDR->KJ_CN?TR,\)$EC[L)4BV4H$ M:[I1+:9,U@']ZUCGI1_%O,)%GT/0 A02-8XQ3ID&_:1\IJV6BG&P"S&@O\PY M2T[0Q5:NS2O-U6A93W_AO,178F_'\MV=%V#X;>-_#V5!>:!4D;Q4.!0E!&(P M3S'08(%GK,BP!3"E6ZLP.[I'(ZG<1QQY;5.P95Z(;OWA"+@32S'NHF+_RVA[ M4['_Q8I@#]9T6# E5-/YM4U?FQ1A]1? MTX&O*X'I5N>_A^<>[M"ML]J3NFJD>+NZK5I*DT!LA].^:UF4J3DCAD('$[!4 M8I(JV).]JE2H]ZA5K5L;GJ@5^_VJN7S2=Q%?MG)[HG\'OCS+<[T2&5[?FC3M M0!5^^=EDTOZ@LP_&'I(*:W<7C+MVJ^ /(-'"%2;/'K)@RD)G!<%.](1G94YT M$2QLLLHUV-B9+#+ GVQY2&1=2]HP3\I0JXZZXJ2AZ?>.DO_T2NQXB^8?OV+; M#I7=_[8=/WT;CM6^NIN9]-#\X$Q=U[3*3*G,@,M]PXSBS@:2VI +7' ME616LN0QN8(M-QZ3VW$B6B\X Z* 32X(E1(G@8E C,@M$5GFN::T%%1>ER.Y MTF524;R^QG71)$_63I*M3BMM&RM]YUAH79,R($ =JS!P%:->;%I@]."DKDBN M"XOK1BHFS9!O4>G*\8E?!,2N:"R2=JEN1K>;%E/-L]],4EQ!H_L[0*.%M<:! MA4TX8##"/=7$L$P3&#A(TP>6IB>V&VTN=K";M6282?X6;:#U M7=-=:C#6@[\ -M.?=*\?J1KKW*>@< "4]*=C,)V!PEN59@A^9@\]]_5DCF65 M,C^M8E;U5A?"S5358%&EN&EJ!U1SVA ==Z=Q0,]%U>BO4GDQ0-1HPP@#9X-( M9E-5>N/OR!9- [WM@7L;WWD[O7+-+SM3#Q^]3"]W!9M$ ?/+,QQ>'&0VYH5P3&U"FFV"(S+TFJF12.4EEB7GOLT*(AE.JT32S=/19 M:KNHI?//!EDJ;9+,]G9WBV:*15VK/(__OFP8!6:R&E/X8*GC99%+YBU8D(S3 M+#CO^>IAY[<:1O'KV@[Y/N9*Y[90,N0Y*70>9P_7C=#SIA8M[P'I4W&5< P"IS80HC),YSQ73KBRM"TIE M/F?.:[2+JJ,>K93+K\Q=[:C&Y>[.T:'ENA2Y*D%Y8#4LS3TQ95D2GPN+ M>=0ESP5ZU5=DA]=1#9S(Q^H_ M5"O'\2;]X7@Z\@?(20?P[#_[0WORZS$2AS5='DH 8OB%/^AXD#=G&",#O/L#?3HSQ#>)!L383V+SLVGP:"RB;!H'#L\JM9L*);&5T,@?PV-086)#A=]3 M^*P=0ZM66(_U#W^XWOBLKR]^[PWB&\2J]/$LGK>5I9C>9 3_<_63JX^WXD>_3=SR9R7;DF6Q]N-LBZ[] M[*K;4KI54/5%M[WZLUSR;[)8=K,%_1;W-^TQ'",>=M3#35S6H2_V]ZQ#H[2K M[]=?\>(_E@+0B\>>3OR;\]_RK&W>GE7)E%TKGNC=>2P"(59)V?85/^U[=[__9[C_"1 M]^K%;Y.$807 -)H7O/1NO__QY!R>!=?_=;*WX^"IKWO[!Y;O'FSG'P[>PW]/LOWGSWJ NR__ M<_EBLOLF^_SWP=/)[L?WG^%=#EWFF;!)INW4DUJGZ4C/>@,X!=B^7V!6[O<58KM+D$Q8)JDK,^(-+PD'T44DT_ 3 M+UAI18!C+!&2*;H\&.Z68FRUM/BFJ&OAD6O="K\\1S-I>>>)DHR"'24S(GE6DLQ10"3 JM28 M!X\+6=PCEOT5W%I7@HMS/1KIP1?"BA6;\>\30G<&*V(^V[P$>I=V?X,H[E@X MO5I&%(PQ)P%"J()[PG.PC;03@N3:ZEP+E3LL(Z#=C*D[,HSND1]GP\QWCB@V MS/P]F7D!:63>RE(8#]QK#.'2:*(T940I$107):6%06:&'^\1,W]O1\;ZE* ? MP*=E%8CM+-3W+I0[;TR@Q=YA-C"=%;+T7/,"YQ>9C/K"2 %8&]#&UX>6-K+H M%K+H[0Q87)[P_9T7A\$52A6>Q0X.A*-4DL+E)'B12R&$+_(<27_CJ/@7.*QN )3-%"^5S2L771T7:<"+T/GM'+OUHN.'>VW+OQ3SW4L"" M7C%!&*>4<&HL( F3XT^"X0 .&P!)Q'Y([(][Q,&_@M]BS2RMC:=B+5;(2F/+ M0N;6*JY*IIG(J>:29L([&NXX#64CA;X>0U3VC"VSLE A(YXK3;@6CLB@#-'2 M65;"O[3T=R:%-NZ)^\O!.LN%\BQ0,&FY+K3Q ")DKJCP2ELJ-]D5/PHO5)P: MN!<41">A5EC"E1)$P?$07>;,N4R[,L=I[>I7]CO\"!Y[IK$4,@Z3KX-ZJ:\+ MUH]L4B;6R1L:1&X*8R4S.1@M0N::4@VD' #XNFJFSL:[\+WDS?LE9%!XQG(I M*"E" &0@>([V"2(#K@TMC/"L>/"X7*ZKW#@7_C5,FL,=9*GSHA YY]Y++SE@ M >T-S6EAW084?&\F700%><@+:AW)C 1N/#,DAQ\5Z'%I; Z@X%YQZ:_@ M0-C&,G%L\Y:R'K!L=(8.6F6H&X_"6M&3RP)DBBZ\PD9KN=;.4D&=LZ4!V:,W M^."[BAZ[A ]RE]/2,TV4,!GAA9#$T"PGPF@X[+STU.-HAA6#&39>@W\-ESH= M6*:579T;>/Z]!?'9YSX'"P7"B^[=%857A2]4A(H=7=<,I!BEBN??- M"L'_;75Q=[DU_QKQ?.=U*9OJX&\FNX^6$%96YDPP#>"J1(\O$YH812VQ3/ B M!\.<8X=$WN7RJZN#[Y![?K#S9B,[-[+S?N7K;F3G]Y"=B[C7!JD"S8D)TA!N M+_7*O&K2T?OK/KSZ% MB2YD![?^Q>5&GE2A=$[D06N6\R!S)7GN/ >$503-O3JD4JH'/W!X4W/)=^SA M%+>/9EM7MN:^@TZ/?_OQV/O]U)IOVV-WY MI[^[\S;;WWG[>?_=[N7>\[]./[S[ZW@7I>#E,4C-%WP/).'NY=$G]_P?[O[[ MK_X'UO]D/@[/]]Z]/=\[>,7W#IX*D*O9^],/_?>G3\]1"NX_?PO2%YY_<'*Y M_TQ>P'\%CD[=_?A6P'<^'TJ?9WDIL719P#]4!J*ME\3ECN>6LSQPEG0>R 3O MME$349\)R9@SH3# &5ZSTI?>9DY(D)Z\6.P%F;9]6>2T:7'E"+%K'_0S=.W> MQKZ28SOJF=1',C:09;%[L';#,^PDN?WF+7;U+D@&?Z_WY7MW=5V]^G1VG8<' MPS/@3\G9HV^\OBM7T\6Y3\/0^4L#G8PN.K2>$_K.=_JXTMC.TPY'9\-J<@LV MJJX;\ YK.9"N38TZGU3-PJL# M^K-),^RS!PBQI_MQR$?J!@K+ -G=QY%9\-3)1?W5.NLV9\4(7 MC !*4*%9@OC?"!,I;9V(G]QO+O -:X'Y[ Q#*W.,A'?= /EX> M.I,;F0=/RE*C:]1X!(L9R4K*K2G*W#GVX'' )J\XL6-)RD4:FUR<(2J#8];8 MG#;VG1W!T9^#$8 BX?L=_NOT5*2!SLRPC-J20 V PQAA6$ MY[YDK)295F4Z>;)R5@N(B%%B]7HZ7)IBC/*PVQGXHR&(#)!1NC,^'N+4Y4I$ M5(0194G\YDQ(N&$<,%;?^P<5IC#Z! M7NQVG@!6@+,9]/0?G3>@(G=Z0+SS?T8IM]L#E=_M/ ,HT'-ZJ[,/.O#O"WQ2 MJS4V*+TTR7$"]-QZ]//I:.#A62_ZH/6'O7%;I<>%QD>/ASBC"-"'30V\ MXR.2@M=I[ M 0!)_2#?8ZCS%@49Q_!WJY577U,"B;EN9M/"QY-% M5=YZ(3]P4:#OZI$]QJ^R-*TKZ1TP\(_K+8,C!&HDZ3=LD3XN$U+4M8/QW.!T].?*[0',&XZPF9E\9%]OW(Y*^X#'Y[B MZ%# = @)4]9.E*<>$W;\^I$.:P[HYSA6Q+;I N\(G,Q('^&>XHLW,#I-MJM; MZ2]C["OX*L[4^S;@9Q[VO*O>83N]PNOZ#1I 3%>B(=3KO[S"L>(PRPP<@<1V M9P4 H*!!]:C B0V^E#G-A2KR!X_S+.ST# MR[0WB:,WHY6,C#F=)-.N 54XW&XX&J5)#U&?&;BUPT%PO4$Z2D0VL^%V<]@( MV=D#VT;Q'6?%Z;.S_D7,RD]WJ\>]5!H$E-%T'#75NN>/T[@Y>*Y-\A[H1]== MC?#W56S3V(I+;(-KC\-E+CIQ$,0$-RQ.XX;W!+MT>H97U!!OI56,[U 9IG"7 M4[CO=.1GQ]#I][3I]7LXO;C-YYV:SZ_8Z[@7.*UR_4W;O'W#L:FWX?89ON2W M8OV=JK44SE"MIJ?>G]&I/Y[9C_BAL*57DGJB'0>+-^22:!$#2 [U0D7$^'B2R(8\'Q(TB6^;.$2X/'Y.U=7 M-S-J*L&:!K,YG!";QII_FGVE&K"^>I+-C0;9;'5>XZ7U#=?XUB:8L^1O-QSM MSC-1YD7!?4L7_ 'LGN\>O&+[.R\HL#K<]\7YH059:YUF1!F5$>Y+!;I=<>)H M47HN-#59>/!89LMMQR)YW.9X[SQ8'D]U>^!>1R6U.=ZEX^6'BBM&G<%Y]#A M-=B"J. L8S40[L?#A5<7AZ)TI;#:$AJP M0PG.,-76<<(\SRVPN3#*W8OA<,^F$X2J]=AT'/<.FC+ITV:L]6Q28S5;-S8U M*/\8KS!LX6:ZGC#\4T]WD\46E>L__JJ!:3>[[0V'@MVOA+K5DZD6R*QR8;9F M"BZ)5:2IM>/2;KTA]W!8U]^+>_ K3NYB=S:XXE^=97J[E__7Y)%^F>MC%2*^ M L2\K+3.\/']]G M>SLG'/!+#M? NOXY^?#QA.X]?WT,V*7ZSC_P+#'X<' &WWS/ 33#>_QSNO?Q M5;9_<-R#>UWN[YRP#^_@/0_@_9X_I7O/9$HCC:GXNW3W\A4[Y-2CVZ0DQ@5/ MN+6&:*T+PI7,95 A"Y8_>%P4=]5YY3ODBO[+>[( 1^6;UBOW12+A[-B#\_O3 MJ^TG$4072X)(4&J\TIQX3K';@S!$.K!["[20N=&9\#CFXNL';&VZ/=Q6W/!- M)X=[)6Z.1_[?X"[\K@+GIPWD6X*>"$AT8TT4HF?0079)#PQT8LW:U88DMB M2=*@I7",2&XSPC, 2B"@,L*4EZ7E(@_6_1M'AL0>+\"FY6 M>#]']Y:?1-+ERR$WRU6FN"6"TIQPS0.1W@02@@BTU-XK;L LZ=)L$W2[+]R* MK/-[YR7.)05>'?FSD1_[054-EUH??6%/G5],A-_NY>^W"']XWV3XVT$]@MR[ MIY\M7+I]BK]M9/;M9#9?DME4E4XX"V3,+5:7J(SH3.<$&T$7>4O"KZX:^1&U!OMU"PA:U!TDSGTG M9F;'0CUL:M 9XR[/=Y(XFX[&4SV(70^:E@CGO7Y_=C$6[_G/O7&$S%5KC-0, MHS=8T;$CU1#&$L6J#KFY4UT$'8NFM\]&O7ZG7<]3-ZI(Q* M[0\F:8EG^J(S'3>]L$S5S"86%>JSL]'P,X@([-QPJZ(QFV6!V@([)V;^:KY2]_OHC9&&/GH;"=Z"I,#N1#7TQHIZ$%A'Q\/I9(YR8[.6 M1[J)/5]Z46)@_Z[)'912SQ4# M75EBN4C6/[2LNI:327QNJ#!2X?OSO9U7GP]-G&T32B*4S7&62DZD9PZL7"&\ M,P431N'$([XL'X%B&K&3Z*PME9#4EO5[56!VBUV>7!S*S)4T&$^4< 7ALK!$!S[FR#[87]PS&+X/[_I=5,C MUG3V^OY-!M(T"?K-ITD\ 4S7F\3DCNV!>Q)%R!& O)X?8ULY$$K3T;UI#K.W M\Z*>R7.Q]_&XO_MQ.]]E3_D>>YI]>/[^8O_=^XM=]NK\/?P75-!G]%#OOE'9 MA_\<9_;TGX%^IZ;['U\P4!T7Z/MY?W"4P[U//GQ\ >MXXHOF#.Q/7/GU^O#X8',.I M_0'K',/FP)V?=!YB^B3+_GCWYOGK^"/]XU$RVL $PU;N (?J!70[8 9M=3N? MMFYZ_]$P^/$8U@IF7MTE'7[K=G:&L&4@GP1Z !?[PVWP !^\D\NJ:!EMWK5 MJL?@FVGL,CB"6TQ'D]I C<98%/ S%T(-I)Z@U_4"/WP#5J?N/.GK$?;Q1NL4 MS,K9WIXWN]H9@\[!9H/S>XO[I M@= 3?.1XK^JJ^A,TTO_^ZNG%Y_V#DW-8U^7N#MS[X^XA#V7(I'*$<>$(8*) MC&:>E#3+,\I=H;1^\'AR/ES1^M#.^MF?53V<>M@?W/0FB8:V.G]BXW/;] JK MV &[R%^@J7/D4T//1NC^$3\'>SQZ_H#"L3-R%11)% =&".B>SACM]DF,@D23 MJ6%Y-)+ZV)1\W(V/=/HT/@8;J(_B&L%"/QL-AZ';9-M5UM4XM1<=3WN3K4[B MWYK%[0A(+M+TPBNV[7X0W)_B. &X_:>>2W^L&7,KW7#L_NOE'3C:W9_Y; Z>(+)&OT-EZ'K !>S)B1#M PL+?. +XH M+[@K!2VUHJOM/]&B$?:7_T?VI?Y(&!?P<*10_G$,!3$I? M9+EP)>%ECJ6>SF-5N4+?F"L$(#5)_>U&T7^1&-X<]O,)6+/'P[[SHW&C%/KZ''5%(X ;N!VG M;$PP3@%;T7/88S,%44;5O+4>',MDB$,!8G?K&,^?83D ;J[SIQYC,LO@$^BG MTS0@Y.^_GW0['I[7WT)\MPCYTB?=V'1^#@535H 6_FOJ>A:C)CO8$+MG)S,P M>C#2GX!6$N:L1M]T'C[1TPKU[1!*GN\1JDB625[^")77 M<9HO@!-#<-5I =@/?#@=5SH_)E]%D@H]'!J"^C@-(6GU&XUO<#;J?8I#"0;5 MG9O='1\/I_TT&"5.2JD<_'$%OC>"S^&JJ&-UA\J,.'W1J6P5]$ETIF>5N5*U M(%]XF?&P>J/YQS9J-Y("+@^8Q(V&9V?HM>T=#7IPP#I.P''34<09V!T]/;!N M=HXO@PB@1B7=NN,Y_/VL#<01%516!\[&R6NKP_D 2$LC$]=4>#J, A]>U_7& MIP 7JN[JD^B!G8V$F$3+#+X,A'>! AG$\#A.F<'+ -M,QZMQQC8FK_434L-H M5LM$2$ACY/]GVD,0V&QC]=U.1$SQ*(R?T>0.H)UXDD^.4=3 :B(EQO?= U#4 MXL%Z[I"-I'HTTIB-7DTP6GSMV'[^;.0_(J'[A+'@F14LG3.X(H7'YRWP/#YO M]AK-'@.MX2U3E!%'&E9 K>&@[?AG.$\PT$9NQF+ULUHF%(AT1LG_EV5%(L9(&WM;OU"RAVRAN(T MGPA$/_6.AL"N8R3H2'6-G)N@$=H(/_P >#9M3+I)9$ODSUDX9-":!-#"NC-K MUG@;*1#O=39$ORO*JACDJ,V 9L04L(I)3MHX81*L7/CMH@,R!P %_'VKL^U< M)'\<^Y$&J.@!WJ,JM6DNGB3!$\==1DL$GM=-4S ONO4T$YPN-Y[V)YTP&IY6 M?(1KWNJ\B/,QS^!+/=/WC03LP,7IYO!%C'^T1J X_FC(9Y!NDEW-DMIW .] MID?5!VD=\0:?*OV-_#N "Z>#H#\!$\9G#CM3N!17:>+"0-*D,8L.S(NQK],F MS!3TB<>WJR0O["ZZ+7J)D],;CA>B3K"T?@^8V^&$E'^!DG\Q0+U>SGEO,# # M0@Q>'/D#L5.+R6J2?XLBXL#;XP&L]*B'DAN5;N?A _SDP:,HU?%0JR[:T8\S M'9SI'I[3@<=XK=48C3T:K# <\=+XS(K+0V\$J_@?D!'(*[!6 M?(W5Z&$>%B!06+/XEDQZ\OP)H241!16\6 80-W9?=>?]5IUG.&<,4QFK1;2& M'OE!+VGLM@B:(=+F %"\H$Z>L\3)\@G-@:]G'B<0[7J'2_I[XK:2/&UOOHY& M2UK6R*-<3#)I-!U$['8Z- A+5IY7[:2KM#JQ4=LGZ:8[Y.X*4_J3>FBI1:? M VS3 J%I[V88HMO9!K#?>;/5^;]@+@[/QR>];AN(_6_ A,?H;7GZV=MI'*&2 M!E6.XI)/D^:L.UM(0N/>]*3;V457 MT6@X&??@%_S:-A#E< B_/,0N\?4TA;2Z!R]FK[33O PP8:2D>%+P<;_S^L63 M?5!CPWX[AAX_08OGK ?;?9$T'5[BX_7=*&@K[8$?QA.*LTK[/209G]:'(KB7 M"+5"6G,'UZW&S[@T3BO>I'W!$MDF!FDPUY7'6^'3:MK6XJ&FATW[2I7FN@[ TLU9REDO-@BV#H=Y9'GSF,&I(514UI.K6CH.=A(7?1(]>=!ML M_ 6K_05/V=[ET:')C!6V\$12Q@BWN2*2FT!4(0IN%5=:>$P^[X(N73'1!#$, MTEHBT4B-*/E&'M%$8Y>TIRB=(7$@\S>?1N(&;3\:^(L&[$=/9N-)C;AV'^0 MB@C5K4:CK$A0])-)/V6\S%(4(Y2/$B_>KS+"$THZ ZG:F_>9+JB,ELY.KY[;]P:NAZE1IHQ MBBF>'J7;\#S]$M$H8LGX&R#*R;GW\35.T_<"/@F/IWZY*KNN0O&55;#5>09 M 4[K=(A ) (L?-=*[^/(AR-]5 <,T.(?#0=';IC< 7HR'OI/U>'C*)UH6C>H M89SNAQ_B51NG,P M(U6G05^P%Z>W3??C95D8(PM>9($S5DAK/?P4@@S6*V'2."B:98K4/UPC6YM0 MRIOF!5/=]C:\"KS:P7 ?#^8EGL9&SJ[QR]*]G?>'RLC<,16(=](03BWFHS)/ MBMQJ&APM--4/'A>KQ2QP<9(_33PFC>Y<(*!.M!!N0S%EIG+0O$H4.>-<%HIS M:TJE62EID\$+)P)#>!H].>$?@-Z,9G MRN2N+!WEL5YU#:$D4=1HJN0SFSE;UNB:RF]Z[A,-U4+HE@(H UG#7&8SZ0TO M I.A="55N>"*&UID&W+ZGN3$X#Z'6@936J"?DBF> G[*Z))X[@63OL@-AN3Y M6G*J_0:(K4:]Y+=%4@)MV ( ">C 96_\V:2J(VG76"6W7<<>Z]'1K;/886F* MLZ 9-PP@::&5\%*43%AIJ,[-#:8)W0W\%P%SN6QZ3W2YOM7CX]+ HXD\)2 @:$!='E8J6%(8H&F_O J3%\+:W5\\[/ MJDY&M>-YAJR O!":]1?^MC[K?=$!^95I[]E69SW8"PFB+H"^$!55K=&WL\!*W\]]\OFP3)I\_?U/F1:T/'T_%LT''E MPIMY=&_P+'3UPY&_F?@^1A"V[?],>ZD$H_/BQ8MN3.SKZ-].?M/KKZD%48S9S*G*G,[RRO[!'[[: MN?W+XL^WV=['MX>9$)GECA/C,.78&TFT@U]Y7CI6&B!>PQX\+M0:Q%D[]1:C MJRU_<(TYJZCJ"!'BJ(JJUNH/J 8(X>-TD$@D8I:8"N!3V/S4@]TS2G^?J<"S M/FC9=/L$35'ES?S=+5OJBUS>0.;7>R?'#5#]6N>C JUKLS+8TG I<^.9E %D MB&!&VD)6M*]81?OPPYTZ'W]=/LCW#HX.)3>9SI4A/LL8X5H(HD3!B 7)75HP MFS,1<&;4:BL?)>)51K[!2&C,]1D 0V!:"))-"^$WADETI*?T_2LO32T91E5: M/J;\Z_XD9I(AV*_'A[?P6R7&L:I^O&P<1GMCQC!594V69'V-D]],>F?3?N/; M_P>0V2 *?RPVK-0?NE,3FS:64\/--B66O5C#[#[%M5?:KJU8#=J$F(. /HF4 MS+0= IBNGWJ32E57F7OXVU]3=Q1O\/#!Z@\>/*H3Y^89NLIKA(U?)5N[0,MM,D-8% M5;HP-' 7M"@]SXV]:=')=I76_C)EM6\/7"Q%\*[NUPGBL2E$^'7I ["7/52* M4EUJ2@K+*.&.9D3;S .E*.3KRPH6 MJ@KJEHK9#*H2KIF\U]/)\7#4FT0+OW,T[<7/NDT[(\R)&462;LE( M%&>S#$]XEUX?OQ#CX6':!\73KS*,;RIV_R4.KM3]DO%:#;\YUN3E\.P,3O,Y M;,K[EX[%6N?67>MTZQIEMA*:.L-;'\:LH!-K:WNKVWG]Y,U_=_8;-W6U(4M_31ZUR?#(1T>S^\W\ MICNO@6J;/*\GQZ->=-OI$]#^8_\H;N2U+K>]871=#^82S5_TX5R'/7CN4SV> MI$\_]<:Q#A.W8&%_Y[/(D&<0VTT!)8UC?O0 BX61'\*>H',X6 M(-_+ER];K/)D^_73-YUM"US\\(W'U4]\1]6^;SM-&&0AGP=O@0]X%)7,U<4. MF)W9]PN9==,F]P6S8F:(YG^/.Q^GL.L %%.]=N7M-WK<:V!JO%4TZ9+?5[2+ M$2:CE#R-\&CF]4:L57U[8:=G05U\Y;ZV)U6;NW;F3'M-6YW.OT"F/(O9\G#' M2!6]TR29ZWR:E+">RGS!A*]SW.MRH61C T"VWB,[-UHE%O&B!8#[G_IKU:GM MBZ?*=4B8RF3$R1G [ ?,&=1X76;?<+:Y7UP%65N)GTZ@PX&_%Z M*^N^IMUAW7.K2:N/E^OQ<2?TA^=5)G@2@G:*W@BPGX8I-;BN27HQ2T/M-O&N MJC(@LDU_&*G.##]5A0=N&,LDD@3TL>2BKG&HZ'+F(HM1-*R>:!<^X'N-IS&U M:O;5JOBBKG%(;W[NZX*#Z:"& 7,%%4U)Q)H'5:FK<0.;:H_^C"_6MMQ;Y9:ZN8N?3&6U# MDXN#X0D8,?>G@=7;VDP4NY=@TKU[=KS'X#NG;[.]YZ^R]Q]??-Z]?"4^O .3 M[^##\8<#^WG_R:*9>'*Y^_Q9']:7OX?U?3AXE7W8>=W;_?CT:\\(7VI. !IXHY,!.]EB3WF?!,>*HL6VP(51:98*6Q M1C/'K; FRZ00JM Y'$PNV6(#*P2Y3X:]P1?TJKK^4?-+8]J(S'K,=3$\X]0H MZ7,O?98S^ )W]Z57U76U:ZD8.,,BT7-,9P9,P.U5X^K24YKUSR_XR;/:9UKAGEV 'S15Z6]U MG@U'*9^^ON$X04UKT;WL&DN^+J8;IF;%$9 E&^$(&X2E3JX)G<$Z[''L6U-A MI[2^!#%G.*KUJHB&8K.6QGU1WR.V:O+_,YW5#;MAC$%5]XEQ+#"SYK\3C6L_ M^V!4I03-[7!5;QI1-D8 QN/D#U^\KEV2'LFFOB+*N\Y3.QQ?@,UXVGF(F3P^ MQ)(AXP&L/H+_8,UJ9Z)/J@EUP^C:@<55+7"J\E\$:K&&I)I= )AOXEN]4>L5M]_Y6D=*9,GL_K#D057SM[H]1J3!$7S40]M&'QV-L$K!Q]:OD?0JFV2< MX"X:#A43-&1\VXA>#@+:\'U[' MUXCNU6H(W,^18?F]U><1WSLZS(+4<(*6!,D,]M0R1+&R("&C.=69+GU!,1\< MCF#)S;J%#=E:5#$3/=%L;?<7GC&WCT;)[1VOZ]JYH,=E5FU?V95G6"J*!;*Z MAV7Z38']S/IMZ'FF39HU+E+V5J=SO9/C!_#[VG:1:Y1R2^#. ,V]>ZLKWZ$Y M(]12G\^J5BH+^JPZO[H%3MW%K9?J?Q_V'BWHEE@1C @:)#N295U]CHY%%"-8 MNH8Y =C_873B)T!=-CF&@&PUK .^AQZ#.HER04_5'5Q 4S]('SV/!8M10#[] M5$59'_9@77-[BJT 2>\S.>XYV/;??R')A'][>BB9M=9I3I@LKPLSXT!CF6\+="TNL5M:+;\.V.O^]\N/*GUG=J7D"CNF8 M/^D95JZ.^ +T:E.R@+VYFB_C/9LV5=,QD$X?_=15U''-+>=N];.13$H0LAHC M@9@D!!955?"HQVG>#+SN0SSL\*B)TQKD_>1$'D\M3AI.-1:5-EFQ3\D,JP-9 MV AWAE;@Q/K#L]A@!]OPG&$3CR@LQFMLGKE1:G:8 @S1%Y]2848ZQA-!0TV0 M;L=IG6?HL)^EJ?:BX*DN;8&!M-)4?#$>ALEY0G%X'5*":WGG%VFAHDCM,"(7 MD5QE/TW'J6^HPWF6W39G7?VBK5U*"*W:JY0[5(7!6E+X%!%C_791&D<;/R:' MQ$:MHV@9=C$)K:K2KL_,5:$#K$3'$$<4RC/9KZLF4BDJ!-O>F\Q9B*=XK$#1 M?A2;H>G43F0XG:#56<.+V#%EV+^/8O66*/*@&H/42D1+1U?)INTZK^L>ONK= MO%AG:($XQ[5W8 %:-@+5^.B"F)/V<\AT*1(=4^S&$3B )*X#9A4TC!-H$7-H='(TG;U\5/C)M+7\90XG+ MK;#==-2TPO[%[//=B_V=]X>LT-1PG1$=E"(\*W*"8P^(HT+F3!-V'D/1",*M_&P\J2-?*0Q!$CC MWN=J-3%_:1WR!/0=44=DJ1'@SL[;,^2KF_)BMT'E@V%3)#E+@EK)=UN==TT7 MSS6;@,MJYKTU_6C;^5SHPDC)P@^7& ZT\[P)^JA;.3/FSP"TR/9@@*[6US&D M/GN91OM$R5$'"%*\?F6&U^KW^!>HFYV6[(HDGD4_H<4^#[$- MI-U0Q40>G[2-S7F:@1+\3M M6:65*[(XB^T+6P4)-Y2$#3FEM*68=%*U4#V[SGW0:K2$XC@2(RRM'\<*FFJ0 MY0+]X>G4=-9&Y^LLEYBNLV)-YW5JDHL)@F8:PV C]-Y.=)R 4+MI&J_QXNK# ML \0)L(A>._F/G&5<(.6D1W!N#Z+(;34'1DS^[R9U'FV]Y&L;BDS]X:=?X81 M'-;[-(JC4T .O,%^T_?P#:]\GP5_[L.JF]9@@JJS$4>UKFW@P*>T!U5(.+:! M&R7R;M>8Q [<-5V=Q5U*26!^G!H7-(,W*MD7K>)AE:L]-7!53]=536WQU/GO MX3G6YW67EMAX$F8M5*N02NMQ#:TO\=$L;7@XJ+KS(M "2WD698GQ6.Q>WG8Z M5H_OSD4W>Z,:NV!B>L-VPW.0Y^/C7FP'CBEA^FA.^G=3*1\^?6W,;U"-M[G+ MX=:M"3O1GMBIW_1EL\QAV$W[\21JO/'+2GRX)M9'V"]G3+S%^QV6A/&9;8BG6]U\U>=>TEN#$N!'.44TT_&&G(%S! M^M@D/%Z7\"@VC1%^W=3%E1EC/TL&V"U12:.&WND1SD;XV686ILRPE,Y6>?7. MTYO4,[(P>68NRVK<^SRY(/$FG8=KU61K7LMB_T15!B&5*0N1<^N\ H(SA7:9 MU;;496Q-1F7=S5A>IRO3N+G]\*8U(.8>#9C[[BKQ8@]5HLF89RPCC E#N+>& M2!4TP68D.=>2NPQ$4;$\P/W1W*"=K<[VZO2V[EPDV54F6E4_G0)/G[ M9[[BAKC:-O>\.[F]@%GAQ[!_, !@>"5@BC%8 MZ^UY-U4/KM%T-KD5GH2C;H#0J[J2AQ>/ &VF"3>5:PJ]!BG-\KCG/_FKG 2Q MQ"@&8:KRI\K^F^.BUL)K !V?7'G%1S[6G.$"=)6@$;=BEG>8HD47S3ICO^ ; MQBOOD0!ZT]3E95=2ZD:^*>V6JNR1&\$W&Y:CB$?W-]D_?R; MSZ%NR]NGL..3"ZPJO(\CJ(]J$9SM?GR?[UWN7NR]^W"R^PZ^]V[W\_N#$_C? M/R:[ER_HA]-7GT$,PSJ>'>\?@#A_][J/ MQ=Y[[_XYW?WHCD$$7V*3'6L4A]UEA&>*$BZT)](81W(KF('/,F;RQ31Y;GC@ M6I2S.!OGT'=!#Z=Q1?D]%__\(7%REP:"ZP@->;%[A9RO./AWS?6]X\/=_=/A0J#T5F \ER!^(&["J"LV2)+W*9,UD$8&%, M>08"K/^WW&&B&MR7>CM@=6R%XJY+@G_I1_&PO@-1O-2C_5'L;>EBPYG9HW_= M\[^$\Z?P?Z94.3$TDW#^$OO.:$%6$)I\H1*80FJG#! M@D'N@RNO&&;\G4_U1516FP.]XD!5H$I9X'GM*9CZ#%2 -+DA@,8**I0,F@+C MJZ);"MHMZ++47S%7'AC]=A3@G"SAS/-0&L\90$>015G(O+12YXJ7JSM);?CZ M;L@@WSLZU$J;TN<%L9H+PDN3$5VRDN29H84S6AFG;\O7W^Y4-WQ][8$ZIX.U M.2/>>Q#4P0ABP#(C+C,Y$R'GCJD'CT71S4LL9"MOP-<5O!O.6*K;"I/V;Y@E M<#_LG:9IUO1H.IYT*%_;[16NF9"#8T]VDQNMJ1A[HW&F\BP_KEU?O?!94V@= MH?'VV&*[3DQR?5)E7:1[ISY43UMDABO/783]N[9 M:: W]<'@FT-!V MOGOP-,/,[4);70I?D,):3WC!#-&%4T3ITI7H0LQ, /H!J,E4%\S']5HH+,ND M(QRO,)F/[0DU$;LW(AL#HX.F0DFXR*0LLQ* MPK57Q%!1$NRRS11W-*<&K)2N*)=CDELX\SBII]CH/25IW;+7;9E;)K(R!]+@ MW'%A0%=Y(:G%GC4!L.Q-&S,TQ%$UZ:TBSS5]/,$5;HX^'3W=W3DY=*+43(.R MD;DQ& W!J@\K2%868%=0F9>&/GC,5[BE8N.:O_1@BEGCJ1#V=NHD-WGNZ@**95@!?&%!'62PS^Z+'(B M!"NIRX-U'.0"ZQ9EUJ5LA>?R"I0;_9,1A$2\>T7[EULJ&N>]HLP"7@):XCE3 MTFHM+-6"!B%"N(:L-HKF6Q'4Y:O#3"HPAF5.2H>*1K ^(07A!6R,%SY#"P1 M,)N[F5BE: Y&8(U6!)!T322B'TL<&T5S_='O[[PX#)A11C$$9HTCH.;!JC%Y M1@+V8S(JMYG.T;0I5AS\.]\NC8MMV!:\ XN6O\<&0S&]/(524YMB)E.PY*=S MI8"F?>;-J*5J5SA28NKH.?;PP**4^:V)';'[Z*28-;"K&G#C'U]C=[C:6X+C M9P8QO2NV[4ZIT&A6SC]EXK&GB.GW;*ND9S@KVJQ"V;?#!")WI9/(@ #[@$8X)M&K_<_'M!@?.8T#LAMT?CJ-3'!$B5H8LH8%; D7%P,PL%8@< M9SE@ *EI7H ZDE1;6A3J&EES6RRPP8C74E*V=_GVT%FOG!*.%*47A%NEB)(9 MD).@9:X<+4L,F8)\X1_NGA V%L-=4 -.>Y?: 4H4FC 0+X27>4$4 M9YRP$L2YSEAN=0%RA7=+MJI;Y#NLLTQ]'MJ-@)9E1VPRV^J@4TF;V\H4"58, M+%3:LBBX+T!%>F<+9R57>9XYO5KI+%,0CJ[&13^+:?%)A,3QQAOB2,1!]SX" M%M$&#,E"D))1"C:%+8D1F2&V5)*73)8%NKO+997STQD S0"BLKO> -B>=*Z+ MHD9CX,^MSNM>WU\LVP(/']2?87_(Y>CG>16,C/VI773?K QX7@'QZEAHZC=0 M/RYR:N3!9G$Z?J_73."[9_P2/\_6UO\M!IUAF$LDZF0<->DQ-@.(GJP@O^AK74=_V%0G7 MM_5K@X%AP7QEH01:*WV)F,7*0A:Y*4267Q?,V-BP=YZ(M[=S@M=G>P?;%[L' M]E SHTP!B@+L%!SSYS.B<[!A09484-@^.,H 5&1=P)S=C"^3YU4"[EB[U,PD M$ES5K!/_>*->Y[?$&Q[,+>/!(GS6@;.6H'O2[F+_ MNEK\_J#EA=W V!M1W,?MP]Q+ RK($>,5#C,N2B(E' HW2C)E02.I[,'C0G39 MBAS0._%\WSFE;*S=KR2,R_V=DT-!0Y"%XB" E ?"@.V7+G"2">^+$H[+<(\A MMHPNYQ!&T!0G+W]7&R:FWR(E,!WH)FI2]6)Y1O;)R;$,B+ MSX"@SF%=\)VW8 "_/00Z)RHDI?$6Y<+DPNM@>&K3!#2MEDW:K>:- *J=3M!)MK5;KV/EI5MZPO;'K[W,-7N:9I8=U^ M"9%PXO0!V%#849H ""&]@/*WKT>I57)O',FCKD^O/JIZF=6WJL;BQ/HB0,QQ M^,4MFNO<<*O6M(:9:YMSZV_]DHU]BDUCGW]G8Y_8S.=G?8,O[DITNQKV>ZM3 MJN9#/YU*>5=U!JYG#L^ZP\Q*5+[QU$F&8<8$AILN"\ MSC*^-(5RNQ/'LP#&JWL!S\Y^1A"],?:&1YL/H&)L[?[[U2TNKFS)LE(67+OP MQ_\G#JB>J?$12"MB<9+@V=C_7O_P!PX\[^N+WWN#2/'Q2_6(\$KWH[+[Y$>Q MD7"EUR-+IH]G>A#+M5$73D;P/U<_N?IX*W[TV\0M?\;%5J;DVH^S+?J%GXE\ M_4.O^N95BZ5TJZ!JL]C-8@LF;GI;X#9D]VC!5]?5? 4, M_1Z#H]^S#HTBY(J[7WNI6KJ4G7W&B_]8POF+4B()B._?52J*H<4R+]J(W&^] M&7T?E@1FLQ4_U$ZZ>J?FPCS9 BS]QI2\8*?F6=S_A=N,AN?I9_;5Q_ C]KD" M;9V#BS-_%\2X>D?O8CVQO[:%2_K..; M\;?Q7!_U]=MX_7[\HAN<>I$BD#U?M,@V1+DARI^(*+^%!J)\E0;Z!OCJ6U_Z M!? 1!P4>C8;3@2/5N5OK?0A_K*6R:PCM!ZKB)5].)#,$..B$BVM",QG;@38N MG9LP\+HM6G=GV.#_M;B'=_?^[?>.DT7NU8M_066&-!G5NF2JS#FW M+)<^+YT*KLR,=T&KFW6SWW7OZ_N"5^ #O\9Z]/]][_O3B_>5?O;V= M%WS_^2[]S^7N9+>7??[[X.ED]W([EHPKZ3/'"D^T"XYP2K%]N74DLT$46.\A MM%U3ZI$LKF_&*OCI+5GF+D5>24.U9-CROI T MRZ7(#&7&2";7I)#<5 +\,EWIOKM\=FSY6P#A'%L6(;%@K"21*D:DEI'8K +\B@=:#3@_!H!0 M;B[!P,<->1U;OBDE>E@$Z"C1 R'!FSE*9",318A,@@^1R)0BL"$/SK/2O 1P MJ$7TF.H/2K^4$JT5'#SH=O_BPY;ZWUJ%9'^^5 VMW2K]X8]<&_MN$?:/.T5E MYR;BQCQSR00^-BJY[!'7U$Q!$>S8(R:4++G/'2QU16R M$6\78JN:"9N2%,3SHHF,Q9)0DB#**)>,+B4G<3^QU>6(^:"$\ O8="-">%.< M6B-E7LKY'G:/I.-\#Z3/\V$P690-HD22@@7.%X0GP4I*@DI8A!_;_81.-)ZD M:!1*$68]!]% =P E)7/K!1:N,YH^>R'4AE*+8/_XT+]CIH^ M)I,;5B^6Y%XUC?[&T<:YG8UU("/+HHWC\W#C+W<+-G[EIO9CIG3+'G%-K<#5 ME$YQJK)CB3D99/! EARDMJH=+ EE"[8N$(FX,^%8*,W-F*+)5*RR42R:('2 MB40L8TJ5$*71Z=D+M[FDLN[=]J+6=/?YT5.ZA]TTZ"C= ^GS?$0)*TAR)@N1 MQFN"?=1(2(J2()3"6J0NF5MW&>Y$XU&(1K;@JK%<"/7&85%]S#V@A0BMK'>& M<8IQ:&',AJ2+:/_XX+^CIH^=FOHHE%%2QBQD=LEC,QB6>0A&"UM<%VU<+;R: MHZ:,HVMA%5':>:"F %6!Z4!8-C89[27\VU'3)T!-'U:/._[Q0/H\'VWD7EGN M@'6$X@M&&PWQ@0D2I,J)TB H2U?SCU53Z2ZY\4M*_EO3&/"O\T#C;__?GSM_ M=2F-W<;Q[:F<$,PX5L#Q-$RRS *3,9E27$Z*E=A%&5<)^M\MIC0J%A5UF@0M M%)'"9.*5X20*(UE04105L&'DIOKJE/=NYWA5M'DYEWO0[8*.RSV00B^<^G;< MVJSPU+?21 9-B;/>D!"I$3*9E+"3(X]P0&0.(ABJ,)&Y% MCBJE4DP]]:W9!G>+O8$?GP'HV.DC9Z>6*5NL-CI3)9UCP7!>(M9\.(,B+ M2L3K*,BJ*767VOC%6..H_Q$[DOTV\+'I M:K;0<:7;.>YVCF]*Z!ZV %E'Z.X5_^-"N)'!VBD!^!^%"D1Z98B3P.J\<]Q( MGFA4ZIX(7;=UO"K:O)30/>R^04?H'DBAYV-*'#B<]$F!0GM%9 Z6V& ,L2:J MF*C71MPZW-B)QJ,0C>Q58MIG JN9L)F[)H'Z2%CVV1=KE+ GDB;N@_&J<"=^ST*;#3AU7DCH(\D$(O%'4,EI90'-'%&U!HSHBS M%!Q/P43*5BLE\G449-64NDMM_)*:_PEJW?OM9!0/_#CWWAQ77?^JB&.WA?RT MMY"E3>CA.B=$D(49KSF7*G-5E Z.F2[BN$(F8'\AXIBIMMY*2:BD8 **""1$ MS> G+JDKC"4INRWD)\'I'E21.T[W0 J]<(Y:N6 S#X06S&)+PA&?2R!):,.] ME])I+-0M-YCYZK,JJZ?1'=UXY'2#^2*]5%%QIZ6V-H1HF1;6.6.L9=W1V!5# MI_F,M:*[HQ@,I]'P("2MH MNI0-,5D)(ATX$5YA>4VA"^6&QAS$VM"-E4A7J\]C5IR5[ XG?O 0&6HK=XV; M-WAJ%N2Y@"5,PQ/L4SU=AZ?= 2I[R4-67H,?*4,!^^\*SR:H7+!21NP) F00T5IG]TXIN4M6^L MT[SJ=!C]^.)\=5+_XXM_PE_341SZT7[_J)EE/H6G_E'*1Y/G0E?D_!Z#!H#) MH]YDV-L93G+/;?2F#_! @ZE7?-X'4M^/-QC>5@Z3!Q[1M???0$ $3)WX_F#< M&Y;>\&1TWH:P/QZ?Y-3K'R%:'^4&R4_[DX/Z*83DWL_#HZH:J&\XP^/-WM;) M"!0*WV8;OT'CX[R/_ESMY _9CYWT4VY]?L[\/WWYZ]_EW&,OW MP=];_X)__WVX_3X=_._GUY_>['XXA7'A=^3V^[=[001I1+8$S$0M4YM(<,X0 M:87(- L/2X4M4.D5+5![S7JC1,5+!>U1-$&'IA+4.\;H,W[L_]SE2'?.>!14 M".Z9C%%9)X42G*GLO!6\*SCTC03F\Y_8),N+R )1RM>>N8J "F>B@ "PX)3C M05_1#[%W#-!3Y:5"R%&>@%0,L4;R^(N",2<0T1FXDZ#:IXP!=R]D#D$FS3PX MXE1] 5"(F!>,W]J!_#(:'K8",!6+\P$*A7C'AF$4.PA8GF MDF@JJ&74J!R =4IPIQ>E8[/7ZZT;HWE]U$-?:*-WFJ<6VI^;22 Z?9#@QI(> M3]/38)!^?W^4]_& +$C]+<-.*1L;C%2*%2FT#HXZR601A47F2Y5[&%HC]XQ? M@XC'!R='SUM)WQU.L^=>3H?6F-,WI>E24BUL9U2O4 -XAOT]F')A;)2X29 Q MYX@#+AH/UK1P#TH0,\M7=N^9L:+(TF#209C/_M]_6<[,3^/EEK65K7NRL%$D M%R3X^0+$B0(A #\Q9%.@M[1^GYO+WU=@]TEFNF/!$%NY*J MVBA 9**M$SP[%Z,K5_1RF[&J@#B^%_S1!R3]_:/QI#\YN7 43@_Z\0"1ZGB4 M/_:')V. I0./B 6_#PK<=NA 43+QD%^T\], &'H705$_:O^0(YW !T2U5NP,:$QEMM\1%I8R/& M^/:%;SR5, S1@ S."%37R'=]10KNW_5K?B++?+^]EUN\V.SM DQ,\NAPRJQF M(*,:)C\:]!N$^:'_C_H26+7*KX[Z&%]".]9^-;6$'7F^/XH 4S_TV^_$P7", MUJ_]Y)29 9/NC^'N@$3S=O(&1&^C!V 'MUB\![H0\3\G_7&_ROH/?@Q26L!R MU_C@S&/^ \ R(R_ [P^/QGVPW#5HW?P&_*"Y8/3C [Q;,TJ@!9,1^-6I-\[Q M! Q]O\8$SUIP70A XM5GQX,@/6/?8:K]I#< 1)YG9;? MFH?EPE,;YZ EK]&OQ9O?UGC="M MK=+WQR0/!G[42_W4.QJ"USWJ[^.;-?9XW&_E?4[]P1M'):X^>H6'JLKG^N;# M\&-[RQG *"?HR'_,H-)I1L<"UKML$S$X5WG;1C6^@V-NG;[;V]W@* MSJE",9R!981C)#863;S6D;,L)#<4#]52JS:HT*GC/E4Q"JFB?0Y$U!60WC17C(CO,CJ MBA91%][?E9QM? UI*_UR*])VF4%MM-A7&1&!9YHQ*: MC"\,X0-H?L;'PY8 (44;#/"]\4E 5Z"- =<7FPN">.5)58?? *E.D2>ATXN[ MK/B=?NI[!-D-4(R8CR? \7#09_7>U1^NVH-,*_ICW.'NC7R_\D. 8A@(?O6' M\(_I;U7O#OS1/GYB&?&$4;83=12'\)7&;#:>^ ]QED?6.S?;R)?'WS\\S#!L ML!QGO9!A:/#9$_348?'&K0Z/<'/[Z((/^MZA?S\$BGF^8!^'E90>#T]A4FK&,\(==T-6V=F\5?N'?B/>0[7 MIX^'G@0N6HT:UMG:\>/D_P-,+WY G3\[#,-!KS8CZOV [Z-,RIH=!4941HC191FXBD/\&M*-!K% M:;\/T-(2G-,^@'PX9\TGQ\,9Z6KQ M8DZT-WN@0H?^#( HY7Q8/S*\B"'-?QQ=\%,80S-2!"=X 5-VJBQ_G03C45IJ M@_4E10G>FK>8'.U$]"Y1X7DGP0\EP9^W/[_:8Z9@BI0BV99$)" '";%PDA3X M1<5ZYC-_]H)N+DE$KP(\AXI5^,#$@O4[/#F<<<=V3L#6P0WFWM.(RI8_&__5;!WM@*&/>7?X>Q7ZQ:A* M.ADE?_8$!6$'!,&[2+D#$@U^+T"9CY0XZ3GQ &)*%,:SP&CH.8ZU"_H"^.[9 MN"5U+0&:[M0=U?E&(4"8.3QN^-WP"#"N#1H"#4+N'()2("H]X\$W6TH)KP$R]P?I@Y++I;\_?X>.-\Y,UD(UU8" M+1*!6)F %F7E* "\=Q:\Y*#-M3I @L=EAD+,K/ J-LPL^!(U5>&S4K#DH_2K!Q,'?O9 MF,@8OM,X7LM,3/6%%SAORZ';#;IY@ELY='6SP(P244U,&P&J M!&?F7O#6H/^?DS9XL[EVZ81U,J[LG3'UYI9:ZG(Q)2DB60J$5=4),+3$&74BK(KFRG"'_?'&[V67#:7/P\_#AO]Q5%5Y4>O-N36(9[N M.]<]Y8B2/A[V!D- )%]QYZR.8CS!+Q[D09H^PD70KU&04:6G\$X?R$LI_0$& M"L=??,1KT6@],>;:@IDX^1>9!/746Q.Z;,)\-08,BEPCG.-V":X5$C/( /?\P_G?;3Y&!ZTG7FB^T9 M1'KQ%1_&P\')Y.JOS)PTC/ (>?2=ELB9N0F:^1N'6X'/%9,2^(+>ME >;MT;!P.2TFQ?/:\@9/P4#]BLSEM[!".WH?]U@ <'% MWT7U^^>/?GV? 'G&ST@@:BU>_V*9:%^-F@^N@6:I!C*Y>:V;(\ &Z^B"LH6" MHR.]3O#4!ER6:AG"_"$/XUJ.D*WY?^[+YJZ<_QX!U_)]Z]?_4)/BO>';ZCVY__ M_/3NKS_ISNZ_W@,M$COO]S\!#5+;\_3G\-_OX9[][=U7,*[4__O]V\\[0'W^ MW@7']==MH$61O]GZ!6C0AT^7#AM]?D3!5_AB-P>@$@*,& MD4A=@M[L*LW[4I>E>LZ@-4OUY5M?'FHR&=X2!A[3@H92+X,!CLVD"U19;)FX M&FSCRE/6RU4+,S!ZK\!)FYSU7A^AG04KCKSA:-V8U'E*%09#P]"#JPQ8EX G MQLD0R*9/0&MS:C;1\3.7ML[]\?$(N%!J3DA=263 MXR#'F#49@$%/SC:J#PJ/TD_ $U/JM_MA_>E3C/$#X*$/AF<9TQ)F)N@HU72+ MD\&D8=H'0QP#!G=ZL"8?P05L4OYGP@WMX8!ZRT,L(U#YZ$F,Z&.T@>EP,H;% M&H^G>^TS0\'Y: >+1PQ&PY/])H%UOX8ESC,K&H<$1MLZT+!8X,LVVERK4,!; M, \3T'TDRVW"[OPKU9^&3[8/A0DHS4OU(69?G>8K_XD1#4P$:#-SK[KBW&YC MR@/,?(%/Y0%,[FAXA 4R,)%W.!LM&!\,1Q-,1$'F5V]3$V3:V\YN4\[/PIUN M-YL/@?&'4C!M^&-N$Z/;)(J:>H+&;3U]J84S*@O!EW/]0E&>)B+-)$1<:&N= M7S\8X\'1.#A)33[E$9B1P?FIEFELKO1'=?G.SH]3E3[&1GIG&1,WZW[,=#W0 M :]C?%XSIFY9NR%YFT.@AOHH1=&^Y."Y"B9%RK7^\F&)&MB]H#*S9O0E^HC[ M=?7_=;; =EZ> J:^K(__NGWZUT=_M&-"606#8H5M*!S^)2$*T+NK@ M_&-%H[3UAW;I#F6KN>EDV+N6M'M0!YOUA M/3RO3":;U!A%TDHHO'M MA")ZY9(!_%'62J>8Y]IE[K5(>)),YIO7,>V$XD&$8O?#GDJ 2< T2604?!/I M+4!35L0G:[R.V+C+HF^B% /_Y.;%YR[1HE(7YYP=U0W)*XUK%;2E;]%*?HZ; M",;@;!4IY:WJ75ZW7?;[!@GNRN%A>^:O.="\Q$?I^79UD=..:."/Q_GY](>?IL6"^T=U6/5+/[7:T.8?X-;Y7,'BJA[- MVQ>[ZINTV5EO6VVT=V[?WJQOS15A;MXS?-,:?>7;=)-=^=YUEV5L4S-WI\M> M_YZP\D$&RV\VH"^T,[E%C?IK&N0VR2/?J0;\PJY;E:N&LMR@M\FCG8&_ZB^ M"2]A5'X_]WZM.SY;&!'XQ?='O7_[P4F^-$/WU/MFI7O>S(1!YXA1;TI\KI2: MFS=;6*SW_O@;*:@4@@*[B>VCP!>U/N0BCOSW=WHWR[ZWM M3^\^_\FW?_WSTYLM&"_?/@4"-=G^HVW&\/X=CF^O1.5IR(QDY24PJ,))P&(: MC&8?P"T5D8G:DMX8++1]O\T8OJ![]]MHX=8M3+\>)U8.4F_>W/1V#[^FX'CU M48*[(22_-WQPR0 699B2AY8[5.J S &)0^4-'43>%B+/ M+D,D*Z *G$O"D@>?4R4-[J;Q!$\C:V]2B11;MF_*>^[!]4#H>$,_8YVZ(_[: M[&W=@ T^?FJ7&=8-#5HZ*650%LP[8];'4@P3] [M3!X.P^JRC5\?+3DZV?&\ MKP*QUPL\+TJMG,0.]DM!]$K"]@?6PO_EXC;'M4CV[4G; M(U?M:XC)U^GW-V0HE[6[HRGWKN%S-(5C3GZ)A90S=A(S=Z[C7!LA\>+T_Y=W6T.IYR_RBVO@4>BU*&F*AH9,6#@&!X>E,M(L'=8B]= MA&6I4O\R30Q^G#&61TQ>SE>NXR_W#UAO%_A+ULJ8 +Z7M!H3E+(EEFM&2G&, M2F-EH !8PO$-N:14YE7L925(RAKJ]:/F(JUFGP ^=43DWO5ZCHBDE!VG11"O M)-9Q"(5@"P?B1/#8X[,^-24F.\\8(5QG5BT4MJ;WR I4L56B\(_'.1VB0O-/>" MV%RIC>'$4HT5/:,QRFCM%%*;#?AQ@YM[3A7Z*LU8E0/KNZ89?=W4 MK"GL7DU%[X:]71+2HP#?.?[ILJ-!&4& :!8,A&G@GTH0EEFPTFDF+*^[>XM= MN-67FQ6,YL_HS7%:?8KJC_^/W/PEU[9&CK9#0]R]R4T?G/B1]- MFJ/,S5&_TWQ^EO]V5"XH6E)B(#7:22UH""$EI0OU4NE@7/5LZ=2SI51TJ4$K M?AYN6^YL[9^]V7V)=9H_P__WI XE"PGTS SDSHRXHNEA"IOI;'92NL!)KC8 MH'81*:ZJH3$9]N!C9%HI[:*6R493WJEIE=@6*JM][0H>6_F(R'_G8MZN%.V5 M\C$J:06W5DJLRB,2Y]1GTV3@?EUCT=OEC59Z9,>/^H-^CGD_,>T7%F<=NJ.R6W1?K.*_9-Z^LU MM0G;RBC-&LZ6^ZEMKVI9FKLAK>8L\^!*=$[(' 4 K-,@I!1><[K8#FG778J! MD%&A0M2)%",M$#+NP!OF@HB<;!8:NXM81%JUH;BX#Z1]$)#EUBC4.<.]M,$Z ME9+&CB@LF)R$Z$!V#<63;V]M[V$Q$9ZY)XX:#VP ^R,'SP@P %X\8UB!YHL@ MNP"3M005'F1O:CCV8=G\8%#7#8M@;?L1L(&V 0%0U?\^.$F*V^%<#Z2C.33&R\=>"=F:>&Y6XB$ U0I 6%9QA MHR ?*%<=:*^W5L#G]O>4U\Q0X0G-">AQG_".GMAD\35O_[=%*!N@(\M;;=V" ,^>.J2]/GM'B\,EH@Z0B7FSFFM M"+"]0*(S5B%@:.QY+_E"=[TZ@2V ??0PT2?C65-?S?&T$#CBV?@;66B?HY4% M<5I:S,V A^/!R%%O06%KK:9G_9L9I*9QL1K($]SVT&T:24UZ8]+*YF BX.\#YRW!A6& MI]@P"GLGU)*_;:> 6AXX3_MV+4'?6N\<+[)P]\481+T\%IS\(H6X"W_(G&5M M4%FRED)+GUR2W#A-F8I6=-&UM52@-]A&-PC'BG D9R 1L@1. C!#0JGE/H)3 M&+3%1MUV\8SG*A8.O.EF"=A^L#/WN%M"E0V.NA)L*C)*ZX#=:&>\S"P@SVZ- MC9P:&X"DSMBLDZ[L D.B%I?3D<0\%OF,@5CF).$Z<*H9#<:69R^LVG!N2?>! M%=HLD45$ZE44-F/>:@I2YJ)STI9&>+XIG']/&>W@_+8B2K>W7N]EHP3(H2/, MJ4RD@)]+"89S0(I$KB\9#X0K[TC6B@A!/BC)N5G+X11JQYWTRPRJJ2A M/!N957"II"!X!FK !76^ ]IU%%'+ GK_]_S8.NV/YMNG3:]=H[: MC=C6[1V<7=Z213_J!-*\0>F--+'E?U1G,X_=:7Z^PM6_N(6'(4G MN)$4;+4OBB1MN5&8V=,[LFAORW;=[)C*IO/+$ M1#P*'*TE3F9.0D@>++R2(3@TY-]_BVH--J*8TI&:'*@N F!#V^2Y-,R"7QTI ML-K.H5Y+-7F_O6>HHH&G2#RUGH#'PHA/7)%L=31@C!CU[@J'>ITWHB8'_=%] M[D.YJ(+#KE,&; D/.FC&8_! T@75(4]/[9BI17&=15DO5?G\Q^*::%B#L;F(J6R@.9,4M!_3#'@FLL6 MS;^GC'9H?@<1W=^S/@61HR'*^XQY.9*$3.'7B.%1FY2LQQTV^9(.F6NR#\6, M5"EZ&IR37EK/"Q7:69Y9,#SY#FC76XK?;/VY!SXIMZ(X8K,#H$T\DP#82M [ MW]T3Q18@0 MB+:!8[.10*S4E(!XIJ"*\D'E6F?J.IR]SVVHNZ!BMPWU[47GPQ[X!31J9DE, M8)BE$PZ/?#GB(CA;RDMADKW?;:B'L9C=-M0#20G;WGJU!PY%XB45 M0\@EN. M!2IU"83&F'5B.:?"UWX;ZI:GM<&_]L6+[(H4T5DG=#":XND6[ZWNB-^Z2_V[ MO628-"6 K'M 1*DC!^(7%,E>';Q5L= -,\/ZYSZ7C.PT9PJ0M:AQ"QT %,;/:68DJ7YCPXG:/M MN.A:*LWNGWLE*>V=C\2KK(B,^%.*F42F@^ZD$;8J3I(0$M(H5 M38).D@3K@'DK&A55SU[<_MC:)9<-O(A#SG$()PB6: M.]%;<]'[_&HO&!>XCX;85 21PFOBK HDEQAAK46VS#][,.)EECV2W-! M'.,<9)4RF;D%0=7U8.(]%C:X+K)U)ZO<1;:^M>CL;/VY%R)X�X8JBU1%(O MB.>)X9DHI[6/62ASKY&M!V)L763KX:0D[MD,_,9I1:AU 0$&O/UD/:':6A\9 M"T5\*<%Z!U!CMD#5_8>WYN]PXQ@7XMX5MGHN-'!]$MEY,.);Y(ZMM1NXI/PN M^PHO4$GAHHC :KB3(F0?8BC,6Q!9[HV58'7J!&]+:#:X7PR8KM,4,\!FIU,E[ MY25-WK+(,X])*JF8#KHI/M]5"%DK(3U[L_5AKV 3@5H:DN="9"B1./"P" 5C MJ2(5,F/]7;Y)EY0MO7.%L5Y=[B^5%[."&J],*"Y*"<)EC1 :2QL8':.C>BE& M=N7%OK48U5J*3E"M>%;$6Z.(Y#:0P#0GN1ANJ$\:+.JS%XPNL'*0DNMD@#%3 MX,M.%VZEC<5*G0/VOL!ZRD6+3@961 ;>_[EGK+"6!D:B,+B9["4)3A02F0S, ML((YR\]>*+8V)>9D,E&"E0-#[J21PCINP.0Y'Y,KHIB.I*VUT-*=SR"T*HOL M=0 /PC."I<^(3XS#@L; '6= SLJS%X!M&VQ)%ZM52K>.@GJ6E02G+4LMH[=) M6VE$$9('YT3'T=901MG.^W=[+-F>O?H>"W1+;US"@($5X:9EQAB;PO?", MO0A)APZKUUH/Q,[NN[U,G?*E%&(IMKVB"7XR5A)JC:$4'04*!,.9#2/OI9W- M0Z"TYBI$SC1X,EY*5SQE0# $BU&*[-H$F0ZEUTLZY<[6ZST/+)$GXTF"A03I M9)* DX(GN%1!=$(N? 5*W^NAF/%UQV+6. 2[M*CG5\5@'1@(RZ7UQ4F7C$W* MIFA-!AFFB+XU9PJ9)P(@G&+-?)Y92L:LU&=S)^C23T[>F;K?V](& Q MN70D&1!3&8(F0>'&=BF1 ]WA)34M'KY] /9. -D%W[ZU&,'](Y;*US$90PRC M@4B,P@9=P&6T(7AON H+]%DJ"AIN/'BJ ME$I=9&2 UKQ5)#-5I.Y0R5HIX-D;<$XC6&6=F";*EHQ!&D9<%)H(KE16GB4G MQ5HP#9E+TCQ$X;3$#L%%BD!CII;Y:-B4:70G.-9)0C^_V7JW9T76"KQ0HEBD M!/-IL>FJ)%Y;)G&7H^2(3(.Z;\XT[@20'=/XUF($U\9MON+ 8G*B#7!5F30C MMAA.(I!$:K3,6G=,XZN.%WT-U;! TYF+/(CH9*;4TQ3!B? Q)\NS;))5V319 ME75G/%9> U]C,MDIC.MLY_,^W][=W\.J)<:#RZBY8T UE 6744@"ACH:*B+7 M&H'I7))UXDPP 81#9AN="IHZ#]9(4:M,TZGD^\IHQS5N+Z+OXYXO M1F#O&6)4 1$5U!&@'Y1H ?9="TV+2\]>B$UWCP7T;YI6=A>$[+C&MQ>CSW$O M>I8+TXX(QK!_&:;02JL(-3(;K9226)_B6W*-K]RF+MERGKW4WD3I,6/#U\Z] MSDJMJ7*=>5YOH<6C)]PP*<&#("1@F7J7'+%T)I2)!8/2-TJI6AR,!J>[!\,3R;HV/!'ZM!=>1RK4<=Q<\ZJ MJF+JU4-]F&M5_;]+.HJ3&(>'8+S::[2?JNH,[]>KK>+LU"L^[\.Z]^-7-7[X MHSYVJ]LK^* W\^OO=_> >69+HE$H'R6>.Y4JRN0DW"!^)K"0#G-,!F> 'K@2B50&Z4$HQ&2'W3BD$Y9?7:&AQ85F'9;T"6B[ M3R,)\$AS>_E3'L7^&$]F(LK>M9;SMY?!\:V$<,[\OVJ?^C=\Z$[\6O'#70"> M?*$<&Y()74]I"&(C]K>C/&=/9Y5I=8<$+!V)X)=8,2ZFJ^?72L11FC@].CNXN*3NU#L2;\@H9 M[3;&$@;5"9GRVD6Q 8MW+C8=VB#:R-I($[?SA :,D8YCL8Y"7"J%%.,XU\JZ M) !M)J=Y\#$OXDWC4!PV\W_)L=CLO1RC+9N>/?A__\4T_4FPBT(-_7&O7\LQ M (F&+\]B5>LD@U,"%P2G SA;I:#UTYPRV_MMX(\6>?:U+=0NM9?[OJ3;+&6G M]<%>37E"0[1_.QG% Q#^^L#K1K=?#L;##<08?+*-ZCPU"=(@%Q<%JGR"1<^I MB>_A9ZHD' P'M4ZF/\;<:7S[?.VOFZ+>#_BQ__=?EG/Z4_/I/W[[K?[.?OI' M8Q4GPPG6PZA,OJ9QSSIT?8"_/@CQ&?J+X/B",S G>GC!WJD?]P;]PWX;\+[E M41BE"F5:I<(%:!WS163%=+$Y&RE]O''4YN77X_&)/T(T[YR +^%B/,6V88")0* I)RD)020VS_#6*A)Y-K1XK81A MH+*&;SBY)$;8K'LC;\S:@EP?]_7X8P _G5=RF>WO# MX^/A:()"=5:_,97X"QE>"$R@;P%*-H[#$T#2-LK3\S&>')X,/(HMBN2H'TX: M$40/XX">,XZE>3\SO,R5,NT'1) \XP M[]DJH5F,@41F+)$>=,$6'< --H&*P$J0#HLP+RG0! )R+LVSYV,V9L.*T1^/ MO^CMWK<(?1WK;.7G'5#IP=G/,_IS+CGBR0G.A4_R9O>E K]DSYEBA7:"N((G MMED(Q)FDB2[.6:R@Q*A?6MD+H<%6L2DP'.W?4]!L@SM1=:L59,HN)'0IT)(%78 M*D/D1 16Y*(^*Q,QJ^V*H%QK*!OY.K>?&+;?[%4C?6&56WOG8=(NOR$Y5)#,H$@GEJ9KHM"3C>F.%)(8//=81O FS5<_B7SMJC#<1M7\2PQK>IO\Y=L8:# M^^/)>"8I9A'EI@)[W"[X Z'=_81DIOY8(YU=).8&HEH+8CKCE09?D$@E%)$. MCR?GZ(B(5GD6+3@>(*JXC[N(;RL)4Y<%H0OD7A/(W=^CDCEM%292.4TDQXKT M0B7B-0B!429("?[FN/^I0::%2.ZY36N1JG$]VVC& NH =J%;V>)6&Y2K('7: M!U\/V!>"&C;W@3=$'\X]_;=#URADHY<%FX+KTA7_ZE1E+[V"$^/Q??5=, M2DH4[[F0X#HY*W&?.1>GBY?9[3'Z[,6N!V?ZGS_Z]7T"U&KTF7%WH#[($B&= M4^7&+"BE#-,J2^.2M#E;D4I@RGFP:\8;T? A^$Y.+]&\")LU-<4GG:CDM@3. M)'\E4V>L<76 IH/ALI!-B^85RPR3.XJ&C2;.+< M.ISW0%[V7:JNGS,-?+(W928LWE9?[R)[+=-4>#P%MV=EP$UC*2F1L23B.$U8 M&M3YXJGEN.>WI+/#_YW&L =Y/&Y\G/,<.="C#WER?:K<#_U_S!3KGHQ\:M*[ MSZ97\L?' R %&#>WGM>**QYA M(7XPO<7\>/OCWF!X6BF2;S[17*/-\FE>RD<86Z\L9YI"6'O0S5UL8^D=JL[/ MU ZJ.U:37E/;?M)L/#3CA,M>1$#&)_.PTB1]7J)D->3?/VK2EP#1%F9MJG)I M>N5F. &NF = K$;P3A[D.!D-C]IKMN7HSR$,'GI\,!Q-X*TE8ZX#@]]PXZK& MBS%5"D91J];!H^Z#U]Q8))A8^"Q.XF9OW;9(_P(BC?6@>O\:^/B!_!$/A@-< MIF8;'&4%)_UP").*D272]5, J?\*? M<7Z;32*X&FK!!<6?-D:LH5G@\CE=L<5?G8&C(:PQ$.)^ 1E8Q_5!QZ>Q?K-* M-+=G7%7VT&-("/Y)L)P??7]0T:9IW3!8[B[58RK]HS@X2;7M(_PY:A*T(_#R M\3E*-' Y"W.EC_:L682+.-1T;6;?+:#(P].++@D7[P!NG1[TX\',+>;AZ(=^ M0<#[1V\8(VCB!5.X; ,0UF]9V9/A)!\*DUM8*BSWK M@$ PNV&7;?,L5Z.?&O-^.Q)ZCX)T'?$,5Q'/AEZ^N4A4:D1I>/0_P%"V_-E3 M)IZ18?UF4:@3DC.@F"$0F40@'LDF=HHS14?I2SW(<@W;G,T#NP*"6Z2LO'"& M3\ZRH^,1V*EZC1D4_*F' (V,:(CGEGK^L.9+^"8QS2>PM0W/&(XJPI\;X)5/ M/ONB6;NP0]AL^);UDNXKE:/+8+HO99,[6^_V1$Z.:VR7NGI&KLW7;7T9>$)\H(W6E_#H;;2KCQ^HB=QH/^>@$-X-2WD!?Y#P(NC&; M5'R49DY:M;MABR>M*KMHC\=,S_ZAWWJQRW_)Y;G=.=#V,5K"4)]D>0KTI0.[ M-2+;#+1JU[00PFSJP1B_"9&(V%@73RQ,< OWIF9'",BM+N]C=]4>/=ATF,2* ML'63M,DP:6)'?G^4VZ!837K/33KO[$?Z&*#I'0Y'N0E2?@N)NDMX_]6GXWX3 MZNM2"1;%":ZWO:<#,#!CP*W*$<^L)D; ,P;VES)E(4I7N'WV8I*/EDM3KXR& MAY<0[!R\-]OTN!;H&X1ODN-F#KF&R[[6#(!=ROF=V<7',QG,_#3NC=#.X"U' M^3SXBU<_:>M&3 F(GS1P#9^OW5HOH_GLT8[6B4-_KX]4I(]Q3;@PUAYJ#=/% M)AG<#T8/$],&XE*K6",L!="&0\=3?$>%JZ-'DX;V93CHIQHH#7Y0]7!\D/.D ML3^@7C $<$G'_=)O8JFY(0.M>]F. !]S_KA4KV5'=*-I6-L4*+@=-S=48A5U MSRS3TC'FI(B:PQ\AE8B9WJXY^UT4=[X$R.4TV"=,TO?ESON7>X;'X!U#8LX\ MD8GB/IS+Q.5"O076'@0>-#=+>J7,*\=LB*01_QKR'=XJN_YN D/$O+R\;+3G M?_H^] ?]23^/?SX9C5 HCA+(0FQ^><(Y\_MJ>^OM7@FTQ,@C\G-3Z,] M&$S,.OJE_RDG\CF/AD\8/BY'Y#'P@PGP/ A&A 2(!W026=Y(CP8#T)F,LL M)4?#6R+)4IO$-GM_'@\O"E=L3+]ZTQW@YFSG[3=W7YU_XCPEL#JC;O-U.Y37\&?LO*DCEG J5,)_7H.#ZTRR M.K,4TWROW*7\.1[D=#+(K6(L^&8U>-;JTDN<)Z :-6UL%T;QKP&\^>04Y=4I M7.O3'G4E%IH4D; *1$I."7;-((+J8G21Q14 D0QXD#6[W5B&LCR(0C: MV33(<.E4O&\7=9G@ML&W9M>^?]1 9NOD858(O J$S*0]^?-%L7L/L6DAAK. M4U]'<'D"SSSPQ^/\?/K#3ZD_/A[XL^?]HSKR^J6?6K5H\V4Q0114OZ:1M+FP M54^:MR]R1S=IDS\Z&<'_T_3.[=N;]:T?)VGQ/:DV+7=7ODTWV97O77=9QC8U MN]MEKW]/B:MOV@UV%0?+Y8TN^V.5W$9Z04%0C2J3/<^N3FA!G],>JY9A>KUK M/LJ//^&'?UI((Y]7J$:7'ARA%F+:56-WSI-A&G9V;BZ__("/;BZF):UZ;4VK MWK2H5:\FHGZSJ1GDLH"ZYQ/S70\HW'#>?L^'OH\I3-?OFZ_ T.NA;[##N"FP MBR'5'VH\[1]SR>Q/4!E>[N\#;\?HX6L\%W\T!@94H,OP&;P\TMFJT9;5VJZ;EEK$[N8."S-@OL0)8:@':4R.5=$T:+&J)A[R"/]K8/?7?X__WCT^_'OK]>G.7SN'.UO__6'G+[S7!_'F5[C2^WVYL_OZ MT[O/O\#8_Q3GW_G?_SX(AVGPYO#O#]OO7S+X)-T^?,O>X7/M1OGW^[_[;[;V MV?;[7]YO__66[>Q&]-LFVW_03_^S^VJRL_7Z;/O]GWM:YRBY5<3[Z(DLVI%@ M>":426&,,DX7;*FQ(;7:D&JQ!$"3F:_ANU;F;Z]HUR/]%&)RW'@^+ M&2N'L/_GP=;Q%NNW4EAY36'8.P$F?T"X?-258+\Y3IY=QDEIL]6*>\*\P%W;1/#2)O%SH3QJY07RC(S(=D;DUD;D7 K.8 ME7"/#.8\PG&Y;\VZ)C)\ MO"B:F< BT/*Z^4^GF_\W3LE[R 8QCRC/YMO"V^O%T)5B*5B;BUU=+G9R]J/BS_Z6LA[AHD>2C':^Z65SI>3PP)K@[)?"4CJ0N!^0F.= L-+1A4(RIX9(R@$?=*8D,'#)LG;%8@VMQP\2ZWZ->]K@7 OJ M-T6&NY&_)0^^)I#_PW=G?Y@5B >A!J=&+\Y%,SQ.%A2\.B2(\X5BN=Z [%8:M%F6&,FO.6:U^Z-^IZ"6:L( M!NM^C:<4O_L9CZT.!CG]6(]9/[E(WOC(F$^N" "0I/7-&4V,*H,CXPSBL3-*8+ MYZWL-;KS"K4*R8.<5WA45F$I64S)&E>X*"9DR9.W+!A::+;1>N&DN5T%ENZP MPFI"_\5AA>WW[W!\>T9(0T&X"6<&FSDE2YSCAJA HS;,\"@5'E;@U&X8^>"9 MN*L4(_CJ(.'*P>>M<_@>29K>%23X;IC7G3=8%Z@[NPQU4AD:DI)$., ["2M* MK).,T!("W!+KW_RV&>.]7V MZ]+[UQ+!7B\$>[QSV27O2; <<"M;^$DP2T1*KN@8G6/I*63N/C$DN#H"\I5P MT*7W/P:0F*,Y2;GB9?#$URYH- KPETPB3!4F-:6>T_@40&+=K]&E]S_^I-]; M9H0] /OKTOM7(KU_"MZ,G]WR*]_WR[2XN8 I.$*Z!PTE))O"V1T.!UB,%EJ0)N=VFW M0O&J54FK7Y5K/*7X79?>_[W)7)?>OSZ _W:!^]$DN"E4$2XD<#_K+0G)2,)" MHBEP2D/*P/WXAN6+O7.[]/Z5Q85UH'Y=>O\J <,<$RPZ,&TR)Y0"'6R*EEFM MB2N>>96S$\P ,&S2KZY:ML+8L.[7Z-+[:T.WKAW!7;=^LY<\9.6UTD&&XIQV MA6<35"Z,\]LV3^PR_%<3_?]OFF"ZSW@=F&5%9!0)N#R.! M"4ZRR+&(H+4WJDOQ?T0I_O?1J[9+\5\WM9]/\8]>"FZ<(-G:0B3#CDN8Y\\5 MS5I8*FD$BJ,V59?BWY&*NZ?XWXU,?-,4_YLX4EW^_PU19HYK-MWW ! M"Y&&)WBO>F)]QM>=>ZL+*WW+L-*,$-PFK-2AX4W0\-U"6"E9)HQDE(!;98D, MTF&7@$B8! ."HWN/KJ#)-[5L3OO"?QU7N4*P? -R>(RQYQ3>%P MY:-.,XC819WN$PKGB&%0Q4F3)+&E,&R=0HDW)A$>N0>83-S:VLC2W!<.KA"6 MW1.E7%FU7]6HT]6Z?574B751IZ]3^_FHDRDR%0!Y$K@U> H\$>NM("I:H#]) M"B94C3K9>XDZ=:3BB9"*AXPZW0_B7(XZL<[1NE>8F6,7QO)BC-/$.!J)M,P0 MJVP@E!<=E3$@4+R&G;1=(7I1PTX_3E!:7BS"7^I_?/%/^&LZE$,_VN\?-?D" M? I+_:,$(OAZJ?>T7#2V\<3RCU\9=CH!>@N MN)V]"7R64^IZOPU@H*D>AJLOHH7M9?A,.H]*-.X:/X9T.ARD/>I-A+X\G MH':37+]2?'_4^XA*BD&QXPAV )P#CR-<.T^0T^@$BYX\?)_Z?WLS_N3_R@M^U''_)D MLW?]71!36R.0I^>;>Z=^W/L_MRD<1EED7GLGF)(TO M_G/2GYR]/AI/1B?U&.<;F)#1[H$_:IG?R^D$7.9],]N0CYL!_OV_!S0>_OO( M_^5.WAS^^SW6?WEX._=]^R[5^WQ?;GR-]L_3+X>^L# ML+D/''[?2R9+840@,E%*),V)A$@M@9>8 6(O?'PZ,6A/VDN0P"*KP_!8*9BE.0_AQFMU6_,BF?=1,9N8 MB]+K&!S3R3IJG"HL!O&%HV#WF+WR16#X=YV9Z9&P79S$7V .'T?URJ^ !+6] MN[UG);C^4L J:>L!$EP@SLN$J:W2^:R],&!$]&+CIEM;$.>MU30FGJD'Z7$N M%AX5S8$Y$9,)7^@-U$G,*DC,^Y=[U.1$37 D(C!S<4TL3B2J+6,"7$+X M[1"+N="7+<)FK[>"(%RO^!S)>C]>@F6S%)9K+2)2):PW*X4K^&37FI<'VI8: MCR;/_X@'.9T,\IL"7B4\YQ@U"TQW_F,"MAKUK_K,NW"_?PU@-I^<6KTZA6N= M[?'"F.*C? 7!^7N#8;C<64G?C!H^!EIR%Z< M'8"?J?&#U'"<)_BER0$,9C \?7[E_M87E.K9%0&*+\[6BW_6R/)%<+%F_H . M#OSQ.#^?_O!3ZH^/!_[L>?^H:E+]TD_M(-J()$;@YB+95=6;MR^"ILPLG?:4-PP3Y5N7J'NP2O+KD F+MZ:>OFAG.S6GN[RQ_W MCRN@YB8[XS?M';7B*WYM5O)M'O,E4(Z[VQRLH@ OKR/P=U3T.=QA_V;Q(_A MZ<[62W $]C___?X#W7G_FF[_^E:\V?K7X<[N?[]_M[O/=S[_C6-@?_\\E_CQ M_B7=WHJ?WVSMP'C>\NWW;T__WHIR^]=W;/MPY^#-UCNQ8[BEHV8':;4'M;![4D>L":?=:H;5)"%IE+/K#8_(9!I(.:XH$/,(3*]-Z"U"B1B5>BHG MQ"0(M\LIQH)[*UI'F?B]T; .E&X!2HM5\YW@(GOO">61$FFY)=9'3C@7(EKI M@8?19R^D^.KR6"M\?N?)*RNL,Q@,JV-443JAK2F>A>0' ME27X=-@_ZH\GHYH>_L3:\]S&?XDF:R%\5)E)&K+/7N@88E JZYQ#%[%9.6A: MK, >#+B=@$@D>CP(#(M)K,N!6 &+&FP"#\>!<[-AS&.N/_?D==F!\CKG6.') MR>"IU50JE9S6+(*S>W],HM/E>]3E.9KA>59*%TVHHX[(C.=\M2XD!AF"IL T M1 "?8(-:L4*Z_,2B$;_G%"I1LH?\V!XC%DJ74CB*FP*5I2@?.'@Z4J5 MK)6!LYP2<\;15&@7DO@>\+.D:K2N._X(>5 &:*("935A6 C9PDL3W2."RY4%Y+X3LHZQQ5$@:D')$7R M%8D,V1++(B,VA.*-9%K1_.R%6:7V*D\A<::>![@RJ_6..TE?+CYW38;5X]YO M_KJI>32H_97-MSKW[]M#^F)Y2PV.NX4%)(Q'#V9F9)\,3)$;5/PX+1J9@*+F<8]F#2$( /Y9G'E+V5-/,$$+EO=5+_YX0NE#PZG(-I>]Q5G 5 MCVU>.^"7EVJW7SX"OX%'Y4>YGG_WQ\>CX:=:;F!P=JNSS4KY8)+,(2 MJQ*8%,F8%.'/38NMO#H\'@S/R&9)SJ;3*1CB5CC*7%>Q:Q" M#@E['"N@98M1^8U;20HUIF0K;73"2!Z%]4R8K#*SV0?NU0I(RI,5AG?LS6X\ MW<$"C+NOZ<[GUWLA!*J"Q2R0J(F,VF"XE)+:]!K(@] *;(W@]U!@ASNI#'-6 M1B:E"_!3#C+(DG4.(MZ\'FS:^E#+-$X;&M ,EMK M0&Y<_/KJC]]^.Z]O[;$:OJRR@DLG&>I#XY&4Q)03-A3 FTB*UDNP& M!:\?3-R;VA^_#$?M2_BY1U?K^JN*%FQMBSWNI9;/\C?5B3:N%0_.N**<>["Z4MI '1=)6:^*58GI8#OQ6%GQN&Q* MWVR]WHNV,-QA B%)DDA-$W'&&^*H!@_<"BQ&"8BYJ99+2L6YZX3%))VBI]QR ML)O24N?@CB84N*?129E.6%966"Z95P;_[BGF9$D.W'OO*)',2N(T4_"3T]P M6>>E8.L+<86P3,O5W=EJ=K6+OU"[F%U=NQC'6R7XR^5F%=9=Q6/5[[B M\;75AKYQS8I&!=7FM?;P'IK)-&6Z=OVGK?XX#H;CD]$*5>EZVQHI_%X\>_/7 M6_IF=^=@Y_U+NO/KMGSWUTY_YW!;_;W[3KW;W9<[G_^D;WZ>,U(XQL^OU=]; M8,#X*[Z]]9:^^WQP\(Z_YN\^#P8[[P<';[;V!=Q+_N_G^'D':^ZR" R4:I*9 MBD0Z;-N9'2?162"\-(9@S7R1+I]%,-['*)R7P()7A6ZUB'^GTX/]G[^N?VE:6M/\5O=S=O4F5AZOOCYRM5!$@N9P-D YN>27 MU$@SP@+9\I'L$//7O]TSHR_;$)R88(-V;^4 MJ313/?33_?T="=P]W9MW7E' MG\)'T1CO*6XCYV];PUJ7JDI;FF;7M+ZVP,V(I.AC$* /DS+D\%%!<5P9O"6; M1/# PG2*06$412W& MB$[%R)LEBBM^%_6QPMQPTC?YME@5T(9+.YQ58_PC1A^9;QXL?]] MG-,L9R \^?1@S <%.'$XW#Q+4]GM&K2C&&_*)LGO-GWGSN'U5]OVPL# OM0> MY<3FCDVHSP/"&>>>'YHH3%NO':L7V*N(AO_Z3GTG/^LB/]'UX<[7B,)$P(*1 MT(W D==M^"ER.,$=,-MQ_="P0'Y,LV<$\^?A9V/:1S5823<;P3W3/FV?;C<+ MDZ))N,;=W:5$SW-=YMC4\40_0$WP'*XQ^'KI@U+7T=<)RB["8 M1Q=?N>?8)E!8XL($ ^)8("R.;H+8!&[HXB%ZBP'8V+U GQ>6I<$FUOT@9. 7 M>G9DQYX11*YI1ER/ ^8QP[1_'FRZ%;_/BEM@7IAN!T8$*Q[K&/9S8T;"(+!) M[%I&:-JZRV)7PM:F'O"]H-XZWLS DP>HP/@[L '!3? M:\WJ8C^&QPU00,$G]2*?4#T&NQ&'$:&A9Q$WLET/I",RO6C6@WZT#AT+FIBT M6'3E]:AN)<)@Q4"AV*E34]'<_:@>\H)LT#6?H5\M(]U\XU^I)+V1,_?\BDDWHG8-"S1NV#0T9%V) MZ>=9?X;-\\VMO_?K3WY^!\.GO&X^KZ_.;\ M^]'GMY>'>_OV^]9>"3.=>=/%:\?6JZHV-1: M8]N"[?6NN-1OJWQP"[3MBF2!@V&93 )?V!&) =5J[92+U>'9ZO!LOG!V: 6Q M8^D^,=S(!%!S31+& 26Q$^@Z"W3'=H6JUE?Q5WY>OU/\-5/\ MV38>1A@P/?2)S4R#V*X@,HY#7) $$T _-#Q=G.W7YW-,NJ)7#]J@ YN_-C>< MJC!?3Z2.97&UCZ4^>&9%N=)4G:8_7GCF=DWOE'DY M99ZA)K8118YA<^)3"ZB)[EDD#$U./.:8#N4^M6-0YI7$H[L@ROT4\'Q':"D 11:) P<'4: B#KIK/U^G_^X9N&^4<7Z_BM M&GF4#<%'8Q.8:TR+5:FU/\)B";S'+B_#(N(Y]E7NPNFO4KJB+8VPH\5BLX)T.+Z?#N5*[]4+MB#(6'38MA4U1S2]N+JS#O8]?])C M@5T_ACM7H^+2MXRYG0>2[ 6',8,1V M@83X0:@3A]EAX#CP:6AVH8['4=6W60Z_SIQ2IN/J(/-XX;FM)^X8K74JAUJQ M%L+ME:N5="&/GZV+UF=*Q][K%#XZ70^&*.;EEVR'33,@G5 M\:AW&!K$M_0 ?J(LMAPGH-39>FV;[J]'@-;FG/5Q3F6K^SV.L9 Q-W?)6, MX6G1/12SBB-7)?A^)0+66*29WK'WPNM'P:TE)^Q6)!M.L+;::DF:/=>W:6'8 M?U%IYPK>B-GAVSWP[6J.KIDN#UAL6,1R0H_8NAF2,&(FL<"KQKK)@8'1,7W; M"U;;?/D>VO,3&+<>VO/?]RFT]Y !O6> 4+<[D0LAZA?YEGVK&]EAU0-BU6R@ MS[,-P[%#8L8A)[838A1N; M-69#[/5U'-_B!3W[PMO'>SM?S2C@;A!Y)'1B%QLQ^H0""A+#9F#Q7=_GW%V; MPMNC//N6%(CK92%L[/W0VM7&CD\)MCI6O8-D-6S4RJX>]C.KAWT;R>KJ7?_" MW#S58LY=&>S?4@9[S2)&=[[;[B3'3?I7OU$R5BU$K?NL*,HG:*TG>_&NQ_+= MDO0F"Q7]RA[^4]M96?2*C^Z?K.WQ1*7_2HX6;*(\[#/Z_.+].K\YO][^=G.]_/+\^GAVV^3H\N#[T=[1U>+ZD+ZU'0=+XY)9.-I >I:Q.>> M370,T+BAQQU_=8>FUR]'KP.H)PI0*]_=[0#J-P'43,11-YW(C6).#,^PB&U; MG% S9H3[1NBX+'1U:RT!:CENOBD\3]1"N\?.[7IN<*P[^VE5FGNRB22_"4KF MBT=Z;D !3AAQ8T\GMN$Z)'!"ESC<=!P[]@TKHE@#>SD4>3@VL\0^Y-/6MXQ0+XB);GJ>SRS&3"=> M1V>A.W&X(8RAT^B'UNC9&M$,6#MF&+G<\8%#1 $V,(15"Z/(I[H7&*&[CAJ] MD5MSB]7N+!O35(ND MR'1/S269J-AIV'(A)/_&C);T*7^5J,D6FYE)L6\3S' M)C:-0^([D458Z!FN&]J&[87+1P0>Z5#<,JS@^:KH0SD57I**SI18#WW>= M6"=&$#-B&[%'@HAYA.F.Z3//\1S76?[TUR,?\EI/\[\X,Z?LX-:EYFQH]&=Q M:LX3]Q77H\)!J3MJ#3H;L0H;,5_PP/4#UPP8(Q:8=' 2?4H"P]!)Y+NQ84;, M#@(L>&#\2L&#+MKSC#C=??6V"_JL1I^GLR=B845UIA//QO*6?A@2:ELF83YU MHABP.63AY@=]-H5 /.&P9?ZT/33N5DS%2M[>#G >!G_UI CR # M!^;AV97]U3,,-V)&0"C'=%#+,$@0FA;Q?M%I]F_2 M[,.V9EMV:(6Z[Y/0Q#,CU !FP6T&J\?TB%D&"[F_CIJ]D;M&=R6-,*4(SS!K M9+U""UTT8250\WV.1+@>B^,0B]X;E@G_Z)R$1F@3%G!J,VH'3A@LV6VKRQYY MAE2AXP@/K;@S',%C-*"Q$9'8]D%Q?3,"]N]$A%'+L[R84^8$/\L1NA+"JR(0 MR2J:5[3K":HR8O,K\VQKP*]\?M8;[M>#F76,;"7 /IUC9#YN&K/0)SHS/>QY M81.?LYCPP*& ZE;$=/M7NU^L6F/6O I*AYP=[P\5799*81M MRBV]458D^)U7.4\I%B&O"]"BPC0N5*^LUY?0$%YO,K[]DKERE(]4#MC0S6J= MY0PU_NWG=0CA L0FY_2*T!A&^XJFUW1:;/VK7;PQYE@QI:8%"FT% MOFTQ;@-U=6-J\^ KMF,4);G_]U]T<]\ ZTYCG7^L/"Y>9(&0SNBR-!*^ZT9Q M8+N1RST[\+V Z12 CCN.YUNQ'TEC!M=PMH.QE] ,;2MV=)-%D1WZ5L@C-^9& MX+B&95M!N+6NE=G+\!+8S9VBX.,"DUT2&B8I0! ONJKL>_M?+>YSPW7PZ)^% M^\!A3/S 822.="?B?F10:J]-5?:H*K6/PC_DXVJ/96%I]JXR>U>9_;E59N_* ML7?EV+MR[*LY]"DB[U0PA^[\YV8F=AX!1\AD"ZSAA99F1=%5:7\F19 YMP'W.#2.]XZNCLS]Z?%9 M='UT^>7J/)D)U@W@&O/\^Y=W!\;1'NL?GGV$=SIPSF\^V1C\.S\[<(YN=LPC M^-ZB:NVFA\%3;A(K#@-BQZ&+3HM! O!@0M,/HM##@ZYZ+S!7%;#;H&V*#J?6 MZ=V6P"G&? ^0R8J]D-LFH[X1>GJL@^_M4RNP/8%32R33=#CUNW%JYF@/-4P[ M,'V;1*9C$-L)8A)XH4$LU]9AB>TX=L*MUY;>\W1GC7!J:6:H>H9O*#/\-,PY M#.,&:#[20@V4E"47V+Q24?Z?.@RT8$Z>7A[@KS*K47\RG(>K>D$0KXZ'>W(U MY(<=8JT.L>9KPYN1[A@;OPR8-T! M&@]%K&8>^5-'@9Z%7O\J$_EEO7YR*;Z_4:5G2$C$*75"/R2V'ND$^ @G-' 9 M,:CA6SH@=\"BE9T"6J%2/[/X%&B)%H&V)#_)-Y[%$<4'B^3 #[MB\COOZ(& MJ5&E_N;B^^'-P=?8-DWJ.!9Q?"1ZCM>B8S+?"4V-9KH[>H8-G& M!W$ZG7[PJ$>GT[]!IZ=MG;;TT&6.X1"3NEB"T(J([_J4>)A8Y+I1X.H1ZK01 M6&NDT\\LX''"X<)O<#\Z9!J-HGP"*M4%.1Z#=)1_4]G2XP0F^)P%A+J&@%QJ,Y\-W(C&NI;KSWKEW>,NL#& M^NKR0Y*-972YXR K5/1I6]$9ABUU*R:Z8YO$=EP?_ J?$2]VJ1/HH>[A20ZK MYUG!&JGZ,PMWO.>T@+L1+<4?M%0E8T^[V,?OW6L1ZU"FPD\[[%D*>Z*YF(9/ M/=]RN4=P,,AC,C3S,EL4: MC?Z>)/+XSY@.+Y(PY5U(XS=SB>::',<[:D4.Z@7IP&DI<+IHT@OK:&_GJP-D M0M<#AQ@LC @>!26A&3N$F;YGAXYK>EZP]=KL8AA/67D?AE[<0WD[QK$:I9ZV ME=H.S<@P7$HL*S*)[>D."6.&^:)NP-V(6SJUNP2-1]?0XW&?Y_4QX_I$6!>R M^/T';W MNBCJ@V1GJ+0Q9IB^;G*?& &GQ ZPX[AE!<1U6&@X/K/TP,"=7,_V MU\@+ZF(9:T8VEE'ACE/\>AZ&TE[#8A(M)GW'D$-?B$86E#'3* MNRC&HROBNQP/G*R*4ZBYN/4H^!.'J@=C&V*5.K;Q(,D9)5YYC-&86\2PK9#8 MIAN2(/8HB1V+Q8;N,D>G6Z]MKV?;\RWI?LX%NI^:;%#4X[GJ_8-1E$[O'RY7 MHVQ9'02>&5FH[:Y#;&8Y)#!"\#>,T'%=W?--6]]Z;3D]=T'KB'74>T5@9LID M8OV[K=5[)_>XQ\H*%JW7(%?$$]>:'+[GP V_T515;*18NHX.H_OT('Y*D?%E MZM0_& 7\JUR&G7(5.KOP(!M=Y:%%E^N>;;O$A[4C=AAYQ-<]'>AAY(*)-\TP M,H$/NCW#G3](SWJN/NB#$8\C/N[ :77@=#7'-'2' MA[%.?4)-Q\8^.0&A+KBAOF[Z- @"DW$7][E,;U7[7.L1>%KA#MAS5?H'(RA" MZ3N]7DZO9\N>1*[+XH@3S_-=8C/7(Z'!'.)&ALDMR[>]V-IZ[?QZ6.FW:/4M M825GJ;#2?5V/>]RC\;86O!++)E@\_Q^WQFLV8(A/B_/=HYYU6C? N%=1ZX>, M #[8/9[9AG*7%K]F++[19>9=EK'K)$UWAHVT6FGP9W_O\F)6P@H6M,5DGNE2 M/V!$]^R(V!ZWB1_QB!@A8\R(W=#QK'5,MNW"BQL07OQ99>^4>DFEGNG=:#H1 MLZU0)[$3F\1V70N4&HL0L3MY#E#$!]A(K8.AY6#(K+G%H8TM:;_&H>%3P_4)6A/@ M%C; 4.QP$H34\%W?CFR+8[GW%;3^ U.);%79/Y[NK:I5WAD&XML=#WS*);@06L0W'(3367>)39OJ.SWW.]'4,-#ZM M;;![IS[]*FUXBJD0CTDH#D07]S9B=8E0*T2LF[FM$9=Z3/<-FP3,THE-+0"K M.,1B)+Y/@7,8.HMORX1:.H#1)4$]%2 MU*VPM7;3=O\VPBN=F_6&\K4)"G6NYFJP79\C;H%C42,,D+/Y%-NAZX#R+"(L M#ER712$-0F?5KN9*5.>1(TT==';0N1&AN@XZ5P:=,[28.7Y(79L1+^ 6L5WF MDL")3&*:CNW2T.-&L/)TP$>%3D&?_S6F<-/7Y?L<30:@(!'\SI)OK_\7_BG? M84#SBV0HJ;Q90E@R9'PX?F6Y DQ_LV*:(LNYP"RB/1[Q0#Q>[(K9Z% M>^ 0%["F3SL ]N4_?3T:_#6DGX.)&./-@?-E[Z-S:.Z;AWL?]?.;?O_)PV3>>3K>ULSZO+IP'(+X)8',Z"2_AA^C)!7!U^=(':"T+9(%'L>L6&Q2 6"/2]JU_TDZH/- MRKEVP8>X*.*TCI"R*:=YH84<;/ 092CDL Y<^Y,.)S2?:L+B&3Y8O"1-Y=>T M<:9Q7#>45OC4TK4DUH;96)N,@4S><"9E-*0IUKU <1S#KXM$M;?N@GJ4C3M9 MO;^LZH>7.U\=TV2AYWC$=ZR V$$3*>-L3^QS)=4?"G1&#!LH#^ SB@!6(<#$PVPK1/H+$G_T,'HS_VD,J*#M?S MC):.1GGV'61^#';IMVKRXO82BYMQGZA7?"M-9J>[M^BN>7CS\6OL&;;-')>X MGN43FX4^V!F.);*,$*LZ1R%EN#_K+V(TOYO=_HP4"'K;R3"A._D(D'U TA%HA>0[.*\5?8.6&XT2L!E#!5$N303*6=V83 MCE_+KH%+%OUDI$5]/"_0^ K8X3X89;QUGWX##AA%$['3".(A/HFR2[ M+_$K1N"[XC: $K B3'N!%VWAE[9>B@^N.8@1_+> :F_L?L^,2?C3_P-85 WSJ;8O) &2CVDRE)_VLQ2@I-@X_;U?U!%HZ92/QY48 MB2',*=\M^-+ _A]"S;;VF1'NPQ#+QPJ= M%$%U?,T!O4+)3HKJ?N)-Q?H) S;DN"Y9M8"M]."DO MIYT7N$F0%'T485@4F)H%M8B%V*(,+A)I98HF0Z7^N)4EEQTD(4HG &T3A6KE M8LBIA6\ +L-\"QQ*DROT800R(P8J9&V0 :V EP$"E"#O$4HXA/46O\0 JUG>D&SP: O>%EEIO,0] M40.%.'!AM6 "%\T=O8!)*<:WS=^V=A?BB/'AIJ*"'ASQPJ>L2\3QN55=_7FJ M?RCG@& M#[@>!#'Q#(PFFX9%@LCEQ(OBR I]PX!_;BV6VW;<>C]$F+9QPKNA4"1#N6(M MGT)#8LLG8QOOZ2QI8V, MD^>/9 L-W9J9H<:__:H:WP@H,0G!L%P1&L-H7]'TFDZ+K7^U[3T8^YE)G'U_ M^9:O_S?,X=)9WG#K%,3Q@TV!)"6@FID,KK\2A!"_!0.F:S,6#9P< +%_)$'L M,>98,:6F9<>^%?C8(]GF<>#&U.;!5T/?>GV&C.!__T4W]PW0IN\B>@^Q6C-] MO4A(9W19@FEHAK85.[K)HL@.?2ODD1MS(W!30;H14>\S/P;9O!=9,0#SF6< _DR MD7R9(%\F^"EP[>QB*"_!<$"!#GA/?#\$RAPG8_E Y.7EK1-Y8W7IC=J2Q"&# MPS04\R;B,J(,A=H)@N^*.>,C0=TY+8 4XQ> R+8'+EDT1Q]AN5$W;BR$&\N\4@PH]^?C&:B-ZH<@5$[4/JM2_N?8)XI"X2;G5+4%/ M@13^THSQAC3/Q>5#Y9&*MQ?.J'K2+\E2*W.P[4I8OJ^[41 Z?JSC02/J O4, M/.:[W& 1<[_NH0>IP_^3VI5L>Q&G49^S2V M- Z^U0CY=3[ACVB\XPQ=01&!+@3&A1,,].-" S"G22ND-A9GM27D"LLX:4B$ M !4%PL4KR9N;Y%GDN=:.B,BLA3=-Z:C@K\H?_F!),4KI]%4R%.,5%_VA=$!Y M+\C69_)JA5+(CVLBOZU+,J\.J*DGJX^WQ4!!FO>;T _. 3XP_.\P=Q7%QS2D*[GFM7OEJ% S3)ZK;3S M7YV0QBF:^_3BVXS90NMRG\+FJVJ1^*1F3E]&OIY$59!/MQF67B,7#0R0))HK M.Q7]U ^,+?W^W:&P&39\"P=^VG%T=30,QG;X_?SL\/OAX*-S=!;IQWOGT^.S M-#F_.3>^O#NX.=H[N3H\.S .3V>/AIU;YS]*^/HYJ-]='G@''_^ M\_+H\J^K>?L$,'Y5*'4:NST+JT-@UO-"(N!D)M==+M?]Y1WM)M>_4>SGUGJ&C!F>N&7HZL7CD M$SL(.+9FIEA"V?4\YCJ^ ^KM!FNDV<^!;DHR MKS"V3D651M_UUD9(]W9.1W MH]6G.3(2PCI:@1<2(T*,BG2;4,]TB*N'#'",6D;@KV.9]ZY9PZKK(/\N-K*D MWG?ZO9Q^S[ 1)W+LP+%#PB)D([;A$M^/3>*Z<1 );'?"K==FL%ZM)6>2]@U[ MJ3[QF]#7>XUZ@Z\U;;LE2BB.1@['*D[8A0F[,.$SB!<\;IAP5ZI<9Z-_T49? MS'%PU[-T'MD!<;T8;#1U3!+8%B.>Q:CKF'X0N@;8Z)5M7W7!P#54[L<-!G;* MO3+EGB'@OF&[ON48Q/8YQ[/0)E:]BDG(0C/ ,^F>[VZ]-M9)MY\#KSSEXW$J M#T]UH<#U)!R-)?JAW\KP3^][_/]6-S6.C:)@^);KK@LC)/)[X3N$2W M*0\Y.*VVV_&_YP #OXO_=3"P%C PTULLM,+(#VQLH.V&Q/;,F 2,601$@L8& M=6(P#.L( [?00*>C@<^4!MYQ,)H/V4\@YQ&+<=D T]IK8X7V@[O[O# MY@/TIU^WWL0==CYO[.R*4&P4=L[X$+YN&Y[M40*KZ!&;TI#X#'-0+3PF8YDL M\HP55:%8 ^Q\$LV)CR>Y-A)K$'$L<#=3@W3,&1J,HQ^X=HH](XRF-1ZCJF@ /8MU4Y4W9 M"++HBW*L> '6,9TK_GK;L),%]ZSKJHKV(+(?ABCZB14]L\$HYWT8/];2%X2**L<@(7PDBQ>W'X5U1U6C$^S&L_AI\BGS14?+ M-AYBF1NMDF0MQJI%TM'Q^\UM=E(WD*DD'9.DX?H\2U->MYZ*LGRDJG?#&NQ- M1(G5J@&0Z!,CG.0^]DC",M%89S@9C .RH*6[](,E [[9-'A18+(^CZ[)F!2 MX;H#J>.J;+3V!@M)[^=941:DWH$;DIUP G\6B=U5(ZSRYOC7W8E2Y#^SL-!V MX,D%#%UJ<89UJ653-L/;%@]@)2Z4[XC]Q1*64&PK]<]6V=Y&EYP,9PB[]F"' M)_6"LA6 ;-@Y%GVYQM=9LUO7IHD'%BO=W3G9/Q6S>$T1G.!%ZVK8;2V">3P4 M#3M-KR=12FO? 68,N]Z 1O-OHIG>I^W3[58#OGI!:WO0P^JG6'I.]#P:]['. M>&]1TR>AG6C8X6. 9VS#)@J68U^=P630;"G5TP892V*PQ.I@0%;U+ZHT@)51 MY59=82&;5?5UT<5-0GV[-U+CI1C'=C]U5=>_)]CN+\%9'. +"U.!KPYO,YYJ MHY1&J%6%^5.O*/OQP>];+^\E\=6RM(4>%X0/^[)N-TX;>_^N?F4?\\F2V:_M?ET5YDG9_!6"^O]/.SC\;A M39H-R@ M-!A#*F1;ABLP+]@]$[ZU*[ZU_YU'$\%MCK'5'WS\8FMW_WCKI?2+X$<->TWR MZZ)QPT*M1;/E QJ*LNNQ:*>0@C[(KV-[ADE>F2_56@\^J,T-W%K<"HQ<[8LW M^E2*?A6RC:MLA2H'(]UFJMT:Q5,C76U2T<'1VUEH )D#BW@<'Y=SI,2U'=6# M18TPLG>=Y:S@PRJHIS\[V#CX?GQV=0WCFL*S;XXN#[]Z=FBR,&+$C"DCMA4Y MQ+>H11S+-LQ CQUF@\$#-VB^0U_=N40M=_%*^]"?#*_1>4>1>S\=RX;"TK\, M)V-5W$^1=1K]/4E4MQH07?QZ3^I()?[*%:TEMBG[P,H+I!3" :2S82%L=[I" M[9A#K@>T>">M1A(-\?Z09W$R?@^^DLR/EM-^EC69\?,UBK/2??#58I8>6I9# M;.Z%>+ R(C[GG#BV0\&R1+[I1G-=1=;?&3KE*5<^3=L2-*#ZGPLLAY1U.MNH MI(R--?5G09.IJH<)E:UB91>41HG.'S/4C6EGX@3;CF=N3CL3R[>[P9KW6[!? M;35B.!O:?$5V8P:8N".ZH)6!A=_=G67#&HR41.=7VK.LI#?+ALT;DKQNSI:; MLR:[>W9-;=YE&<,=FU^I"O,+V40;G3IC&*'#(S?T@H#9/.9^#!Z(;NO4B&R' M.<9]TP[+-=B47)F?G36'WPY.^D?[5WH7P9_7IY?LL'1S4G_ MT#RTC\_2_OGG\^^'R6RNS"?[_/,GX_C=EQ2?=;QW,C@?'"5'YKD%O]^449=M]/T1]7T M:5O3@Y#R*/)([MD=\S?>FU9/=/5-P+2GL.QN#/9F;HH>%<#Z^&=J!TQSQT,K0Z&#N=<* YT5]?# M@.B1'A';C4,2&(9/F&'KKF]&W#3!W7/-7ZZWU]4M6%^=794[U.GL ^CL MC#/D\,"UHT GE&(6D\!&H[+Q\Q'&-%W ^($V/@U7-L$H2.1V+.=5A%S]=]!JPAZ)G! MJ@XI=F5.GND]GH-?><3Q*-4W/IS,-W/H#-X3-7@ALRTK, ++]FP[]%B@6W:H M^[&IN[%!+6OIBH$G4H)$<7H\QPA#P"JPNY,"YH/G^]_Q*!H6A 4+"?_#,_V= MF5SIKD52FLG(@C%_92Z/'3/T"=<=E]BVRTG 79-X9F!%OFWKAB%V+1S;7R,K MV1'U#K?NPBW79&$8>S3B1F3K0-,]/8A"3KE/*0R2=[BU:;AUM-O&+5,'9\QW ML NO81';T'WB>Q$CODTCTS(MZAC6UFNKIP>K*M_4X5:'6QM7H;G#K!*>Q$E?+&NCA1RKN&+9S25R!^[;'W[M7GGI4T ;%,M^\7N3![!$,/PT&]66 M!8G+BDF[LMH_OZ5\NW'.U0/)F0M_O_P5Q5KS8Y =S*W3NRT#V13D)F>X3;OHT,-S \/5 L+5@07;HH\!A!/5EFEQVQS1+D/V MUJ&I=E'6^.:RSF^T34H\\)6#O?J?W#/&O\N%AE?UX+[WH,7 MW#^1G5L^T'P\/#/P7]NKHS#G:\NS)X5N@YQ=8,2.V8&\;D1$-.) 0(=<%6=8+;P MOL58! A)=2?T;&I'L#R^[IB6QQV31K@([3+$:A&(6 6MN0P_++B_2&#U]<&L MQ67_?SP_[?ET HO:-'0#YG';,,(@CBR'FRSV7->/(]#@ ]$ :\@EG[E.QA*M M\&127G -)N^"Y_+OIV.>IC3OJ<92OFR&510PPTS[K\?-R@2A2,9@P&[$9.UF M!1X'71>Z\MOU[Y,-^N<[GA-S#WPI"A-IAU%$J!,QXH8N\YCA!7YL+I5,:_J1 MQ0TO9C3VX':NST+JT-@UO-"(N!F)9=/+9;M'L]%NV18L&W==1X_=@!AV;((? M')C@ @P 1.=(DF05?Z/*#;RFQ3:_A#T>JH= MTB&]D&7+=^N6=\ TAAJ-8U'ZG(N^3=>9< P "0:"H\@N'6&F&@2R) < R?*B MIV5#<<5U/QN(SEZR[\#B;X.PP7 :O:4DY=G6CIL-IX)>W7IO1)/EH,8W/.J9 M+M=U+[)!4'T6N]ALU7<,(^9,Q/+AS?M" M>P%^>A^0*A8MB&B8?>,O)4TK6^^5K25'@#O@J(K613D7"(J/F;E?J5"L;G;: M<#US7HR0(G[CZ72!+FGSRG1?)]):8R?2?_BN;9.PX']/8*GWOXDF-6OC,AZ6 MUN'[X4T*SXFFQWL'-X>7'_6CSW]>';][FWQY=](_/_MDG)M'5T=P[\/=6>NP M?W/\^:-Q= .6!5%_[Z-Q/OAHG\/U7]Z][1^A53$_FD?FQVNP#N;QWOY76V>! MYQDZT6V+ V>EE/AN!"YD2%G@6HX7NG,^CL6!AU*#!WH4V)8=A8ZA.Y')(MMQ M>*C/^8SUG&MRTN]V%1?K\H^>N0EAL;,&V& W<-7>"5M[UU/$Q10!8N39Y$+Z MADQTD&XUG&KT I>Q)_ *.=NX_JG ._^DL-#YM.SP80K:V8;BH;8SQA; 5WRL M'<"+BL[JIQ1)]LY%SB6?%E#\[^U=@%T XVL1:M7^APY&?\"<;_>T]^]WM1?_ M\P_?-/4_ZF^(/QA_O.QA0RZ\LVCL+8.(,(X!G0+)B7DN6WF#.]Z3/<''R4!V M[X;_]K2B3W/9R@MY=Y0-!AE.)9H=-VS$ 5P4%A MH6T#^@'= 8+C!#P,8]_P?5&P"5R_'_:DVQ6#.L4Q 2\^SD5XDOV% ZL?O2X= MZ'X_&-94^3*Z/MH[!*K,==\) \)]#[Q"VPJ(SUR/1#1BX-2'?F#96Z]%)Z<% M;'D$$B.$HB?<0'IQ@6V<08LOE^$!H6!WYCV8;+W%B802$39)%PU"[6J#\9OD(].HZ%8.R4PSQ&D1>-W9*( M;\@6U6/+S-G!5T9-C^FA03S05#"FMD=H#-)C@!-,'<>FMJ?CT5B]!U(S)S2] M"O-E+\(:I'K8UXQ>(,IAYT!8F2@9T5003-P-P5;.69@F%ZJSN0"J.T )A(MQ MV6NI$"A*VRA:/[G<*JFL$#RJ9+\"J$5K3GQ^D:5,-*VO']MZ9!->[_5@B>]P MFSO>0SSTKI>!:0@1Q1EO#0 L"@<1%_P:[L_3&-NL)\58QF-JZXJAE+<@_=HI MLS5 @VL,.8&H8>>*$-QH\&U H,\%NY&>MNX"JE-76EM*;^@UA> M0V^Q$T_"U%[T"8\X;DT=#QMAD4Z'?ZC#-SO76)8#"RJ;X#$27=3]C'Q* MOG M)(PC+^*ZZQH,'$?S%AT&AI:"?E11_=/]72%"/,P%R5$<9UO3%GAP:T_5@((! M+3*<6XF:EG):\%H#>_6.+'Q7J*/ZQ@A,X/<$&\^GTSL:]OX=SW;KY3QF=LAM M+W9BVPDY-0*;PH+%KN&#@UL2(@O;X=7JH\\5L,PY/8Y/.$WWA;)_R+$M)88+ M[Z,HSX\@'=I'>Q?3X[,=Z_!L'PS>U=? -IBG"QT!?]&.N4="@S(P=E%D< [_ M!!04Q>CYU@(]*?Z>H.6*.5!ZP9 T[.Z,H'I7 &"9Q6^O]WLL#L*KCK7O40K/ MX(G'<5E59+XW,YOD56_FY[W<-^>PW!&C'I 99GC8N-9V2:";L.9>8.LQ)HV& M@(LQ&E3LWSCGX_=J',#4CJ'@*9-"M&P%;)I@2%E&PM#3PAZ&_0P_!J@#9P]% M!*T_]NE#"C":@+AH )JBE?FVAIYU*4"(NQ)ED"OP(3935GDB,+ TX84PWB_H MRYK6P*BR*)J,IH+"B ;2=7C[0\X'22%C=R'0!+&!RR:1Z&$;3@J R@(==@#" M9-C37H2-&V$!!?*>6R=ZZX.)PDJ8BGOX#Y M*8..R;#JB%O=BC(P#&PR>(G4\$7TLATP> ]C!O, $YI-@"H)MD:Q(_PW%710 M0R@'H-ZZ]00U"]6(L&&V5%G&4_"/(SK!<'4XA>6\_W#EFLEU EOP#?B+W#)+ M /QQ1)CB ZP,F-:(3F6D UMEMPS'4AM35F3B1BP-@9ASPZ)^Z-O@4.NVI?,P M"A0! ^P@BRS(C-?41I(#.>8W\.,)C/00GMM/IQ_DN)\QO9J%D8NO+GA&C$4! MB:R(@^GP;$*-$+-5/*YSTW&,. :K,=])3KC4 YS8'@KN)9!W1!",-*8R!U/T M=,<,/+FE6A*.D(M@.E)DS-T2O==+@>)@A5*\#6(+")92?-0>X74(IZ-J5\W5 MEF,)9:#%T21'$051!%014BEP+9QE..LBJ!^:[RB"/HTV[N66:B>^"\7W>._\ MJQ$$!G5\BX2. \PG,#PL@\6( T+LN#ZGNNYOO;Y;>BOA@>7*FK),V>6D& NW M$W\#>RB N5 -TI7XP0>12"R^P&\)Z$0;6+1,W[W2#I4#H5B^;6Y[V+]\E!5" M@UZ)[2RPYW7;\O]N1]E5TW.]OH2&X)&#:;[UDKF.MH_DS!BZ,S-#C7^7V4US MJ]VT?E7R?$0OP%\$!^.*T!C>\15-K^FTV/I7V\T#'V]FZF=G3<[-Z_\-\W_- M[Y[?.G%Q_& 3)WU1P!J5N/)*Q%[P6S!@NC9CT?HY(ND_[K& ^M;K,Y'3"]J# MGH#,'%EC("Q5Y25!YX(6,1.Y%(D::"10W+ M7TNV_;;:5JIS:3=N*^DH&RX:]'T5.5C?;7&YS#O;0D#S+)7FX /N(8"+.I=C MOG;CWY?;G,J7J$7LMO?9-,EKO%'4?*-1]48B2M_Z+$-WL?D-<'_ *DKZ"&8> M;S;NTS'HM Q+X.SEP%>3O**83#Y7>EK(8'..Y*Y004@@ND N!LD826D=)-__ M'@FX ! 0IR-R1%#&64^.!E./D&$/8+)A#I@8K;RQ"FPJMT[L@ *M23(&WNP( M^&>$)4.LZXI[#/#$##S.-($W4=F2 MMUWT:',(E&PRF,CL'QP3!AZ X4>E/S"HTCY[ZLT0>O%QNW@6*)[BK\=QG$28 MZ=GTH4.>9MV+?!SY#G@?_Q=?!2PJ8E)3F6CP9RNQ'N5.$KL4G]5VL_SLQ3B[X*C:,K-,I1LL6.0Z[P#\U(CF M.>H.RCEN3;7P4L2MRLTJ$6DJ]^.$M$LT*0\BEF_%[@%)=YR!VM;>B -6*FR& M9QLO,AA^[U:9A:<(A652X^XY!I&Z4N_$W3FD-3=R=69WA7LG DIP$@_D8;:T MMGC'WT!::OF17X49W32U.VZID+0G[6 ++_ P8U+T2[8YH,D0\R7%[PQ#,&-> M'O=+2U'1,IR@.M\I+R=((%PQP3-^&.]-6N'&$[ TFF%18C@OXI>EHC31>EO# M$=_[:?+^M551D4KX @4L%HX#GL?)1492#:CR0$^:T#!)DS&F$"V\.&&6EYC*[VK8HTD./K=B_"(<( 8@D.[=SLZ'#KT7@93$6AFZ%X;Z/DB; M+24N=R%83YU:+<^LY@G<-:&U@D@9GL4*840,\P_QP44N*,7;G [X=99?:2\P MO>>E2O_#&+Q*:!:417BUIZB-F=A9.A6W( MKX$NC"8PM$AL#\"EL. O=H]/CU^V#$12-">R%&J,?.8X.]><7HG9+,_0EK2F M-[.$BXS(_:?^&N8>$U%6;$[614-V%DUH(39A0+H3/HRF@B527*LP&59277V> M8.0:!&P)J)4XBVLA=K?D QO8!R $0"\Q3GR-UJ-$6:K3:*0BT>$08YJ96M=D M<$M&*\;M<2U#@8V8$"NY..-C+G07Y:QDM*!5"3H5.VHSIH@)9/[H8-6V=OKH%'4F&%!1HD\R=-<2HPMPC!190AP%7$ M@PF%R/3"Q2TF:;5>PN.YSA%+AB449"HW$&]?Y;7(V<%W&$[$E-5Y6S@8:2@5 M,/#O/(\2L>T'L*QQ"C(FWQ//3LRDB56OBK^H]]O6/O?!.Q.'8<'QRN46BYH\ MSJK5!%&,5[RF?5KN-U?C/!&;F>9:K"9>KA=.O3%^U !1,&GZ,=@O#_^P.>H SJ:;J M;RGOA9)EF;G3*G'PYV3(*\G>%B%!05[2Z1PNH]JAPUD"LX#\4KAK_)$[OW-LZKCD M[ LDI06FU0+#V%#PU>$EE%"870' ?U>@*C 8_B+C1E.MB(#-3&18O7JI&K9P MD W<8CPO9E.,K_RC M (W:6LPM;OOT60D[,D=C6+M&!<7UT5!P\?[ M)(JOP/?I9*HQDYUD\5N;URJ MX>'"R9YSO<#;VK^S M:ZSBT+N-_RX[CB8/BE2.+V\,C:GSW'.20*OCI W=%N2OCA3)%)YB$DOX'I?D M!PV(.-0"*%[',TM8 ^CH1HJAEKA41V*:@JA.,&XL1(H3-U A8 1"^4^>C8I M<')S6+PFPUU.R,0"EX?K\.8,N/2%3"@I@7:R^/);0FH-(12!Q2&*3QFU0)BI MPQ6E1A5MG8)E$P'P,GD&? #<%0!Q$N<2?L(Q4S=J.69-IGFK<#S/S 3W]LR$ M+L=@;<;R]'(,%LNC! @%"MO- B9SX(4&HU<=:I7,#;T7281*0]0,MQ72;I4; MCZW*;VD-<>BD%:7S>]T7&RQX^72&#M]F?GX8N2VA<"I?2L4LZ>R3:%$A@[G.*1PTI:F9H4\MX NA3P+)P-D M8D-K""2AGM/E[MOP%Q;Y+R*,4<=:JXU;H&4G8I==;7ZPET(;#(>IWQ9LA2A; M'HD<5E;6H6@$#U3LX)8RB>)J08%+U4 ?5"@=P:U%::,GERLF%(4)*!1%?6 M(QL*9EZ:D)X,%"INV5M@4;1,I/2+ M^\YZFI)HJ_A4DLMTY&WM#1>G/LI72H;XX&$S2T?N3:;IS.@+,?7M?;T>4L1YRY) T:3(CG+8M5!-C% /NU)D HY'U;[!R(<5MPZ;N'K*D,! M+@$6\Y$/OYRPBRJX5&;2D &]$AX9C#[$U0"W9EK.-5PD6#K+KH?R!07@PA>K M":28QH,1'LDLX'^#!%[FBH/%&*9-TTD99<9*<_A(K$ UXAF. WYMN_FH?KD0_Y8$%S*J MV!!5//XMA;2YK&6JN]S^%"7R\K$LWEN2.E'4!\@@X*O[]>"CTFM4<^"X_-S;NBW"BI MY%/HEZR-(H09ET*%J6H-^^E47,]<]U3<-]N:))0'=6+AQH6X?BU?.C#6N(Z8 M7*7=5J+I296<\Q:@#B'A3R"\!4O*R#T"Q@?%) Z&LOH:GBK;O'4=:SLC0(]( MU&'LHFOMZ)JWDG,_GM.=^WF.,;G?+\>+$>[#SLF9=G!P\/-&UE]S^#9TA.^J MRO%<&K:D_6419:Z]0SZ&#N+FI:Z?B?P"3-(7 1@AEJ*KA PP"<8MSQEC$:BB M\N+PE*_:_U% 7&4LUA6?YIK0; M.6@J]DQ)Z:C@K\H?_BA;BR9#,3GBHC_:MT.8G.F;(E9/?JP0- BV/=U#$%4] M2=6#%;YN"WR=:>8B/[.];=/W;OU8WS9^\C/'LG[JRKL&ZV[KOKTA8[6-;=^] MWVU_T$QV/7O&SB&8,.)'H)FSS8/N>*79'F7+O;TT1&OU_CL7S_KU/R@X;LW! MS_9*5J@IC-9(U-E+F%:^PR8IQ;P)OX>,+-W?;^53^RL/>)Q!+BUIL?B_-16F MQ8T!=W#7[G1;^[]A,LZNBZODIV1IYL5_:IE^/'F/BE"+I\\QUWB^UD[8[CH) M6OHH*\'Z39J40SH>:SN3X7TL_8,"Y&9IGNVN\7RMG9#=H'W.JJ MHZ_Q?*V=D$G-.^-1?PA/O)C>9>UF-O$,1X9;'P_:GNP]GA:\W1*OS(9D?S!* MLRGG]:[+NNCN6M[C=[/.NW9^'Y9Z3N&9V"B6IVGV,)T(W6WG'D-9D*& 03%B M;2_8',)<,[D__<)\^<)Z.;.ONWX\< VMM^UTO/G^L[46W/C14.+_.*8I[F;7 M\.@-Q CC%S'BV3)\]^_(+.NY/M3.*3YB)8Q]W3-'Z?5.\ MVK]$8OE:9J[[P;;M63^3N6YNV\'/)8/?==? V;9T]S'3MF]='CRXT3C(82Y" MIE5KU3TPW_P5S+\WX&\2QASRLCXJ'E;9$96 JLK4RP!/)T+WV.-X!B*$Q9;X ML)!U(SI)>AA)6L)+W5Q).LH&HD*Z*L.XZ!3A70(V1R1^[L#N@QZBO..TQ88< MB]Q7Y:SQ/.."$XQP5RRJH\KL8#6AO.I?C)>$&A5C1O\=9!]H^FVIK5/>X9)=I'341_U1%6Q5650Z@IC99&49ALK414$6ZVH MWJ&W3%+5<:)Y;3S)A[+=A&C!C<5>1.EP4>U?7;J.AVC%'5\E8YCWZ!X:<.L1 MD<<09L!/$J/3"+/^H3\98H-S(49]JD29X9E<+$9SUVD#J@U:0"9D62L2!*Q& M,7X]V-8^8%$86;!6/AG%K7QT3SO,&S/3&,$'%%RF*MJ>CA$5+Y)(.QB"LHWK MDMRB#B3>L=K2PGK"9_ETP,%"->I%]K3W[W=[\ 8@>!=8GACN4LC> M)#TMSK.!MC/*08E@]#8.>^9UVN,5]80:4_H7%HVBL%AC[(I2M'H3&$$08-== M+!6$#6;F7[5WYYQ7;RB5')>(1G]/$FE>47MV 7PR[506N,)G'V%58%PF&+LN MGCW$1U]FHH8^/+JZ)TSR( MEL:,X,CK5Z6M)Y[Q%!L>2!LG^]2IYG':$+7Y@@_+*M&4?4-K*.^58'TM*FN+ MB$_5'\NB72@$T40ASC7 *B]HRK6H]93Z3B@QLO69.J<^>SL8T>(Y3[!Z2RI$ MP\(%>,^_\52S9MY'S%8U><;M,D\K&X&S\VWWX%0]]QC^II;1W-;^S86VRK;- M\F)5WF^!K2F[1JB2FK**EW::Q>,"L#O"7 D4_7$R&4CI3T15L8B/RC=$N45% M:"Y_^PUP-%C\+LDF!UCL=3@8\Q[+753.@9OF_$_AG%W0IA[=\<71^NO]*.SEZ][(' MJHD(4/[M+_S3&WI#:?XMP[7&YYY.AF]H<85%\&9>$"PS+L^;;B+ M,JS[0X ?+CN1B+=!N_IIF(A.'K+EUF$"2(Z%PK3#>UR/B_6.9V#<*-;_D7TL MI+94";D"@O%V;[9WZJO^36'>3J-^AI4*8^W-!/ 8RSPJ:M(>U"ZRA@P,,(5Y MX*#Y*=^\\NC:9UY6YI]9,8#^FAB-E9Y(':LM%Y(5:;G*TFBTJ+$K1ZA$4<1V M9\,"X?AJF%VGPFPT7$%1S7S(FN759%^2 >A$7UU91VNU&08UKI9U':=_2:XS M=QCO4:2BS65*KE$51[ZM:::D+Y59,Q3.X>LLAK>&!/RS;4OES26J-)I<2WI1 M/5#O'>%"LTA'I?=& IM!\P#6'TY5&7<#+T]4&-;>ZN VU+ '30&J"9( MU/?[1L&L2L3)LU3Z28>)Z//V#LO&H*U'&YMI%_ K>!Y@0+'DJ1A65S*L53+, M7Y."_(]>KFGQ!(F^8(6H7"N\4@1AK-6;"LDK]56I@?0'&KJ*0/ !/+5A&8R1 MBI!(!O4YRU-VC:5'/^09]FW4]J2DHI8U8*(F"CO"T.]'V3 ;)%%16^G;S? I MGNU*^$76LN_;\M+ZPU,LB-FXS1,P&[<<*UU?XS%_+''.]S5\61LV&S9XAOQ6 M6>Y*?$MX!W6//_B3U]-DIZ_*@2J[&Q0M*H/25/F_'V@^'DJ!1J]/^PL6&6NS M"H"5/X.3(YWA.,D'Z TFP.>EIU3(V R2;-52K]D-M.ZZB95PZ[B!+&Z;(^+S M*]4^+,6F+TBTPS2+KJ*^[!-8,5<1!RA;,%2UG.$686F7!AGCZ;9VVC;&I8%1 M$E([0-)/:+*V5EB@G!88Z-G^?XX;T])^?7#YL=$\F#M%R0@7E;7!&>$T!30I MO<7M]C!F'(-WPF-MAAM:BH\Q.Z&^!1C!%-8")&4GHHP/ICC"SS#IV@>,[2U" M +'<$1CZ\/XL_XQ_I^*CG0FN[#I"Q9W:.,/ORVG_27:OF/DB/B\(?(NC1_ET M-,X*'DUR67E;**+XHZR")QN9TD)6;8?_RGMC^RJ.LON4>?[<.>2-B&7.'VG] MJ9#EXN =2M=.JH(LWW@K4MF.2=XOR(BS.X1I) MN95T8TQ1=MG/\(S??WC4"GY\>'1]=&V)(IPKV99!(!S"Y/!RM%NT-?J<"\8JZ-;J*J$Y4 M*0RH4-TZ9/_*BPG\F@&VB>8!T[++EI!1=5',F:!-%V+;6_I4(L+P)QV6=-K! MIS=^+PEA.5O-,'I[<^H3(MV_,\4 3O@(%$,V /NFHO\?^'!83%-XLX3^L]!< MU*IL> '?*V2\G"48KL4&0;/[-UD[("VWZM4VPB2L_]*,40L_M/&AIO)(&IL3 M>/U,P'?157O)A6#T>#7/530'(_HX)/15Q[)\?,.F"2(K.?ZN>L>9F;Q6D?LQ MK-J03T6GC#SYAE[G*,<.LQ$V)%&S*#J.I$G9C 3C/3@5,8VX;/N1TNOFNS?D MH=%< H==]<*=\XA,8]$(JUUP%2YK[X"

?^\"XM?^A@]$?VILT WEZD\.3 MX'T/AM&V]F)7[ Y\?B-C8&>['_\C?CU_^Q*]IL$D'2=$M)\0#2QIF)2];0'^ MV@,238:)8<-]KW?C3&,=YWY),]@X,OVH1C 1J%,[ M4 OJA??4.LBUZ56;B[+SDMPBG L=F'JOW,D12RNB]L(?:,3P*H< H0.PKKF) M#[:WO"E&Z<7=1.RANN7N_K$LX'\M[/<0.\HBV)4)78# =UAO]1;3>D=:M->6 M0%K'7D"J!21A:Z1$;2!R!2-2,%M1I*#]UFJ(1W^=6()-:"]8)AAF%3\H,#@" M+YX+] /C!7Y-@L;V!V\FPT#5>V%#=='R"^-&93X;:\QT\RU34!+>^)X(L(.Q MP9!,@W0D0\1#U&8N^J./9'RGZ"AH' M\WA11GK5W5'.\-["^*M)KSJ01!*[:6W&;+F=3"JH=E3< 7J 2*M9 M1KL;\2SQ/N)V2D&TMPE/67G#:OB^V-/'UYB=L5$=D]M)066'I8E.0+7?O_]0 M93@T*5U3\<7,O4NS$+1P3/-R3__=Z<[9RT4AUA[85,RDQ#/N RHR\]YFWW&G MGHYS82YVQK!<8ZHNEG,^\TQ%)@\SW-2EC.RBSX5V&&08Q4][.ZD4$3,9\ 9G M.6@IKW:+WP,%P9RD/G:;Y*41+R\Q;)5:M>BQ=48 &BH@==A9#58'3=X4IE'Q MJ.I>_G9CTJLHPDY[3P(?]R'#QG+H7K;\__EPPI%P-G(\1.!W_ M!K[2X,6"FU735,Z0>K62X\S?_J\$%1+>\(E1&YS_)7F-:G,FDC\K/!DI/.DM M1M6>AHA6)C UDW(CI5&2(".(:YAA"SC<9HM4 MNW?I%33@LB%TMU&I.W9"N@W?UH9OL"$;ONO+;5M%/1Z;W8ZK73T)AX-RDVI4 M[]U]IM_X@%ZA\ZZ8C4@^\SS/ZXX*D*7P#CO:" -%S88^'A@KTGV&I20[,[)I,1$C81 M"AART&P8">:5SHPI 18N(PKB+5JY?*)YI:7KK1>DBIO(0CAQEK%B&Q[T4B4^NE7D18;%JM[D MO,%C7YPFV'(>B'.9+MF34 GK*4F_:,>M$OGC"?:;#B=)*KF4Z/0W$4VH"SP M@/:A0OUP,@41V&Z_WWPN$L!\N3WQSQ+,A9UMXJNCDDEG,%5-N1\3&%:&GUF M&_? +K:B16VL2+E!X!]'4E1)J]J[M!_X"*PLD.X6P5%[+D+WJS"1:K.:S 7_ MQ(W> C!A+GD[<7>]TSZ6H4;5.OX\._I&B_',CBM3 5'IURW:?6UXU(K#9&5X MIW&KJLN]RN^;D;VESP\*9F!>NX/LM&AMK%;AX]+:>/?F85;4_!@$G/ MO]%W#E:ABFBTZ'&EY-K\$PI$*4'5GUO1PM.^,(6J#UXZ;423 M:M^Y$4LZR^&E40RC##$2QRR#[X#OHJ^[&EC[S$+!Z0#,,"(\8-$08_AJVZ I MWZ/^M!">6]'/1B/\1BW ZE0#N)_90%@0%<Y"A;=F/L P!J:DSW.9XA4Q2E$J%5+4L@HO\7D35+C#]5@RP.:@Z.M.\7!T\ M*6,R\CB*2%F<^43Z9%RP%4(J3IP4@];0-\N MY06=S29N1:DJ9B;"?XT%S& $3(C?8?1_R;#@4Q7?:2;+?\@S\5CYR3LZ"$54 M4XH*1US?*1*0E<9$TV8B1",@-9<*L3,&RI"!^N.WDI0N,,2';]2YB7_3_!NB M=Y5&)<,/ZPC>]S:NU93]I&6%O]?@UX3$.XQJC3RS:[9D#& -)_[^5M,PYZL_ M/9+5%$.17MM(!G%[C?7JM=:TLIC2I$H$J+/D&CL5F!]0GA6 BQLFN-Y]*S&Z M\;!$^4R 0%D\EEE48W THYES?W&5BETZ5QC78I@<':E-[5YCCV#F+>J$TT9 M2H62!>H5(CPK-5Y XJG(<5&A9^E#W'8F\U^MP/E_X'D%E_O**F.WY@AP MD_IR$8IN'/G\D-(QJM3[)9QCM&/&,NN2PM6G7:HS.7#OZQ('OSGX7V 7Z:4 'I#9AY3\-R-F8DJUR5OW;!!RRNWF88*#L] M>(?/+D^&BT!A*S6^UB%.13BP2;?P=O^'F187%XV-GN;NXEAN-%V#?L&$SU$W M[' M[:X,]H(<]@7FL;EY)$GE%+X\F*&5S?/K\]&3%KK^D!?^5)K-[\\]EC4^&$O4 MO![4!'G3)/&XE78';JX\C-0\Z!PGJ4A6PPTG618'SR9A5J!,YZ/B\,H%_ =< MN$]XGPIJA!40N%UF=M 1R.[W!":+@\GX+TN#=TK1-KT8I9-"LD; @9?"F9P, M1S01:3Y95;4!3*^089&$")XD32Z&=5Q>I:1(7U2,I4PW37(8G=K\P'? ]]P6 M)_P[58O$#U&00QC]^V;YOBQPS5 >F 2008W]9VW^T2 MPR..:SBV*T([4G[4.IQ.$%-@<79!]\T##+O(! 3(MTSC;)T&?,*0 M#DK2)AP1PG@,Y BH5_G8^L@VICY<-#+F;Q/8LYFC_G@74-<$Q&LB$O/5$UHT M9[;*QWB,KRYRI.EU,4G$>!H@IV]KQXV2+4Y/46PQJ%+OAMF'B^8@_$6HP4K.GCD;4('Z6TV^8 MYB8PNR?/H,H%E/P@B>-"N=#RKJ7;+/,#Q E,$*UO%/UL@OM%V1CX)H:Q)N*PBL1@\&Z*/JR"R$*EFN'KA-&IMH4Q)&TRVM*$ M96)RV%OS10RW-!&SD*%5&@)H2W=Y:_$IM"TL0R73 %KGP6DA'9<919$#%@RY M,F? KD5B3"["78[59.L\8!/<@X+KLZ( MM"RR6LIYW<;G-1:WU&B8>V6/@.IQ$!;EWU:BLB/^#$IRUD^$!ZYDJ7Q6@TOH M%C$-HNNNZY#=O\0@ZM)JOAB$*5]ZP4!J;EIQ #4"\'3!V9!9SJUW!6^2BA.E M2'"IK,:"7RBP3@G%4QVJNM>:NR9[6%$52 .\^ZD\#*09[@OZ$@]"X?FP37-2 MVB^A5FW_>]3'2F':#@@/@/K+N 3Q?_^\9+[=Z!H:@,F7DM!=8I%T>DDL!#?%+IOZ'G'QQKE@^ M3OS=^.,EJ@A*;9V!<+J_B\>MQ%F^'*0N+\^0883F6B6_2PP42L7OT,1%UL+J@6#(<'@:<0/V9,!#U\5<)I?+L7;5OU=N(&,7N\H,5%;P"][N&*L(F=M>$ B.P#:H8'B9@-?8/ M&H=R!YP.5350Y3Y6WZK"?!<3H$'XVD55TEJ$Y,&,HB+)3 OMQ9;\*X[Y$&8" M\U'*4AY"ITNGLYDW"6.L HOS^-,3LXC<3KPP4TFLU1#7<1_YA^?^52)9(;(. M9?:N($R8)8BIL1?B+8'IBDW!9IG/;6U'(2@=#M'#'_"JE&L3H46>)E[?+A(J MRD^'7,,MV;$*F%'Y8#(%5JZ!+RM#O9B\J:(8@@C)F\%J 4L37Y)YSN(<7Y++ MI*K_W]Z7-[>-)/E^%82F9]=^#Z((@*>UTQ&R+/=XVH>>Y-[>_6NC2!1%C$& M@T,R]]._S*PJ'"1(D10E$F)-Q+A%$D=59>:O,K/RB&5!@_C=DIKD2PJ6S]5W M/\5B[D2B$LU.K=[>B$:;=N=\?T;<>6EMK!86U3_YE702(LRG I%)E\UPXI%M M=BZ(P51N+T_P@F09(C)7I8=HA[T0_/=3,)P+ M#;V8\*S4W@VGB@^N\7Z&_A5UB"2B''&9\E#-G"3Q&$D@52^RM@*.W1;(6I3Z MEPS/G.$^ZP7#B(O2.V!GEEOB8M@ MEDVQ.$/E?*E:0J6"B$HK@Y3:6X 5+9PN0@=2FD\<2IL5CWN$TQ"]@6$<>P,\ M]"9%2&HFW@)A3A/R-K.QIQX;D" MC9C-2'HBRM5155)RZYS.3$7L UK:RLE=.^'*RMJWE!,08S_?^S-1FA)#.&)R M HH(U()S%AENKCL)<7_!-8J".1>8)-88[0#8N Q+VMU8+H;) WB3@E/R0^SB MN#Z'D0>[7HH_X+C3)XTM"T*ICJJJ"B):W=]G+MB+@<.J:8B.)@ M8OM)_>QT?H54X),I])M$BYY+'PD&3%6.COR@1=_%-J/+Q4(=H%L;.N$.2"34 M%#J+ D%;_[V(WH\P4U+L-?B"\E9$I*#G"I9"QT_!@4O-"#Q2.$9R,UTP$$U* MF%TT)Z3R6/BM]&-."G&8A?R TZCP1.B0@E)(@563D((]+5#I9('B]ZN<[H9Q MBWYY$HZBAL;29 S[_?]RMU+==$,>YT?#9?V-]%BQ9\]R)![P4:AJ7E?KW,C\ M(CA7&%8 ?H1=5+L%-O"93T5F[D.J/EU,J9X/?11)<:XG3J_!( F$3P[D-M/A MDU625ER[@S^7J-**?LL=RT)SW.,;]E-*>P<#>< MHH;PV&*(DNNNBV4;#8]"L%7*"C)QR:J+9> [=3?S!EAPW.,91A<<"I3B)=E\ M")\\ETJ4BSP6-9Z[?#Q4R%,E4!-WTD&9[,B%F7RB<"Q8.J*%ES^OHU?.G:U# M9KD"^"H9O.%G=I0J<(L5'HKGE(7=*H]V(\.K.@]&]6%;;!&3%TC-CR0**9IY M_I)ZOU!TL.:#@7R76WP[X7GTMD]#"J.1A1E^*U(I*@)BEK,B-E5D#]Q;U(@> M^"#&:IFPN.,DF<;OSL[4'7%C*F.6L#0&'1V368UO!AN=!Z[0W63[QW7&38F^ M%+N?K\CC=XF@QR+;5AQ,9TT)Y"FS*RTI[,SIA['HF4.:;.KGQU9XR Y/EZ=7 M84&;EPMSB(KEIHTHE[2^/IP)/98G09MUL3,%PZ+89(]PB42T;]-$LT*YA4-' M<=Q1.NDHG'&H$ 0Z?*34R5+9[(J6E[EF34P\M\*-A4(7(@F=>9$(,E',OW"? MFJO+4;.@2A/$UVJ$XGQ6^!6KGV&@0R(>>3(,IAAR07*4GY66R^]B5B>P>X05 MI//#Z4Q6I(!D]8BO+AO&!Q$Y(B+K8RQ(0&>&PJ>J%#:12N]8Y>@T-=@)53/' M$D+(,0(TYR?DQ?E>YF.%(SRX( ^A0&0\N+[39XPO=#H1"TV4JA?D2>94?FJ^ M1TTQ$AJF6!D+\S2'/->(-N$F<\M+.HX7\.5A&E$&B0H/8 M>L'%_E>D V3VD@CM&4Q(:\)P:+(=PV V$67FV"!,,6$.VX.%U!>K2%X,%B)V MF[ $7;V:=CNC72:%E7'&F1TNSW1#ZJ;-*<36BW\8=%H:9S)+WTT*C=!S8SBO MJ3%_E2;F,Q&3N:"2HY9-=JQRHI/I*S5Z436%^=EQ<<$LCOQ1Y$T2#*YX-5$?AI M]K-)7D*Q25$9"?1>H6$M(D;(S!>_YG6'E%$),W7!0/4"#VNW5UTI_$M22<[] M2QNI1XONI;7,U@-QS>2'N65_[D.$IGN H2^4:H]*1U)AVI-OH^RP*#B3A?.! MY088\L43A8.?].#BN[M.#8 M_1 .4U*2]YD\>H+91,J_C+O5)^5?OLG\RVO[E,_RPX53-QRN?V1U",[6ZO69 M9[7\+.&*"J\2H6<>;*2",\FTT4=&&((FAW+BD. M50;Q7*ZAR'\A2GLL6BA7+$HUPEUY\A%N>Z)H.HT%TZM3?X0%5U1IV31K/U1UW7;SH@QVVF->DZ_UW) M&?&5&64'3B!*S2CD9:R(0EANFQ_HW+ZP!!O-![PXK848BM4F\(%.;2[+ICC! M;Z*F7EY-_-#CK6[3R023XDMQZ]]1*:@;52BT)NN5G9!>$W-QP)V,2Z6J2X43 M9-+'L+@ 5%Q.1K"L!$U1>246H%8X[XY7'G@3'F(]KPW/IW_]#SDMI<%@UY]3 M+"G!IC%_I_XX=[UXZK/9.R^@9:*;SB79I-J#&S:5RX,12Y6&Z"A^SO?R1E/L MYTD$_W?5F^7/#?KI+'$7?W.FUMKISU6#[#;NGQZK'JL?Z M/&/MK/74,\(8@3, 98A]?SMQ3N;\X>_LZ4_#4MN.0"YT \^CF0"RE]]5"2Z_ M4EDHJI^N%.3K^:(EQ0?XW;) OM@PK>6.O MMGWU&MTR'_6Q-[^\?1:';@?/2AX=1H4;A=2]1LM:U!L&+*9 Y9-?GZ<&XY.& M?.HT*E2=?,AOK+=SOHDCE,OW89#&19;34CDOE53!Z$+4 #M(V7R4T>V79O2Z MT?@"3VHZ&M5^_DV$_#VN/J)D#-OQQ1U5G3^4XL)00YJXKY"XMI-T^FU-&5?(67-5KMG]ML'2=R-]?@1_>]IZNDS/*,VBFQS M*T5VW15;)5L5*U83"=I.7:WFD&>%P.,FDVUK,M6 3!3(9I]K,ATVF:RNV6Y9 MFDJ'3:7.OLFTK2.V3N[60A3DD@C(?7M::Z>&[MV?6D-9MY_B-:VI):[)I,GT M/&1J=RVSLZTO4Y/IQ:3),7L=3:4#IY)E6JVVV7;V2"CM2=2>Q(.7D^UT VU5 MOS2<.6!5:S(=.IFT)[$69+)!T6X[FDJ'3:66TS*M?9+I&#R)"TG'2Q*.M3]1 M^Q.?_UB[^810/6U;:S)I,A7(U+.Z9J]M:S(=-IDZ9E>[$P^=2);9LEMFQ]JC M-&EWHG8G'KR<;*<::-/ZI>%LJYP83::7!J&V;7:P'K7U*]8E$#R@F'$X;9" 7C-75O7 M(-ITI_N8%U'HCVFU1^UTRO'@E\*5/W<1E=X\E-4+%$[%^.C83Q[9:-!8Q#-$V5W0% M,:BZ,I=-1KBXPL#F"%2"W32\D0'CIR]$MTS847[P)%\!K%0J5T%TK*!5HFK) MXFLOQ@1,5\O2O"QM42FG3K(4C\.' !F=2NK#V]-)('M]R490WB 57I5 MOYKD6U6_#@L+4MY""ZWMQ4+)/6O,?=KT5.OIE06R14>5ZA+8[VI?X=H& ZW3 MJTT5WI:]GO&V_['V&O::AJ8>ZVOE 3U6N]'N=I]CK$Y[ETZ<#8I&OO"EMK5] MV2XK\IZC6HHI[ M"ZIO)'KC_8&=_/P9:M1_!* 31T,/'9]2IM<)5'AT=39DP]>RW&()L50MK2FV M5ABNPYEZ01];T*D7":?J*&H-B M%U/ZA)U,T8W+7?KXYB_KU-S7++R$%%\*7O =$:2Z6OB<9F&WUM L#LM+O+Q1 MS?,T?5@G O&5<*'*EN') W#MAWEME6:WIXL4[6 M6>_,;EJ]?:>@O:ZJQ8YC]GJ=0ZQ9K$F[C[1]3=H:D+;9Z&Q:B[*6=#VVSI/V%:M,UWI[N6-\IIZ5329 M-)DTF329-)D.FTS=5M=LVIM62MD_F;1!\?IXT3+[G=9^NR(]]9"B#E%863_! M9ST;>&TG*D\*LSIRIY75,KOM^CFMCHQ,V@5<"S)M$>1TP#1ZG=O$E@%+Q\W8 M&G\TF;3;_\"H;37/.JCWMK7??_,C$]OL;ZSV[M^UJ/0$*3)I'V^M3?E'1'JL!V>';>)V#+;?>WQ/7 B[=V.UV1: MT^/;=EY11_/7N4ULJ?8>-VMK!-)DT@[? Z.VKIE28P-1DTF329-)DTF329-I M?E]OZY(IAY;A^&CSZ=?)BE:_:]K[/!C7?O27C(+0)5-J:WEK,FDR:3)I,FDR M:3+-;^M8I*)3OX,I;5"\/E[L]#MF<]NF%X=P0K$F4^YUD6]8X#+?-RZC\,'E MD2Z;LI$-9+5TW91MH^C[^RVPJLFDW<"OADRZ;LHA4T?N$[IPB@8@32;M_*^_ M\[]]9B&>-;7S7_O!-)DTF329-)DTF6I/)MOJ;5'+=O]D>M7.?^V:GAN6=M$'Q^GBQ MU>V:S=Z^TQ/.$C;PN5KZC'5^_8]!=/9KF2[T#UV>#2^,7![AT'PVC?D[]<>Y MZ\53G\W>>0'-FVXZG[#HS@M.Q2#>5? $#5_\?/[@NK*P:.(WN]'N=I?^NNI.J]%<^EN_T[!L9ZW'/F*O;2O:ZO["]4,>)#S: M-1OON>O:UBNUWW9?4+YOW,-O!DN,>Q9Y81H;$4LX M_I2,C7!D6& 4+7",9\XBS$; ./H;1 \2MEHT/ M"? *8P0R'3[@0]3#7'S1N7&1WJ4P JLG'_DUO.>3 3PL?TOAG9:9WZ"^F+_# M*MUAS]]A+]YATT0*-SFF$:>#?_)A8B0AC=\+@+\\-V5^#,P5P Q2;O#)U ]G M$Y ;L6!XX64X 8:9X;PY&X[A.<-Q:=DA=)^K9'^2<'B]45Z[.M8 GG;;FN0WRO(__MN4#ZC; G@93**!G@-\!K@ MU[??ZPOP,@FEA/%.]S&,)Z@2\/@D^2\+_QR^6SL0_W?/ M?F'%:7[W 6[W#F M ;ZU'L"[3T'X(FE+("]]A!KDCQ'D-W.'*4B2N-&R&UV$RD4"G32'8X&TZ@;'.#G B*QGT3VZ,&5"% MA 1 V0L 0 HXP3(2"<@@C !,#=/("-@$=Y>,LN%HY UY%!M!B/C.!H!8 O6K M'WC' QXQ'TR]:10"6"$V(W2?TFY0O >P,>8)_JR&L.3=L.]YL*%XS#=0]S)B MY@-13&,0!K"A)$ #G@!6 //]Y(9O:7X&0<3XIX"-,%TVTCM MI)P; QCZR$N,J0\DFS+4Q[PI0VQJ&%=RB>#6>-G4:2^5LW;I33#XA'GP,%B[ M@"8P93-Y,0R,#8?(0E^.7NT-#>, N7I3\50D5U/9A[ =XCJN M'/!U&L4I*'Q*JZAD9C/CW6$:14I>1VF21B" L 5[()KX$"4]<(<7#/T4C1QZ M[%(@\7 !X':%)J#G14IH?0$7N2Q+F8Q!I425-1N4%PW3"8KPD,<'R#;X /XG#"%4RI MU]*Z#&E=%EX>XVOI5%:P'B_N#P)A@P 7N;A3&%,>H?H(VEG#N/ 15^_*6O,8 MIE[:.IGQ$'D)0'@N("@\:H/+N;5Z%2KQ>3GQ!*>+_2>%F929W2P.U40> 0JR M(>P<$8],HO D1 RU/@&4["T,7 MOF0Q?'X#>./"L@>$-TM']-9PTTCMKLD817L"DQS'0#5X)+U&WC[C !O2:6)< M"DT0?KJ4FN"Z+X0E4'L22'*<> EL1!6:J7S&XHNN@3*AVSA SMA0T_Q>H8M? M*MK>S-'V-Z3MC:#MMS2)$4=7K<\!+L]*P?G"XSB*Y4D18H!R*);TN"0'H+*' M;LM-$NS/ZHL6EO5=1?#6&JXLZ:$_17<\+6]IO4^MWMX6'$-L[<[Y_JR<\]+: M6"T\%CGY52E7!9V+E'?OI_&F\U:!DU0,./D=::LLFZY5VZJ$40HM[IZC[R&: M".,9R.MG>\XYLI"FYZ[H.0Q1CP51RG4#C,"<@@K$0$\&8L6IU'-I^P\C)8)P+, 3>T#HVSR^_O;^YH+^M\[?$@C!F@)\Y1A3[88'[%O>EM7#B4%"X M%)$%VHA&WJ.1U"7(FSQP'XC^QK)?!'TU/7=%3SK! ,^\[>GSX8KS MX?:AG0_OWZ)\*8/[0^XC>2WV]B?A7AGB;D^._R=Y=$8&]^@ - OV#*-26%#9 ML57R9)GJWAUYHLC'&:"SE4X7!G1D[24^O'\\=[.G04555*@L]!*5)16E0ZJO.W"S4AA"W0^_X#N>LD!^+UK MD$-]PHC'I;-[P>\*S)@=YRSLA7@:!$^+8AR<.@U?9$GDJS<>S P/5L3$U(S% M9.5^+Y1P6&A7GB\!JP=B2&-O(A1R&D9HO($A#)G/,>" 1 (W<@\O"*5H%WY3 MPI4=$%3(.QWPQ:8Q2,DT"T(#J$018"!&!8J 1/D\CL4YW]B+U8&8/ H3XU8C MK7YYZ:!*OA;E>P1J#@>"1N:6#Q[ZL+,+-7?5)+69HD(@>F-W=I,Y:I48\8\BX3*=9@*Y)F/^7F5NEN[^5<" M;2_>F.A:@=(*E*;=82E0-%@.F_0;JUNHM<@2 (!1%)K0#3%NUI2U13NVTC7O)3=6Z:9TH=A; M$EQF&]4O/E/3(8PIF$U3#^Q'E$,%Y\'0K2CD&7=F7UF/(^GX^M M@I0B6C-FDWQ;*&5WY%3-D$$25;R$HE_%*2R"S'0*BXD=2_>7IPH4@D"GKCQ;<\0#:Z3=AH5)B_R-1:\F,Y5TGHP9D=B+*5Q1ZK' _Q MN**/CPLOWZKTK4* S[*!E!R%H$W#8SZ ,8*9L:)(G".2RBT*,62Q-%SC=V6P M?6?\(LN0G&>G&_"=Y72QO]VY2,?-3SKP)U&:JF',:.E1<3D M02SD&#Y,,!6 K/'W(8B4F65R%'(->"P,%XS%%MD6,A)#+)T,>W_R_JX/7RL. M7SLU.7S=$TQ^\,#.3\(R7]<-)[^7G%>R,B-/8IE-JM+$O&"$L4MYS)K,R,CV M]*)HD\#"#RCSKEPDVFY55IL(UQKTZC+8 M3L-IU6:P[89CM_=0(S0KE[.W6@A?4?5_%I_'&B6,[!>M1KI&*XP5Y!/:P9[J M'2W0CO;QCZ#:&E?" PPX3C!]C;L!FM&XI>S*"V&A%U;RF86D:C O6,CQU0G)]S !ZV9>$K;M]2EU&=(KIXE! M:1\&3F+3PN_[*I1&K'TS8V@2Q@D'5?19.W ^UY+NE=%6-I30R[F;Y;2!7N +=@.D,E:U/SQ63NPO;HUL^V> MV6P_;]NZU[=HW8[9:UH[4>E>+YI=1=[0^,("/PU8;#P!T%ZF2?T!\IDX9MFW M#E*O-;/MCMFW>GK1-@6T^473ZMD\H'T.(\_XSE(\G?C"HF$:U]%UN4'U=;WE M9Q+BV*:M=!65'L8D:>5N,QCNF:VVK1=M,Q@&C7ANT;1&O."P9,EX!BHQ=2 )(ZU8;N&T M;&Z-:$>[9FCC-RWMM-QLT3H=LVWMUVFYCWG?L''J&U_X WM@OL_T-EC#4^5Z M+=J!G!W7?]&TPC6OU.@XYWT7K.PJ)MT>RP/GD8=L/NVCL/Z^^W&VU[O1R$(^@7_++!]B\4(?[/ M-$Z\T6Q/GCH/1?MKR:4497EB\L$S''X@&5S3-%-QPVI8GFQ M^XUJ.\3\F)5O89J2N1)U%7I@?LRW&SK7"2V>[%Q(=)L;_@T MC.9STC4$/4BB/?CH)4 )]D.I8%$JXNXOX'5:%H*H/HD#$ MB'F1<<_\E$H\+&EOK:I$R))/E)Z.$I_*M/RJTOI9&0B"L(O;2Z.+C;\/!@-$ MS9:"Y)^*[)T# ,:FBA P.(XG12[M3UP(XU%>3O@1^R:EW#9JE5UF,/" :"? M#=,XSJMD8$];*G5P/4Z#![@DZWG 4M@QN.A[E;4D&7D!D!/;N,8)?"$*):R5 M^8O#+@PFVZ*($04?BB("V.4DG'A#R7UB=K**7\15R3)1ADUM3J+-(GY3J$B5 M+._+KC8]YF>E4(!O)UAQ1EX%&YH_PP=1_9'JQVCH?49GP8J5DCAZ4';6EQAK M@Z@8!M'UGJ+*1-L[%!VL?H&9]:2R%0KR8+_[K+@'W'C+IXD4GJ;XVBST4?1G M#=*RBFXCUW-)FJBA,XECQ+DO.]7(?'[Q5BR0E$:J4,>$NFE5KNFZ=&R[JA.PP'7X5D2)%,LR;"W(^7FBYP1'%["?H33/RC3U&J>=U4HWC7JL-Z;*=#O"SIE?\YWQ'*U%<_V5T$1_YM#?IFG;SB$2?0^15_NA M0:'D1AVWO0W.I?85X')X19 M=Z/CIE*[8SJ][OZH=#1V4W6-DV/90%XF6/WPQ.MI&\BZJ[:&.EQ#:-IJ ZEF MDI)S*T+;RG\@G?%(F_R)N_9>2G[>L)= M0&,GSH>Q![P!?%1H@8U=?7V_V-53-5,V\^;&]')V1VRO M&I"K9NG3*!Q[ \1]XCSJP(RMCS&KB0=W[(YX-\"^H*6!3=,!C,&?G>H>O04& ML*SN'*H>;8_>Z@4"-L(\TE#DN)J"Z5@,[)0(-H5MQ(\% (>(NP;(DG=/# ,P MJ81AH>HF[U)*+-9-& N P:#CV(-YLJC(X?!2F=T' ME[M\&%%] TH\]>(?F/D4AT./,F=I()A@1T^;&X50J_+)TD?LPLWQ;GP1V3=Q M8;J%.7IQC)O#-(WB%(/WY;8A1???8V/ S[R$@,,E8#BI\4CLN(,(:AC+()I MW>&Y+\M)!NB8BI)R&KIY6O'4Q5TWW(%^*;[WE^(;C M]=R_G7C]4==UV\Z(,=MIC7I.O]=R7-[BHWYGQ%J\_S]6KW5RG*A8K0U] GO' ML$!9E-O]S/CV$, >/O:FR+I*.7A/,D%I^N)WF9 <,,')]/$&V4^9="+S%RY) M,']YDZ3,?2Q#KNP8%VDR#B.J"8!YSY]BA$"0ZS\(-V0^;[%V@W&-HKUT@DL4 MQ$=$?/]JI84]IR] PRO#)("_3-'L :P5 F=][81J#^8(;3G@OJBN0 MHE?,"4>6*3S8F "C(;/% .TKWH&X7WQN\9FBE,6*_&1ID54^NE2):&6&L;$9 M;!^8XV^5B\ZQ&DZ[L_N\U5ZCV]M]:W2[T6OMWDU9O\&V]I01?&A)?]5^F4(6 M98[RH'8.>*823DE-)]V1?"G%X@1*?42X$CHS2?D;]G+MRP]P4?^D#]P]93 J M4 +RY9M&Y$]:;Q$'1[V(E9P9<=P(R82Y9V >XLZ!BHBG%!%AP"S=(,7"#H\T M5=5N6CVEI'T*D.9HOJ.&9KQ!9>.$+L#/)V^/-1:B?MGV^SN4_<5I6>A/?R.HV&8W1_SL/WU>WU]*];]K6WKM,[@N)FOU'-$BXH+X:Y"YS^NK!SGU;=]S9 M7.EK-GJZE>:3]YHM.F/4)'[TY7V=_5:CW];QH_N/'WVN]5CS4.KJY]!/77A> M&LC*;)75M%4]65537OC-< O/?$ -XV+%.8]I.&:[VS'M;G/U&^C8J^#N;!CO M^9"E(G C0C\!Y?MY"_#M*?9\. M!U1%QE&Y?'Y%0-(*Z2Z-#,4%YC#B%":$ 5M8S'PJ?0MTA)S&QH3-\$ (B"LN MFH.)\CI2\P 50XM7WX5 ]J!TXC$W/ ("&N-CF(-OGK"?WB2=+!;0GE\7FN'* ML2\$<<%:\+M0Q@6+Z&3X1>K(A5#/*H@9BF8?;X9O#3: .2\'E.U4G@.)>L"V M1(7V1G,=BM8,AC#SKD1?0Y !JV6<'$Q/$IHF>=E.WY,4% -:3IZ[=\K*4L(9NY-X>M;1(AB;$T>G56W8/9'@GB*\C@?C8O<,LC7*BRN%0;_ ME-!S59"/B2][MUU\IM013E$AH'4L+>RIU=O'RE)K"FK\U7GN_F@KAG!>6ANK MA8K9R:^Y\(7N' ^61\E[+P42[6G(FXF!I M!TFC"".>"XE/"\Q.(K!(%-%O$SV=T[4#H@]E3_Z3BWKX+A=F'5I.5?OLDF2( M*/5YE@)V>W691?\6-W-I=02P(<HWHH%*Z1R4I@'FSC2, MP3+Y(X WQ@5S5#Z*!@ZJA:F2=W"O\;E[QX7M-87'JE U//RAH"PA9M(*$@H) MK09HI=RX#Q.1<>**SQZYI2@L?AH^P)CFE13D)KDWD0%''5+SN<&T879F,44& M]R_T.%$C51@A_.&SAQBL-?0OY5EYM6.KBSRA$*:%3GWT7!78*38&9* >_0[ M9K=MF1VK6=C9%Y2ZDA&^,HK[4R![2Y*6.:[H5U7U_'DZ"1<"DWR3\77E;(C_ M@>#B6A-[+&:&2[7BLO#Z8@LM&51)#HW*KH2JE5;AI;E31 (9S$*Z8H@*]##L MJJL^%=LEPDCXBJN1ST%&.DW#9;.52_\GSUK,R060K265CS,NKD+%UI.2H0M"#7#L_R#I@F M'B0W3*/;:S;!3@OA"9<1YS^,]R' XCWU6[Y-O80;MM,\O869CTWC GL2 H]\ MYS]A-;J];KN[7+J/,R.L?^ 9KW)QNX\E_;STR5Z_W^@VN]L<['7MAFUMEQNQ M^C>G]PQ9)U:CLV4RRYX&NUZ'O^E"M%UWK?U8BD!6W3%=>;Q3VVV@ M^N%!MFM<99Z-;YEGHU!#)WZW[[BQYTTXV,,(7R@/8'_1"L1=%WA>?=LP?@?C M-7R(?WC'%EY[W#6A+=-I]5FPK7$)=Z6E?:6E=J=4UG8X^VUI6TKO3L M/J52G]H:HE)?:TLOZM/6JE+=G-VU5)>P!495*E\AR;68V&>\Z:D4LKR_$ M]TBRRC\QA7 TVY.H?9_+QER2OHVYDK)$':;2;I;LN[J""W-Q!60-,U$U 5^; M=?I[K@3:XL=UKQ>RZ' '*/67P(I>+-K]OO'>&FV[9_8[/<5')%#P$RC. MP&+(0U^B0L#_.=R#-SE]L]?I+K_ID@4<_IEBK3/3^/SY4F2&B^)UI2=2AVN1 M43Z%9WE8\(#> J^Q;&P@LN(M:12JMQ@7Q>:I'T$/,C[1FXTW],%ZN\X0AN%I M:13W;T'X=S<(>YM!P!@L"\!V1V-PMAH#4L/L=^WE8\B?0-S:^1\#K M&Y(>(1#>!R^T')LJK9K[GAI=^EJYCX"P MVS$[W15:' *AC"&6BI]M]\UVZU,)(#1M+K.2C9248/* M(&ZWP4I< :5_LGL^83]X1-6OT;=F?/ID?+XVWHS.?IPQX];C$_CQ/\$$2O$) M].."I:;>6K"<)EA%&M6%J7BNLIT=0.JFLV)$OT^XSP&Q/^$90,!D+?7/WL0C M3]96+T93M=;%@MIV=\]8)D;-PF$>>)JB/7:3;A3Q8DS/@2!B GIG%Y8?2; MK::EL>G)066O%9MD<-AR8(H;(F90\]"30X!>*P]IL[,6L1NOE?U0O7),I],Q M':N]?*.N+.2]I&JW*52PCMTS._9R;_%33=,.F*;-CKW"-#65OQ!& Z9UL]=[ M7C%;BO([;>ZS-,ABC4<>9=E;NSE'E[D:M)[[MQ.O/^JZ;ML9,68[K5'/Z?=: MCLM;?-3OC%B+]__'ZG5/U%T'42QWSPUVJ%>0Y8 !#\C'0#QNN&B:AT$* AKH M&Y"E[Q&\APWI1[-4^0Z,'9=/.?+X\,9 86:V;6(<"A.L&X% MY56? N8"+".&&M1?P#<>(B])>&!,Q;2G47CON:)J.$MH0ZB"_D*7AZRY T63 M^)S6!S&Z<,U"A$M5FQHL13[T69R'M,B350)IDWZ?<%6*GIHD3";!$LCA&#O>\S^$7BK/Q!O))V-AE5,Z806ER@ MR+@# +P6=9@ G[B>.RK&F%.L2%%(KO[$33C12$\+I)\C4.<&4G.UB+F)8VS MSH14\'V*3,&R3A]$<);%S:A5Y++='S6XP&@D?##R-O MH#I/U*])0[Z0,@2JL)+$"X4OD"[P270>DPT",B U#=FL TC<*-Z%UC&$N4.YTQ8I+RB%2Q!A9T4"SK)D MBN: &TFF:#%!Q)*O%(M/'%KFM-'*7:!$;'-^X F"J #7H2)UHM"UC$5Y"&+@ MSTK,3?*$(J7>B1M/<)J/JL@W54W1*'B0=ANK^=>LXX@<4/[>0K>1N>VG/"O1 M8&;)Z!46PR)Z,=HAH<]A/J,HG!"='FF_AX(+U%9-"ZNN@37@WKUHH&K$6#!> MS)GZ-S(4,0,(SS!NU!/;7FGX[)X!N*!%)N,:U>K%:OORUY>J/>EI]5+.Z(E5 M/4BK)W<1QRF&K5ZS&9(ISHBQCY7>5]_3#"OS'4*LRB\VG?LT<:N:RA42TG6+ ME?]@U\0-YRL#9/!!F;D"CKZ;%1I_P@,SS0_U2H,!I/FD2(*PX4'$[0P>$R3L M/HRQ]V]HR*[/!$&Y$HIR.2 @ATW2\PN]HU5'GV_%AM)]Y=UXP"W7@XE8W:;9 MM[I9KV>$T'@D50B)ZD5,DK.=;S!<1Q:_!GIY<1Q&,VH$_%(L7LUE2*>OL$D2 MG:PV-?[NFR7U1/;:)G!5 \=NO"JT/%?RI8X&;XD%EOQ,/?X$]BX>X\"ZNFQ!D+TX8?@,7!(MCS@&%%2#T/F)_,7@/C M9AL/64_O(\\%FGX.X1W[9>%/@@_!M@7-XU\IC$Z0%>@%#'@/NDB8QB6-!4T- M'P8N]0C%Z;^T.TJWAV^73U=Z%()8*T@FQ&!D;KN@(/V%XSHY* M2BYM+6*IEGS;]?O/L;AEPMQ,N/*VQT*X8IEF4?AA;F+OR.?]B]ULT4Y1'1R_ MF6PAVB^1)1F/\(O5MK+7K0P.7QA 9G6M%NI_7RW.GU.X^0/#WG#Y:+_SX3@ M+H0]4%U+V]E\P'FL@AA@&FTU#<4WF&T#9EO*?%3$XQ G(RPQXF:/E8U1 0.; M+J)PY-_#"-I--8#"E*K687%R#>.BY+TWI..^*1X@.(Q8=\#1\84HMAYX:8=[ MR>$^?^!X:'WF]FR@5'J_#W#[6TGE;U76Z0,Y!Q+J03Y-(U!KL.7DPI6 X7DO MR*\L=MF_,(T/&YF7>M^*GU!'4NM4/'V5ZUYO23=6YX(U/MO^'4 M"S*3I,)OLKC>9BDYU VY:&(L5(;R5B%:J8:I[PI-8H2[?]8B69X?DVE6'.T_ M4_>.T!F&. 2&G.$Z*I\UIFVBX6%V1W@5IKO<56X@!#9AZ%1L='ZI,X*L-52_V$^@0S]]Y#@]7,S[FR":,= M.X*I9M[)N>FJT0C[$% 1: ':'@C5.?[VQGZ+-"HZ4;*S!CGEM1]8.T95IZHD M=PG[P0/"MGL/'J_.*(L"K'HFYP<;A/L9>S^,N3B$+%TDS@ GC&3?KU"STUBA M,F(H[97HHN!%GF0$A3,Z"U2(NA:<%IXQCZJD:>.$D='$A+U8SI\\!/-'&U]X M'.-6K%ITF"(OP,P#?W%!LFIGXI.*KC3AR6BKH,&$D3SB+(+TCIC?P](71(CJ M$.3KNF*SB]5N1R*((GZ72A(H*M]>768MSI'=A4%*ZH0X M0:'[RMOTH3O8Q0G59\Y<>5AQFT3ID.SW,_JZH-@F6:Q'#46X5#J"#E2RB4K^ M$DN!-'Q?AN/L-#/&FT(4F7LZ/A%QZT1\X=BX'#,O6GS>"G/8B$+B.!A&S*<, M-)CB81U( MTPBU-CPWI'H9L>I CTCO9RS4,+ZM&"=AAT08G\M#XR1K80^C@26X\X92=J4^ M*NT.?)/84E4 1DX!L=)3KF(]A,P.TABX(8XSP;U+/9>4;KH&2VB+T>5CB ?9I4;]0'\$W O;YX,6FT%(=#XT)DH\#)$H=XQ>,Z MF M*A=6M2=73\1-E^.E2P41T6(H7YR?M]/%I/0!M("F8*JP&/1'(@_#$@L?I)K@ M8%::7:/T"4:N2CE%1WN:605TX&E9QKPNR.,$,1BT>GPF04H*,+S*B[,'0-V&=QAXX$ M=,@X.O)S!3+W$VZ#+=T%38M,8^-'( ZT[KW0SQ06$&U-L]W1+ U@00%ALR,> M\L @Q #CQQ%F8)\U4H7.V\29]&Y:T<-7^IDV"87IJ,05?]7UXX*%!KE$;";82; MN3Q1@$4J;>W9ZI3V^&(\)5P5/*8%J(!A]281]^Z+[/5--1<3C= X5),4QLA* MC26+@LW>OVHC'.)[&)ZU8\P]QLJ"NH_W#+UHF$XPJ&J(BC_Z:41A2/36N&0, M4 P^PV/O?Z;!4,2]*MWU@^2OU.)1>R>W/[2-9C6'C-/)"890,I#B>\ M8!.1ET.%I/_$8PII*"EDHCH/ 66JTGJ!_A3P0@8+!8O*M(LXQ=-7&" F+DAD M!/U8%-^ %<)RU&C9PQ)BX 4^8\+Q\,R+)Z;P?+.(3E&\ "DD#ULHH?1.S(Y4 M.S3RR(4 "ZT#14J!(K8.%%FU0*7<,K+_L_R;&0$B$_D%XF20 A0H$TRZM08R M5"Z[:H";$2L;=%H_$R "1PI K %(DS4P23>&3H,W! P/%PWUNWN6: M^P7(R"P6G+2SNRK4-P@64S=*Y5(:5 M9-LJ25(3PLR<_FXOS@(WM@EAPHU!3R*.'S4!D7N2\FF)$X_ -IY'.-:XQZ6@'4P3.2N1UN$"&SQLG/G MN)1]6G+'U4YQ^$[Z>.[!'16T\ZJE*ZSL#O0(VM30$PX/PF+U11>28 ;RYI,H MD=X(>RU0#X@2)W.^P]QU!4SA%04(U'4Z2_Z.XHDO)%T2=O9TR*4]\@.8:HS> M%%1#T/036S=J G>*9>9?6B0[B/ ]&3=A>C?.Y9&*RX.RC.P%1HMI3$@(52I5 M&F='=,6)-XPO -9X&(*!)85?"OE?62EYG,\ =;%HDAM(TC"B$/J9/"F2A3KP MP,O/#ZU<-L%U1\O!C1^9)*K;<U M,(T-:9R?B]_FUL3%,)ME25E?I>_AP5@4^GXQEWIN],5LZVS4>?P*=@#(M5P* MY*4@%QEI4!VX1N?TTCR:G[.7+^\T'?AX-B0RXADFO6+<09RW$9B;OCBF(PLZ MXCAN$Y:*X\G>D(MTG>\$O1ZZ!C&:F."_P+WE?2$ (*&8P H#'.>?K62G4MDZ4:L[.36B;]IJYELE#+I-4PKK-4K8OA$--)4 ^JM.X6YFH M?N@'NPNS0/!0PYOV3M 5GCJACQ (_#^$3T)$C@9SE3B$(A7QCZ"XW/GZ\S!\<(E")X\(PS M &*A/U57BR)B8/;).R$H16FI3;^L;J?1[.^^898% [*6W[KJL:M_+$#X^J=VI^SW3 MZ6PJ/@?W]4.AI-_CO[65< >[31XBK1J*!7342#CIWL\^T4 M@ -25369GI=,QZ.-^;[QC0(R:@IDC[;I?)U[_'82HE6Q8R/3CG0Q>G?WP'T: MWT,L'U?$L0U->WE"Y,!\W3#%\R8R[[7?YZE+<]A"ZK1:9KO7>I)7Z$GK4P^_ MIY:.XY0.IVMVG6[]I&.+/E,'%F:PZOC=;K2[W9T?W/<[#Z<']INWR7BR^ M;#_GI#OLH[*1XM MQRNCZ(LTRR+JQ2LI)#@)&YN$A1PYS#QZ#E5_F"D=%2Z#&W4-Y7XC6Q)KQ2J3 ME@+&7>I:CDG#652\Y&8ALSFH%;E\_O&%2G\[/+:H-;^K\Z0*+D_@)P#'-,+$%%'A3B3E!#([ES99 M2H,))YAN.Z1;XB05.?IYA5.Z"*MQ!?!!\]X./6 1RJ0BS"M-PP]"MX;,$J.ZQL ;$37&:5C:\C?GHA^\?5+4< MZX3,SP<0Y%3TP\,$"*Q(@1=0!I32Y@@DLA0U+-XQI^Z)9&JX!"M\R/39M#)I M@&[$'.%\4Q7%-N1K,+56*G_AJ&$@(TIVRUZ6=[]D QBT3,<6,\A4Y+E9Z@X4 MY32IUF[2I)S]I$FM.B =C9YMX804N]CTG?;8=Y36*3:$_V ',Q9C'/'1WT[^ ML@8!FQBV@CXND+'+D$JKQ?]QQA[+2GMY/EZ2R'5Q\]WX])^+LKTN_W9.*F8' MHQF>P@PQ6_Y=G$X RV?GA[$7B42\=L.X^BEJ59K&Q\S]<*N,:>-V. 8#Q]^V M+OP^JZN]86^?)>Y@B\IJG4:?CD;*B75N.$SS"@LCSQ?-#:G[E2KD?B'<2#?D MZ5FL\WGP-+ .B 9."]?ALNCSJV#YVF5K4CGOQR95[ 0D$^A/GIDR],2JEG[+ MRG.Y_&>>1;HFD?:QX">R" -VXS,^?3(-PM)>M;_ MF2O(J@)NQ L%G.!R?*L7B*)GU( #NX2Q0/2*HTXL>7W MC-A0%?O!ZJ585DLX(;*B.6#0&A^Q!0SGB6E\;5PU3%BY$/7X7M,T_F3Q&,B9 M@$A\:%PV#+O9;O6QYQA.=G$>'AX:(#MU+@+[S<4Z@.P M):_^Z^^?WG\"<_+KAZO_VD^=B7Z_T6L[VY29L)J-5J?S#/4@VL[NBU?T.HU. M<[W'OG3RT LS'KFZ%'!]G3OKWG5RR"M;M@\\.W)X6N4(&5]="#^S2^%G%1%H MZQUV[24^K[%.'9'M _-?>"'72HEY+B]KP7 MVW+Z\)\^CMWNGHUZ/RS; M[E@]_M,YM?YG*EM'-<8)4.:R7"3S4ZE(IM0Z;F3(#UA(;SX5E;"2]@5FAX)" MX.+%>[,BD60Y]$Y_-]Y\1)T1<-. T9XZW5['?FM*EUP6088Z"@SE'PSL#[!* M;"PN9?7?-N#)LF)G;:=0X:E_P4USGR!GUW6GU#AV(#AFS^'81:&6;X8,[T4M MWPHYQO#W=8' K@T0;)>WND\@MLXN"C#@.*"5V"W;[B[=^+^&]Z+# M4(>0H'>\.W]K2Q- [_Q'B02=IM7NMQ$)+)";#G, ">X+0"!P@,02Q/6/ $3W M6K5@^R;"F@<\>J!O@0WM15SY]PPK*(R"C M]170 [6^HD'F"?H*@,RBQG)3K+-P@T.+-]!>G@5&=GX0HA65#$,Z6E'1&+(! MAK0Z3E,I*H@@]Q40HOPAA::-M\5,[P4XR0XJ^@I/GE$IZ:ZAE&RFDOPC#;CA M-+5"TM4*B0:3#4Y5K:[5D6#2QS.6[CK!%9^HUV\8Q5)J*Y04;"LN;LTUDVOY M9!,#M1HE+%$0 KA0OBK#A2&;8FJ;/.$)&+46EJD "\!S4^UNV09W['[;;BWS MW'[D@XA@4YA"_2/68GI:B]' L\'QKN.TK>QXE]PM(&M*CRDK,4($L&Q@_CUH_6QP(?QLF(9X' MV_(\N(@<^Y#@QG'J2WVM+VG8>D(4&L!6?TYE*MANZ[1JQ9:O MS]Z+/NT+J_9="6J=;%Z=1%NS)-KZV8U64QN.6@-[F@9F->=4L+5.T/:I@FV2 MA@3@9C5KDXA4/Q/0TID)&H$V0"!X0[M'A_B=IB.\YGEJM1<,R\XKT,B(?*A( M74?AQ(MC[-;P-4SX4\($_WU;N<>#,N6M?GN\[FI+)R%HH7]GK2KH-?[:;W>;9=#K%NHIE MT49YSN+OII'G&Z3ZV\VRY5!,#/C']9WO+.J7]?!3SP NC(6KN\^%T^$-)IR]BPA?JE6(W M'P.%"Q^$_=L4"V2F 7H%OC#L V=\A&F9QNWUI4'&O74.+[R+^)U\.%US#3>- M0M\+C??/BB9R+HZ8RU$K$#K(7\/)VG "S^_8[0[!B7/JYJ4.$5;("2@@I5 $ M<2Y0=VVI7I&$C-69-S(9A+@[9"_8UO&&XZ.S]?]J]4'+^_KJ@]5J.];9- I_ MSG"K%(UH*4Q5./M1WO_B=>#6/N/=MM,:M;K#5F\XM =#N)RW^-#J]/ZGU3_Y M=2Y"#0\EC*M_I:@BP!<\P. &X]IG@5F=@LAB4?A('FRTQ.;]"*)V6ZU>%AS;7BQ[5(D3 MDZD?SCB7T:]9Z!G"Q5H(" HS4+C0,;X$"S9;>S&F@B MTF$=,&CVJY6&38,.*NR+!4#8# ZDB]+:-1;44"?8SD>I50(-!0H*.A50$(53 M(-O,^,QQZ\>BB"#8V/NPM!>3^%E".O_^QWM#WH;.!U':")L 3R,^\6+XR@^' MPKA(C"X,Q+@=A\PW+B/.?QCO_7NW81JW@#;\U'::MV"8P ,\,%"^_Q=0.8+==["K)[RL(4S]99/DV+)1-L4G:H*%5A6WO^/U)\90NMP M-D6^3FV0KX9:T';N5*T$:>13R-==1+Z/,.TP0J3+XCR%#%[>?OW=^#.,?N!O MES*)6/3!PT.9:&JX9X,S9KQG,^,_/5@./(2A;K$210)T?F01GB4HRT$(4/P%WBZ#0-0*_CWJW MWZY0B=[MM;!GPFZO2/>(9M,D'*812O/,N&8S$O@M1+^BZ,A!B7X-]_GMBGWH M??ZX1+\ZY\-J9DD?U8'A![+/Z]R/4BS7=MGE>K?7(H\B;RN1'\*V?O@;_3/* M?@UW^RWSNO5V?ZRRW^STG5SVG7#HXW&B+.J5L,!ED0NR.O) A/WYDT81Z&CU MEV=]O+^Y,BXOC&_B =\> BPE@7VHUD:*"C]@(>#[_VU3@%W&91VYEJ";4FND MV"3#HVTW^V?H"K!.XW1 6/"SZ< %\*O "RGEM_+7Y:# G@7_&-<8 PE+D=9Y8+G]F ^D M$C?VXP#)1]W22D;#TD&0&C2V @V;4<+''&1\'WN1NQPR5/O'YF. <V_!UX2 M/L0_O#VVM-6]37;YMLO/>)G6TJGJZ\H]6D)ZH M(#E/5)"^L 2NQ!CPI_A9#K3=2!VMIKZVFC0H/!$46D\$A1L,9_/1H1(^8(#) M4XYM#A0::J@OV$VM+VAH>"(T=)X(#9]3(.('#$E;&Q0>K9=S,*!00WW!UG'L M&A.V:&= T:FR[^!4YJ;-MS-8HU-U*>+SL5K"J\-+==.!#:1>QZ1KJ=]*ZNW3 MJ-#^-(+WEZ5^K>:HY58F]93Z.N[U.J9<2_TFO0>:6(M*[/6%FA0H1T"+RMU^ MMF*O%YELK M/]:#\5 !9JTC5:W"/ (P.DI= \Q6 -/* :%R /LB)/U:G@=NFVTUH&LUEP> M 19= E@#RU; TGX46,COPD7NFQ?'F/NVJ+ <'JX\VOU)*RQKX(JN-JQQ92M< MZ91P94*"7,85*=Q?>9*4^HT^@(\VBW)*VZK-&L5I=.U@"S%<#TYH^B 4VV M"$$Y5'3I'1RZU%!]<710JPYTV01=[&ZK><:22NA&J2Z1HI' MB[*(9KF0B?+?[*SCP^HZ9RVMGS0<'2"K]9--$*3CM%HB5,Z&\26)3X"008FL M\Y[]4#@"HBS:-$D! W[C 8_@OS>'HV%RMLFQ2 M)=ZV>A)P3NG!#YAK$]PIQ!& \T?AET4;Z",?1)0()R704NH+FX1P_5>P7\:^ MJ).F4GD4IMR$V/U:JB[7+$H N&1)9ZK$6-9[UJP:OU5\?SZ)CKG;JO%U5%MT M%*Y&D4U0I-/IM@I-Z$[+!M!4&3_&#@R?]PWC!B1X5H$FTMJAIO'='72:V#(O MN#2 X]9&=*RMQI&U<03MGW;71FW$/F7)A+#"DU!!B+(NCJSC/[DT_@1+Y@%3 M#Q/CW]AD>@XV4$/H'M*W*_/[':HT;]OKVC>KBKG>GCH%+'$\\'"9=VC:P$[3VGSS4;I>YY!3"AXV0U3&P $U:OW>R7;CJ]::\.MRE+CETT1Z(9MKX,0EJ"L#XWT8W8& AY,UP<%^2HIQ883.KC&B M=JI$J['=R:[6)(X+(O(29JUVTSX;6+J!0KX^ARUENH&";J!P] T4;&=;Y4$;$X<):QLI#XX%I AB@!LO0*,: MY%@: _0E(MHGN'?*X1_X*/0&3IFVZ<#WAL;%< @$I<"*CUXT.5XEO*65\".4 MHS74 Q"KDU^OPP>PET&:+F#)HX#/C#<@=QB+"*+DP;H#/5B21MQ 51&-9C"X M8^,B"%(*A,3,"SI/4Y;R\7J_G*W-7;UCU5C2Y'@<,'=',[%5_?PA-RM<[!$L M-Z4Z21/W.O*"H3<%Z;GZR8*?DRUL^I-N<9G;L?S M]4YWQ$)G[V"GHRCT-872ZAE_-&XQ+T^)I^6TFR8>^C WG.+)3I4,]YL=O7&N MB.>P&I^^WM9UZ]S'DOW7^YO/QJ<@3B@T\D,X3#%2H0R$KQ[[D6]N+_]>5_3? M&]]\9S_#()S, L3'L0(4+?#,9^P)_)/'7'G\N*SQIUM^>>2^"7<.68EZ,/5 M1PU A\-"]4.A[7*!CQ2!+L-[+-F%9U"?, 2%#[<2OBYAI+F: R?$NR M@-/9&P=\#0.^?- O&;AY.#&:O>4QFNNS,9WC[R.R?/_C MYNIV7:'9$T=<%]S8Z+>.^+]2+R*0BV4W >G_1@BTVF_!G 7/9>ER3B,8,YN)NQUB15M=QN.U=MY5*?3L%KMW3^UT["=[BYB11]5 M)3L+EQZ6QK@@](1=UW__X^N?%S=7IO'IZV6CRKB8VWNL-DU_9XM4NG1-&AS6 MPE:KXJ!S\W>E8BSK%&.LTPS?S]Z]LAF=Q6?&!6K.MPWC=[# PX?XA[>)P;V! MO;F):2HV ]QU8=,U0&_S7$.M1IW6][N7^" 4PJ2Y''M\M'CFO?_EKM.*OED1 M/?#VV=%\=Y=JX*_1#%\G\']A26)L@5);HD#=%,TT9*[_O;GU8WQ[:-Q\?W[MYNO5_]]X-Z*W[]^ M^].X^/S9N+ZZN?WV]=9X_]_&][]?W5X9US?P[]?OM^@=8(G!V7!L3'D4AX'Q M, YC7D@K8=,I9Q%Z&/SP@3S<@QEZ?^/$2U)R"V/!V^DT]- 'LJ##BO+<"N!$ M,6UZG7"+3"A*$'T<880/-Y(HY721SQY&J6\PF?9R"LLY8K*H!+M#%S25=8!K M?&.JDF0PDYW&Y86!:8SPF=Y$/=H+#-66A,%-0S9E0UE&,PD-\F7#33CSTG5L MP@-7>'@>SZX1$X3KL/($^6)BN-\48\6GR1C-6+AE\+UP?8@?#%<>M,4X4ECA M0#J3$G6L8!8J6>3>)*JR\7,X1F\[-8+RXIBF?X<.)911"EY!J+O410$^;" MXQCK^0GOE1L&?/DT@25P&#.B(*Z:)W*CQ=O3: HL2C5%8"7@BAC^,T&^%X<1 MJ>_B2.'I@J5-Q;48-SN:*=2"5X^\:$(?X14D"*L6*5\CDS@*^"!C-Z#PA,TD MS\*XX?4X%'3A%2<,8[CWH@0X'$<4CM8^(SA0=^<<)V9<..?@7) 8='(.L$24 M=&(*;)'.RU'HPR**2?R[00JC$MRZ=77GR%,L] M]"4ON?%?W#';I7UN8\>LTVY8UGJ^SDV3^)V=.V9;3J-C;SN@EQZLU6FT^NN5 M1ZBE(5OM&KY5VL<&QM[3M&VA5Q[4(I %<\P+@.Z,-1Q)J_Q(:YFS>["@]_W* M6F+%MI[SH[+2E_BV22/Z +K;$'3;/8/*_F+ZEKM&'PMG?"UNL<.2E/UQPOJG M%\]ZZK#!5O:"1R+ZH&5KI_T1[C6KW>IZ>SFF[>4PA.(@MI7-SDCT+J-WF:I= MYG>.'O_+\($%Q[O/'(C=LE_%_>CWEF<7A9=#)PW(M<0A!.0;V,SQN/ R"A_< M%]1U#VXQA/+_;T%0.KC%T+"L8?GDUQ<1!PW,&IC7\#N/4]_XPA_8 _-]IH%9 M _,Q _.+B,-+H=0&N;$G:_5Q/#G_L'%@E/\X=:Z9&XT)T%H77#BA,2S7F@XLW[WB/AN M33B;6[\S_IT^.[W>KQ+H@BV6G$YGH774/SK:?,L_#D]/R/BXW^\=GYR=].Q3 MV^LY9X/CWO"T/SSN#[V!/7#^-OWHGISVSR;]H]ZD/S[MV?VS<>_,.3[K?>B3 M8]NU7?<#F4BDK^*C<&=D[E@PL4!\?!6?#F9AN/AX>/CR\O+SR_!GQJ>'1_W^ MX/ ?7VX?9=.#I*U/@^^YUJ]C[J?MAX?X>NP(DC9?S*)@U1S_>'$X^=EEN +*-CP_CEVE3+^2]<+D@HAP]O#[$USBD M?J\_Z!W!H)PPY'02:\?DEF3B1#YU%P8_(\>F$$@]XP"=(Y5R#S.O0X5,2 M?G7F1"PN$DC^Q MO4A7I !U2/Q0X%^]-8Z?7X5W<*@_@DCTIHZS:#&*+&0\DN1)\]%D.'7PX<.' MPU=DO?)QE/*3;-_#G[W!4;-NJQA3OV_XJY?"[6(,ZVW7; PIW)9C*-U!51Q1 M!RG_%IK#*-_VFHN0 N#LCYMT*(C[\Y0]'[HL"D*^E.Q4B*R!XM$,.-D\ND 96DOE:%_^,[X9QA)VJ30 M07X#X.M# "'^[7HF*2SRX*<# 63P2;PV)D]\ :=)PXD#B(##2Q+Z7W[^KN,W MG3^ N)'_[S%]CTR:3A] :$!;S!ZAG^"]1;U/!Q=WOUT]W(\^7QU8^/S;PTVY MEB.[7#=.,:8XUX/YM0]*)_QC]=9*=,^2D!:"_G*X";"!*A+$NPM^E;\W63P! M3IHH #=X0QLNOZBE8,G#=!45:SN*/!K>@-3EGF1R: M< +O@LUAEC,2"/I,;IEHO+\:8%:3=0AJOXJLZXXL-K'675G0EY7KS,+>]H2> M7,R<8$H$#1Y#YGZ?,=\C7%S]B&BXO(3^71IN0VP-[&J"V_W^B3[!D^XL&EC9 M#O_K/\^.!J?_8\4=6W])NM[O=SOGS8@)F"U)-H. MT>EI1E!,.<$2)-:Y(R@L[WUF1CIDJL6AH-+1H#\8Q-H\%:[/1,0)_ $HK02G M%*42*Q(IB[=#9'J,YG.'+]GDD4X#"M+$"<*1*YU#-)C> T>[8 KJ$$L3DYID M^,\FR1+$2*0,:FN-VTJ1[^FVL=J[IY\6'8_ZPZ/BUM.G(ZBQR:\NG6QZ!'AR MQOXN"9K@4Y%SV+>'VY$S[F1/S,W%_^IPU.N?R24)'>KOD*P%S"H"V_UC>RL" M]ZQ5?ZB4RA[WU-ZD2;(P;/* 774EC[&;3@E[MG*=+UGADI"@17JPAQC9Q'8L[!R-'R@XOO.6:*V M)S5CG-G2K=F>,7+]2RM;CL#"(>P9I))LR1/Q0%Q"GU$MVSEG5'>A9HD/MG2) MMF>)M&-KW?.>$ZK)Y/OL!4,'$\8O630.)Y&?KN#N>4*C,R5W#/JV])]NP1WI M$"P8@Y4.8LTT>TZI(AYF87J13]CDDDYIZ/A23=L]D]3TH^:/@2U=LNWY(^T= M6R?]Q_KHGC5T2#:"YQ[U([0!'XD;<8HY)%>OKA]YQ,/48W2[1F&B+UPY/ \ MXI[PQQGPRALRTXY&IF8_5&EVQG[9$5OK(5OIF.-,[LRH$2@=MP4#M^3(]WQ; MR1W7-("C@#K^32!"+E-0Q!.Y3_YOC1[KFR8;]JGAN"SK05SZU& M8V6&8Z7CL9S0PA%9G6*P, MFFZOO;[ONQI8Z>@>' ^+GJTR.G31I5VRIFW\USIHU'+O!':+%I&Z[I8N6>K5 M,87Y"M1+THKN'= W@K3YR/T142$'L1U=6W:FIOXIZ/J:U,\>4>/V^!0YFY!+OGC.\9^9D=)=5CNYV_-&H"S57G($*KLD5JUXMZ-:2 M_>8TH57/G>2$!_),@HCH4#1MJE9M/@R*GMX$LGO+JJ_!Y &46LM1?UC4'A/X M+BHJR=1A.9SIE)-I8MBGC_5%EAXBI6 Z M6^DC;R<0:UC(>F=.NN[&FC55:! MJHD#!T>5;.J\\EBQHG\,MB#''X,]0;8E2/*_\?(S85/N+&;436_>-M\O&LC4 M!!O:@T+0;DVP]-=X::T[L-(>NDS%M7LZ%\AN&*K71Z:FH@U&=345LZ[I?-B] ML\'VE0H09Z>T5RW*$:BI=0Q&L$*E2#-FNJQ)X)4+_!)3VS]')H)C6@&!_B^^%9##_36:^K9'+!GNBY19;WX!J@$UM M79T.BP9L P)VT0+36?L&PK().K7H/+,'A3!M(UIV4)9^9LQ[H;X/ZW$7S@B_ M@9D$4PH\':='Z%"P%H=:AGX8%)-_4I223A*IM<::9&[LJ;1:87W!J8E)*32' M_6'QU-.A6!>E9=V"K^X>IPT;B,[6N)5R=#BP!X74 RWR]K)7FU<0>[%:I,PU M=D5NZ3/Q-E_MD/X:O:@Y 0[50C!6DQ/BOGNR\S))L&>* KG:N$8;XU03?&@? M%>*OF@3OMO^NC@Y7KPN"FN9U%,*JCH(@V M?52(P&KR13H.*QZ(%8_$R@[%2L;22%!,GDXP MI O?)5UZ8_'T5>=R0+6F?#(LVC:;:]]%K7AC+1N(O0I(M?@ZM8\*<=HB&3HH M?*X=-V2ZI%%VK*PHXK%X+YG/A5M]:J MW\R-K[C6:*;O/2_$OFL:K*C#)K_C3@G"-K5[VJ)6T_[8/BHHTB6TE]VA$SYS MQ0^>)WUVO/).CC(W04A@-F%S_YL.&C4Q3^RC4CTQ3\P4=:>=9+)BE!99DI9J M#?UT4+QD%@-V;DWUM?1<>[6>?C8LVOLQ>!]NPXML.[I^R;TE34"PWF2'WC!9,$+$NA60%:!*Y6%X\&@>"&@^+-[!2T@RO;@.^0=7Z*EBE M.7E\,BRIA55"A2X:E\4E;55WOAZ+6D"=VL-BR=\R$G7=!"VN=.*5';FP)@WK MP^OB4M/NS!X6:_.6TR[U(*<==)>$YV"3R0_#D4#(\6@3K BI/H,^#(K7YB6B MGL1D95%UG@H-SZ(J>.5Y=-(?%MW'513I[)E46-K6YU(])J5\.QG8PV)UZ2IR M[<^GLA5?7Y64[[]!=VW/JS:XU?3%!,\&],U<^Y2M+.QQ?Z(5";.N/"'?W\E$ M@9V170N[FO!#>UBLRUQ-^&RIBYCR<:=[VA>ID_\MFF2G-D.HIK!M#\LMOW(* MY_[$7CI)T9L :$&>G%<]12C;7*F)GAP/BO6 8FA+@G=SC?55SB*06L\\&18C M#]GU[J)NF5G#-@JE"EPMBDYMNZ#TYXC1=EJ2HG9, >@JO M&<\T:D?O1JC5!/]@VX58U0;!5[VMD^V2#O^*M80WA&^WB8ZZ%@LPO$J#KP3T MN;@RV=84U\>K)/=I'W3'&G*ON\)<6>AL75]M3^GU>N>%'9M\"S@\F0;T3^)! M@V2'M"1W0^1JF@]LN^ JW:#YAN0&4S#;HY3P:9^=I/LCF6+.A!-XZZ*>F;+I M6@9@#0JED7%Z-"B6JTPPRCR.3*W1#-(]A=*5:. !UT*D-%%.A\-B D@]M;IH MN-2L=BOO>$.4:N$)LK,8!JPG9=?-GAHB/!(?;(C, ZSC.U\XP5(DD(V^M;BS MSM2\<&S;+82P;(0CR#V4A87E(/Y;I$BZ>;8^$'DA[][AX?*).X%P7,2L65.X M E9]FIX,RLH)2U0]BG^<#8HU8]\T4/X F+]=-[ITE/AH! MU;SX9@F8QASOEMP$LA50V1F+D(/(^70P<7Q!#JS F1/@BEWW$V#A.K /AV$ M'+]']3KF/OVX()PR#Y?ETP$-!*@YX8$E@!E"&D;8XV?.HL6G@[@U#Q!/; MNF*N7OC1HX 1/9,WQ5F'6+Y'8];WG+F$>.*:L_FCXY.[_*>X*ZE?"]=DBO&[ ML>/CU]KA!1G39D2>LP!D 5]J3+@UVWYQ7O$"UO\2A_M+I#6GXR@>_ZYWB**K M!IMD8U5ANWEOMZP)]2\BSM/[5Q6K4M*R_:3>E%5&^-5 #"JL[)91,J4J$:"" MV,&>+Y5ONCO];B$%4C"55PV\D/?PE_CHL;E# M=:@W"I]FY(O#O^-^FA#A;/ ,S_6]!_ .//Q+MF/+[;G@Y>UB2J%$EMT9FJ M,8W">,.FPT4M6JP.D;K]K@-K A.LN)-XWQ:8Y1D\$XXVR]TDKJY9I3O7P9E[ M\.B8@>C&0+>J[:):N'>QC="@Y!,"=>8V,U\X5".SU:&OH:I5P-E MJHL UCQ$ RZKW8M1X#W".0-ZOTB^LUCDW+R'I!D6$]@W3Z/EI82KVIH5C4V8 M![I;HI#P9(EK9$Q5:Q-F@F?=#>QL'N%S_.7X_CP^#)(#\9:]@)#\C?G0Y'>" M!CGQ1O#.F9)[$)WD)@#;8-"_=)8"_F;\B6707#HAN2<Q: MW*U7?A'WHK'T5[Y/ C:9 %(AY@[>36(^N;V]_^TQ)# \/G)_1%1(S_[-SPI(R>_,_X=7B9Q!,16ZR-HA\T$NN9#]C>8B^;XF'." M(?HO,+&9OTS\R)IA_QH<1KOFTU0:<OK709I ZS@52\J=C.42 M1X2E&Z8ZX%(/::H&G]9PV)J@BJAME-?MYLB>!R1F2>]]Q MY9M$(:CUOM2 F<"K>?L SI+$KL:[E^D)JFE<5 &;:EE<^(X0=^GW?NZXS*-* M@T#H(OV=AC,:#/M/W/& 4>!1[$VICHZWQ_C^V4HW09(D7?Y=>BS: V<-502: MM!$8FI#6*,K[PG88,EXC,T$F7&%J&8GF-9[TC58FC#POD"[8,PD<_#]H_%1F MYL0YO8F3!TY:XD8:V?#)!GP?7%G)6V$9?0<_P' MXI'X4X()5WXE87IQH+$/=0?]F,#J5\^$+Y](@&?R$XHQ9Q(27B/OE##F23_, M#:;HY<9NI"8B:M07;?CW5U;2^MR2"B[J1"P]8&,='$UR2,W-&=7(-EF% MT>H<5ZUPF6HV7E,NPJ',H5'3MJ2A$80%GW@A5T[<1]R=X7TX MQ?VQ)DC><-KZ9WZJO%WJW46Y-(EFB?VP?&+?22 T5/&J]H:HWN2 ]MLB%T7+RU*(S8-U5.OH?V_L&'?P'OX.^/GQ\N M0'RI>72SE0E,VL3S=!?L\.9#!ID)ZU ,C-[20(8!*JL'*$'>WSIXAGT3A[WJ M+(-B2Q,HDHORJ*=0VM2(.20VY)/S&@\.@QV.CS4J;T&N:8!8']9Y@P6(/H_K.4W5[$X2%*J>A M20Q%"6V(&:?CUTE#8)FWC5*6&V,U(;Z0\6!>1C)Y1W8O+\-_)2_RC:S:E$3* MKEX!-16J0E_M,9KK*"4!93RF:HB) OJI8%J@)HB#C?S[V$,&K JC_E-VG9A0 MNK%F)09C<\-@!$2#DH"X#*%/C%30 K+':F9LZN-S5R977X.Q1<(=GJT M::%\[PL+J\P0QA>,Q]FZ6%>@/I6D /#N&26EV8M?8%]C+D!/ M#/,^L-,F.9'Z6-\_U0"D&P:[(I@4R#/F4KPFB(F<%S-*)L"+;H3W,6,ZUH;L MV^ RX;'IFF3:_\H]? T(&;=936)%34 M YHPOX)K/VNL86G6'Q'E636Y091 Y6AD8(-6[WZ"LU&]%$%9 *U2_6;D>?1 M."LV>1XKLW6Y :UP&>'OPB&-%8?V>+ENDCVT4T=>%.(0\4Y,/#L6W#HB!+U0 MK2>\494N$YK6!Q&1%XE3C FN7YMD)MB/+11E', M*XB[5T0W\;__4N4)/HK"&1RC?Q*OD2.^"&:LDR)U$*Q$*9;\BU/8JPOKJ&!, M]55]P]J;,L]T!"\\8%5,*9/WD.#TJE&G-(&-.&3C6_W(?/(2.,P%KQ.FM;_0 M-Q2K2HY??;@VP6$JP0N\&?O-*B==V=[8O9L7.EC*,$#(E@6/%/#&KL!GV!-Q M#M UXU/Z3+"6U]TDL42K)5@MG+$S+M5[<_F&B?:1^G@P](^7L%*AK:ZJL"OT M!J;CED;'K_!+C]) 3#[O6&=W;(73!&6YF!*B\DA5M3;'-;51>%U>Q7/\@HJB M6[B]&MY8D9"M6BT_=:*75ED'9NJYOJTU&YNP&9OVS>SFDIY,D )1Z\*O6K< M!E6"O'>R]P,5WX6TR%W"0]3'*0@MYE-W&?^W/I>L"0I#$LJNY@0TEV *:%_" M67K2:,Y7#]B0F:8?#9'G:?I)E9KJ?4J8]XZ$8_G-)^+. N:SZ1*LJOIJG:7- M33 WTSM9$[ )T^RJ">/%Q.[:+S-J8##V"+X%\X$D.3P@1E(Y"4)$,YE5'X$A MF[*URV]5H^V-7(J;^-_?I5A2;SQ.H@\3C7JLKEJI#__>)_'3"WN:L4B MG,E MOZA 8L$;UST!O@;A!0!@;V-A@IH[+^V0F2 3\XEL(-\6&(ED 5;.1IX%?3MM MSJ%V?*-WSWA3[<29IV2U!S/>RM+ MU5D5;'(SGX.Y J>ZC]$8EV C_+IZC0C: J,)_%Q(X8(?<84<+-NUG,0.)_D! M58>[,WDU0#\?3 N9H1EAJ8V,D=?F<3Y-:%,UPY'WC+V(?*50T.3B@=]-KGP: M;_7D0N]:[:N^^[L-3A/TQ]13 MINFD2#5SR50K":05HA,]8;LTJC5E^.+C0S M009J%9%1SZL1"A/F/#KJ'PWRG\*I^9QT-8 )\RD-HF]7&=W$*N@MRMVN?V6K M=^VXIJZB$Q,D=WJOL\X@WFQF F=O9C_$6:_I\9%<53N/I7RCS%H]5._/\^LB M(;I52ZL!3"!H[C-JM1_I*&ULPC2^$$=$\0?(;X)%%#Z"$?8]SD52DT<#T(3Y M5=0ZJ2W25@_WWE9P*N9&>M)P9!)5-FMJ-+J@8]3^*8FUI!XOZ2]:Y>FW"MO4 MHC)A"4IMH&Q>5%+XBBJR#AKA,-9\DA>LUPD'6K>UU3 FT#>3!Z+W2W%C""M#H(I$6JJ6G7 QHA@R+.DICM M:+'@Q(V_J7X=!5Y]O%<+UH19WL-_L+AZ702JV,X4W?I*3[>^,FG5&X9OK@FZ M.:MOM+5%9^CI6X$@?)Z5.620XGG$:][WZ$3E^YKY*M83=#?)W MCRSGZS\D\A/CP-4S5X&8&AW+V%M?@6P[R;?31&2"G"AJZ75GJP+"A G%UQ+C M3U_H6YXU4*8R+YZ9('C)(YG6NU(K&IM M/;9RG*#B=47K&_PL]T@:UU9K;9. MY7CS;M];@RDYBD;>_X&^(B^FEQY)38ZU>ES&.FD*"HW,"%Y=T-)7A#;A#-5X M*BOJJV/AM6#_TM(CIWXEB=Y:*MX;]OCN>E\VVTEF[2S"C?"'5J)4%:BI1^DE MC."9>'?/0)Z(?R5A4BA7[\.U&K!&)/E^<8)H A.0Q6^O'5<*+=!/09,CJ+S6 MA?MTP4T0"XEV^L123]#JN$XN%F?O-M:5-='%\D^[&_G+(&ULW7U9DUNYL>:[?X6F[^NDA7UQV+ZAEEHW%"&W%.KN\9TG!I:$Q#&+ MU) L+?[U-W%J$6OG K".U&%7J5@LG@_(#[DAD?CK?WXYF3WYA,O5=#'_VT_\ MS^RG)SA/BSR=O__;3W_\_A+<3__Y]S_]Z:__"^"_?W[W^LF+13H]P?GZR?,E MAC7F)Y^GZP]/_IEQ]:\G9;DX>?+/Q?)?TT\!X._#'SU??/RZG+[_L'XBF!#7 M?[O\B[0&HV8,M'$&E%49@N,:I&52,YFYXN%_O_]+,I:YP@04%BTHYB*XH!UX MAEHEE9+',GSH;#K_UU_JEQA6^(0&-U\-/_[MIP_K]<>_/'WZ^?/G/W^)R]F? M%\OW3P5C\NG%NW\Z?_N7&^__+(=W<^_]T^&WEV]=36][(WTL?_K?_WC]6_J M)P&F\]4ZS%-]P&KZE]7PXNM%"NMASA_$]>3.=]2?X.)M4%\"+D#R/W]9Y9_^ M_J^[#$\K>?ZH<1!,&Y. /P'W=_ MV--OV%*8I=/9,!6OZ>?SCZQ@#H>)7]8XSW@V%1D*WH?P&68 M5V#\7+3_L2VRLXEN,O*)BCXSH3E$(16H) (XP32@2$IF%G@QW0=Y=3P;U'FV M3$\62QHXJ;"?GGS&JG#.M=D9HK!,5SAU5 N"(A> M, B<9ZUT,SSMIA+<"/-IO+TGO1FQG^4\K6,/L[=AFE_-GX>/TW6836),@@OK@51L!(4F@3.T:)WE M6FOF0Q"J"P/N #0F2]B8""U$T(X/B0+A.K68WZP_X))8^G&)'W"^FG["5Q1" MG^#KQ6KU*Z[?E-_#EXD.SDGFR!I['T 982'H2 $;CR)KQZAVNPW2.^9>PG)-KM]H _0++-$W7D^A]X9$&;;B3H&)00+.2R%G M+#"%[&.?4.QA;-NP1WV?[&DLF':*:+7"]>KYZ7))0<$D(+H0RYP<2]"C36A_*.MW_TF/RBPP788/K:Y8K"ZD/-1="WJF8_A=F0 MG5@_#\OE5]*49TZ[0NLY"Q:B)_],)8$0I$/ X&VPT?,L^ZSBK>"-R>MIM[S; M2Z89:=XN\2,Y\;]\^4CN%Q+(P2.[.G09I=,R"H@9:>A2&S*G(4*2R@<>& K; MQY9M 6Y,CDX[PK262LMH:W%*W'V'"8G'<8;58D61 SER$FSRF=1=XA Q,%!. MAE)8LB@Z.3NWP=F&$OJ[H\3A,]^,!!L)U(N11332&)F P-#(HB):\E @4: 6 M):DNH;OO2C7R>6LN?QG2^I_3]8?GIZLU1:/+BZ=\O1AO\<58QC4$55-?P5(H MPUFA (;GD+PRS/1)K6^#;DP^\H%V&Q"FC2 $]Y!1=THF7XG-7^WD5SYB<\,:D:"" AF9T/7T_S,$[7.'R MTR4:EU)DI3A(MI!1#]J"RR9 0,FC"LZFU"=%?1>B,3G9C0G11 C-*/%/"@C# M64G!NSJ7JS>GZUJS5LL )QZ]MUD:$#Z2QC)%5(UER?5/)6AE#!.R"RWN0S4F M9[LQ-9H)HQD]7N#'Q6JZOF'+A$0C%$43EL(!4E]BR'='X#$&S9RUOO2I!+H# MT#:D,-\G*5J(H)T%6F+$BB):O5*CR!$LJ#-SJ"X28GR9/P MND]D<@N8;7A@OT\>'#KU+5W*Y2GF6X8G@_2LA%-1@.4_<(I=>Z>-6#.]A M^4[Q]\4[''9YWX9E_OHR8-5H]Y2)[!QY3 L8Q!HT%M^E0<[^=8/T(6YC"U<=B, M-TRZ%*3'Y[/"U-_#EPU@=0N6*SH2R:$^0=4?0Y?9]N6CD;)#BTHWT7HC'%VWO(_F:= M>X.);T;F5_-UF+^?QAF>#8VT[2]?TNRT;H;\UV*1/T]GLPD9Y^Q3EI!C(?7K M"9Z3+$+)/"7!K6;9=:'$-NC&%&LWH$=S@?1SF"X!3BC,1\ZM!\94KJZ[@6C) M2%O49*&QN*+['$&]&].8(NX&M&@T^0WKBQTULI_-O,B=3P<<*P9N(.#]I[C3;LM0%_.F_+$Z$4]IC5+E>@S6F<+:_+]Z]/KT_&:?CZT/]UO M:_HZ-$):E'-JTF]#;8JT<:R_'NB_"FOWYG4[/*EE9[M]!]BH[=TMW1$N.R-( MIH)W1 :LYX558*$>'B1&V&RCR59FVR>[> ^H)KKDCI80+Q=+6K+S\Y.V7W]? M!A)$&A;V/ \_G2_S_/].5T-WKI^QT-_4N2I)>U6000J)G*),@5",]6RUXDHJ MY9+B?79Z.PUH3.FN5AR]5?$],A>:&4F:D6_H)\:*)+0R@+8VRW&1HG$N'-D# M-#QDSECH$_Q<@3&FI%@O$NT_[^U"WB4]FB+Q,EU/A$],1V:@>$\ A+$0HA5@ MF6)$RU@\[Y,#VP!Q>!G%B@13X\VAA1XN/TT3KGY;S/)$2YK&:&)-.=:HI#B( MQ7((*:*).A>=>E5.W(5I1TT)75F^+Q5N5DLT$4'#?DF?<'Z*+VG MQ5R7.:F MJQM+_\MU52MR7(U1PYEE\F4I8 5G5(!LNYF-%CWK^: MKW&)J_4D*QVXX12)*:] %:O(M%!@I@Q'S9(5+/7)5'4<5+,LSX;AY"S*[#.' M7,_"J> )PT:3X&1J&B&T(//0D#2K.1B?8BI MSV&9H]F[Q[4'^_/Q9HG'.%C0V(TCH.<*XV> \\ZIH;EP)<% @2 M8W'*6A-$GUS('8!VM )] \;6?#IL^H_@%3C'C'1&@W>U>ZM(D9P4PR"0DY)S M8(R)/E4A6WH%>Z:T[QXP#ZKH:HR3"(/9-!3"U2W=HBA6SXY9WV? ]^,:E5)M MPI9;T\MMY-*RT'+0T!<@)(ODL0<.NL14FD''I MQ"YT.&3JF\G_99@NAWZ@W_8MWI2+5B23&#/ZZJT+54^4%R> _/@(VC =F,M& MF#X%%O?"VK&&\GOD1CNQM&G9_%]A.J\.P9OY2YJIZ2?OV[>M%F*\F MN23&T"E 9NI)&./!9354? K)=,Z.7PNM[VC@_,"#QE0MV5;RS:>YW6X2@5I5 M5$BXR..GX9Y.5Q_..%E/V4ZL$+)DZ< 455L)QP@^UC9WR7%FD]:,]_$H'H0V MII++/IJBK73::(M7)Q])?YU#N-&M'$V(D8D$7M3S^$(FB-EI2-)G8XWFXGJM MYAVZXM['[%B+^3T9B<9SW+Y8\WQP%#X&852-\HS+M7I,2/#U4A6K-=9;>U0. MG4*-ZU .5H*DBI=A]FR>G^63Z7RZ6M?/_W0I1ZF$$66X=:U>UZA10>V*#=SK MX%@(X0:I6ZG ^X&-*:HZC!\W%%]#B;2[!P^'O!>!^D=8_@LW!CNI9?#&J0R& ME4"VF]4]38>T)%U$%0PIXS[G]^_&-*;MA[;D:"2'#LU7?\/U>C;4=UX LEA8 MX?483'2YGJ'(X-%+8FMT*? DK.VC).\!-:9C:FV9T4H2#2M95D@?4V_L>(&? M<+;XN G)^<)]D@*8I5$.E[N&5!QDCE;;$E2O>P;OA36F,*PM/=I)H[U;M9F7 M]\('IR/8Z*O;J.O=ATJ!,$E%&QUCG?8='ZR..*Q:T>L4I<@6A)*V;A1[B)+^ M19$NZFR#1'_D:L61N$Q[ROZ&T[3G7'>,$0)3C@<9P/%Z2XFDA>5\(LWKO$_" MY4*V^C%BA$?..;>6_&$3?_2C/;4)QO]R.@\4]I.[FR@ .NMM8[DIP7,.A=?2*\\C.!OJN0/E MA0VZN-SG^,GV&!N<]4^(>:A6&"[]?/-QJ%+XY0LNTY2>.N&%:30Q@].U0"@Z M#H%T&X@<>2Z:&\'Z],IZ$-J8;$PG5MW2&:"AN!JZWQ_#UV'UOBD;G6:_#JE3 M\NIR4H(4;JH-35Q B"5DD#J@E<)R'ON$9O>A&I69.A)YFDFI38+[@LMU/MZ> M RN+YU M.]J7'AV%T;(ES:7>>[5:G=+ \4UYOC@Y6(4! MHI 4^:527^GNW%P#-:Y=V^/[-H?(J(NN.:\YNG#25Y/$O(UD*T%S'LB&2@0? M:\>G$HV5]:"/ZF^LKJ,:4\N=1] U!PFI"VVN\SA$2X\L%,O)>GMT+2&/3B$P M3,*Q8!S:_JS90]<2K$ V]4IOYR$P9P&#SB(XP;3N=*+5[K5WN\BKTQ%%9T2D\,2""+K>7Y'KVVZ\9XLR)7\]S!';\JEVUJ[!M5^02^FJ[.+T"&RUS1O3?P@QOJW(/Y%T)JRG, MK<4+RJ(CT@M1*QB8B"P2X]-6.N;>QXRIJ_,Q%$R[.>_HQSQ+9YQ\1\.^-I/@#47'T@5D.LI =O!(+LQ-=#MFJ+YK,]5-:HU.)]V M]+',,T7UZ"?Z'5U7-)=O7&%Z[#7X2F)'DCR7@&'+= :AW5]IZ\:VV07/+ MH^F3<-\&W5:Y0O9C*+=N4NO(IV^7&PX-.R=!FQ *UB-3M1])CM7=DQ&B#RPH MQ8-W?8*V!Z%MQ:1'+J3LSZ1#Y'6D3B)!RI1DW:9"1>I2<0:N1I*92V]",8EW MNCK@X$XB_ =+2[>34T<-]&I.3*[E>S18+0,GO2A #A=0&EW[%P0'#!GY>=)G M?[2X;@/65M1Y[#K+_JIG7T&UO0NH=AVDX5]MK2"\TT9Y =%Z#:IDHG)(%JR+ M,B>!SMD^9\GNA+059WZ49'5; 1TAE?0V?!TR$E9)XW@*($*UGI$I<,)S"!B< M+*:D[/J8J@>A;<6?'RPYW59>[1H]? A+_)GP#-PC95LQYY)+*ULQI*JUF'*HCK_^O-^E^ M"C,;=[43QJLO;+SS+2ZGBWQ3AY[?M/'+E_0AS-_CN[#&7TK!M)XXDZ5V MSD#1.=! 0Z ))/,LBL2@ZJ4;OD^9W7''><3"185>.8K'@:)R8@TI&X@J":(D M(SN5,);0Z=J!/0L7'_ERM_'R_98*KQXDZ%U=6V.VU35\.3B+11,@3A&;,F0H M@U02A% ^,.3+%:H60%!=D?RET#(6F MP4N15/3)TQ0=DZ0/-C5XW"K%[Y^DAY*@&4G/AOBF; [[S?R@"9X(QTCW&PZF MPE=&T1B,D+3XO @Y96L[]3KJ,)@Q'13^CFC_V+1Z%$]#,I3>$BLSU^<%/Q(3 ME.PDHY4==.F3SM_7T]BQO.BB!<'+Q?+MZ9+DNL(WY=4\8YG.B;BOIY_J4] ;5\-EQ8,V./M-GHCBF!:1_+5KEU0G)H [AC M3-"!7>,&57?UP- X\TEC(%\YV5([X8&.=)R:Q"A^$ D][4E(+( J20CG-8V M,KF5&=KIL6&/(N'4F MR)T=* \64[MC2]^&5G>HAU,.ZXET&(M0@E2NLZ!D1(B.UR+/*)5W*OO29P/X M5CBC,)A'ILKAS5?KY>F05_P'6?K3 M)>:POCS:5@<@JOE(XP&&*7A$)E+4B)3+FW7 MCF.O%AQ',X!-!'QE/^JPJ6QX2=WE2=3;AL=+24*50O2R9(%C+."R]V"-XY9[ MZ8WNZJ5[ILWISNE[5##WIE8ER3$>+'D(P)%)A3;U:H&ZK M.QVT%XBB3S7L?:C&M!H::=)27#.%3 6L_*JB&S[J,-. M SI4C[:$=>Z7;_SB^A'WQ,BT9D1(-M>C&))![14$.J 0@6G&L4^]\E&'.29- M/X9U=-U$C)=SS9RRED,\KV3*7F@L2E.,RPK%U2R"Y\P#4R(8IQ"-[G.K5?NQ MC&EVSRLS-VLQ3;V8RC@/T;!SV805'A/+'H2K=9;:%XA)9-"*R1R5 MJ79A]&OFP6&.:1?R!UY";>DVTA5UUH'EZZ0X$P362<=4+W1F]"^E,C I [B M4_.6Q@,9T[R>,Y8YRRQS",%+ :0>:X5FT8"?9#+YZ#""]9J!RD'7:^ $U$H,SXM#KOMT)-H% MY1%GI$;?ZZ\41^ 25^M5O1)XD/-P-W!M/U8PZ<0BHQA\:+;*%3A'LU:*DQH] M]S;TJ?II.(B1V\,V;-UBC1^%!,\ M]%^,I%CO0QI M_<_I^L/ST]5Z<8++C8O84&03&(.H@ZRJFN9S: M=3&\#]G&02;KF=$*.0C2IJ ,*5C/2"4:GWD)DFG6Z:+H+0&.R7(]$H_VE%8W MBW5+NYQPO4'. ?9KEX\_U)KM/916MNV@SD.QF%!T%E#%#DJC("=8(9!7)&S, MI6CL<]*^8>NJ_>:,/O_:ISY;/P_+Y=?I_/U0$CEQG-Q&[0W-C2/?C@4'08H MIJ#CD5MK.G4]V@K>J*SCT3AX0^LUEV0S\WEUP!L:V*&+P@5!&**A@(1P15\U ML+%:Y,0"TWWV_.Y"-"H#^6A4:B*O;A;S8O,[G-]F=GV7O%[04+&_/%V?+O'9 M?'X:9IN7Q)Y?X'" 46V,X%"[VW-"&IGFEW>W)AN2W8+7XR4"9(X:5- 1G$X6 M@DF)M%+@3/2QO??C.OA2J;L__9;Y?U;6N/R_&)8OZ0\F6;"2#,^0G,I 7FH M9[R@,0CELC&(N4_VZP#08S+$#1EWXPZJ(XFUW>5F.P'^E=;\[Y]Q]@G_08'4 MA]6$DYO @G"@!=:TH:[-XY(&R;PHSB<51)]SY8?A'I,M'PT;#Q+N(Q&R+I[? M/R\F0J/.$NL)13O4(@D=:E?7/N7D^^'=AGG'NN%M5,S;69B/2;S%Z7)BDY8E MB@(&ZPEEGS@$90,@YSI:\@F"[W3C[5YXMR'>L6Z*&Q?Q=A5FM[3->5?,7" M^^0J]\<\IG"]#[^.),_6^FGC)MT+.$:4Z#)38)TG=6FD!*^B V&U*3D513![ MJJ>;D,84T1'\HA[]Q2F2D4++E2X00^T:;V, [^H=1+RX[)AW M4O8IN]P68:]K'**5429EH01-@;V+K!Y/]/2%5E5@-KC*TE):L*<2H4VTA0?\2],4H MR9STF6&GOL][P1U3P'84AO47ZF@LXX0?PS9.^-&MX_6!'=L^(A8UW#TC]L^YV+[60ONBF8&W)#UX"6"QY*A;L-D1[], MG>K-=@3Z7=K37=BVD[8[4)#'L;/700Y;SDH%KR4%*@5M/3B?.'BM FBO#4O. M.Z;[9"5VAOI=VM>C,6YG83X*YX8]/U:,U9D\4%E/42GG&820 S@A+4\I.7(' M'IURVV[='BN].CK&[2S*HQ/N:GFK9=H;)@48(Q300B&HSDB06L9@'7="/:YA MW;E>^5B9UU%1;W^A/H["JRB5\E&X(L&Z2"@E(@2A)9A0E(XVLH1]6K_LBG1, M&=M1L6XO41Z=<#\T3#69XS ';#'L^Z=!T2HL!-DJI M7#[VO KL9YQCF:XG@B,3*!.D)(@(,CB(@=C'N,OH."N68Y@0Y7=M^F] M,K7TPO,EYFGM\*JT2+QX$(4"'%4BQ=C) M$D#M#,4I5M:JD:B]%UZ4/BF/'4".*=MQ1'(=+*_>A/IM372O#5#I V8;#LDD MIT2C5@Z8*?7RUICK3BZ':)WV2D690I^,QHY QY3+."*QFLCM8'(-!=G;^*ZW M5,*=[]ARF:/(09 ZS632N;'@I(L@4]:!25Y2L _Y[X?#&%-NHB6+CBR@WMKJ MCJEYMGZ)M9)R5E?%:;T6X<'9XK?:F.A/AQ<7G$V93,8YID(77 M&T9"O4B]]AKGH4B3C43?Y^3KX=BW(:C]\0C:2[K'2*R]72X^35??CDZ>3Q/% M1!MO:I-9V^E1#5-K^P^Q46[M@A=W41(ER;WZ:4X',K!(MM5+*\"XDI3(W-G< MYXC8 \ .5887'W^NI^]&V:9>-4+_.HJ7:2:M=L_2STUEW8:(@6B9N$UA3[Z%V@C!EM&!%=A9+,-CIBI[[<34: M];G9N&51FV)BP0RU]RHHXVC8DFO@/AL1,03N^U0)/ !L3':](7-N=$=N*)[6 M*^6*4;C5'&0F8P*45H,2 2%*R:"(7(PO.>A.]25;P1N3!>_/GX:B:LVB[R&Q'((- MFF;.Z*#O:60/.H\G*!;0Y11 IS@\M00JAW_&1&@W4&K,O(+" ()H%"9I2U529W M?<+$V_$T'^70EVL2N.0G%W(?2C/?WCXK5S#_$=KG#Y"5<4;PP]<,)L=?'2Q"536#8W5$7EP%FO M*6C517L>F<$^/:D/PSU2[=J-8/V$VH^(W\Y)T'0,MT>5Q9(\ZKR:<%&2EF0@ MHE&T4KRG6,4X!!&CCCXK%WB?^YIV #FFL/(H.JR-N-K4P-U M]F6^$VYN&G^ M6_-B(CTSPBD=0,M:5AQ+ :]$A$S_:6Z5+-=[&-U1^+;[L\=4,]F0*L>01">Z M_#%?8IA-_XVYLOG-_,7T_70=9F>_G%@EDC7)@;4LD']JR%#K>GF=XD/#VV@] MWX\J]SYW3$61W6G23@*=*'*]TY9V9!N5 8IJ.2B%%+,()%B!"R) MW5N;':OJL#L)#ICCK@[RV?FGJT:.T!B=DH3,M*H'0R6XQ"UHD1$9HA"N3_._ M+0&.J1KP2"[OH6(Z3OK),*6MXO4*F$S>MD /WDH&/*MD60G>A2/5F_5)OFY\ M:EW/Y"$^6RYKB>9PW'E21'8*":!DA1:U,Q1GZ,(@D8YG3%BTKL^VT-80QYB- M.)A)]ZR?A@+KH84WX%W<.$I![/5[2*[_/ G!"^>3A5RRKZTP,SCN#04A2*\* M'JWL<_SS8.AC3%8TUHO',>Q!96I&D4O)Z MF-"5<5MG5A^M,*TOEW872C\?LFZ$L5ABI, 6O%&UG5%6$))Q,)16%LS(9)]N MF ]O13;;/0G62TTS"AB4KL<[:(R8ZK:?\IQDZ L_TAAOV3T9AR7?FQ,/>L"[ MBZ ?X6\Y>Z.#3J%V!!:R]@8.Y$R$6E[LLTM%(BWP3G<*-CHZ)1YA9[X34PZ4 MSI;E0.>OUR^1XOJ__^E_ %!+ P04 " #)@(=4&I@B4\6- 8&08 %0 M '!H=6XM,C R,3$R,S%?9&5F+GAM;.R]6W-;.;(N^+Y_14V=UT$7[I>.W?N$ MKSV.4VT[;%?WF7EA)("$S5T2Z28I5^G\^DGP8DL4*2V2"Y1$.[I#)8GRPH?\ M<@&9B?<)3&>3CZ^+>??_OPDOF?_^=_ M_<=__.?_Q=C_?OKNUY^>C]/%.8YF/SV;(,PP__3'&*8< M5X:K++2 __OC7Y-UW!'1,6//_[XRY]Q3C+Y)S]_OF?-_[^ M#S7_:Q%"^&7^Z=<_G0XW_2$]5OSRO__QZ_OT"<^!#4?3&8S2MP%H^#S[^@^O MHC&_+#ZD/YT._SJ=__M?QPEF_+/_F%S@[(\3S)\PN/^/? M?IX.SS^?X>IWGR98MJ)?3;F",A7._ZA/^^5@3)\(R"1=1&3T6QQ5!>\1XZ:G M'X[YZ[-8Q@(79[,>$=]\=J]XQ^<] GUVG.OX%R! M7$?X^=/%Z ^8X%_2^/R7.;1G;_[YXMW;)W]_<3>L^H]I;"F$7+R^_^/;/[XR M-I$\' WKNO$K_;A\0AUK=Q3XYPQ'&?///PWSWWX>.B,<:EIQ R:M@@$=G;(9 MLBF2>QL&WQY3X:P G8W3M:>>U65M_)6',XAX-O_M(.-P\&(T&\XN7XW*>'(. MRUG@JQF>3P?HE%))Q\K>? M>1\T/AF-+N#L'7X>3V:#+*7Q(2161$:FBT863'8,P<3L9. TK][HO#KRR="Z MMSAOTBOZH/9U3LH&TC=C&2 &%HH6*69T,LG>^+TV M],D0O+] ;S(L#V'XV<5D0GA>#J<)SOY?A,D*DY#::25)?!<6/%9 M.LB)/H2#2=XV^J/GN1>QWJ1:];+E3H#,R3K/Y0+#T5LGT#))BLBT+L! %60I MT/\D9B-4[F_[71O]T5/=BUAO4JT/H7HQS9?#,WQ]484Q2+HD&7)B7&1@V@C+ MHN"1!0="ZF)(^5Q/EN*W41\]M0>)\2:EYG!*W^''X71&FC9[#>5Z,TGM#B,9_D^QEM M&,_&%Z/9Y/+9..,@"N5CX(7%0L:^5CXP,"&R0H:^YU$''?MB^U8@)T)^?\*^ MJ0ON<%WX '^^RK2O#,MP$?7\M@9IX8-F@LO"=,R:!3"<18-!:9.*U(<[R[=" M.!'^^Q#P3>;]XD9R([2]Z^BY&\!-J-("3ZKH3@T!?E]880;4]L MRY-E>S?!;HBE'!0KNX;J&7W[9O)A_,=H0/Z?1DM+CPIU ]$'16Y-H@[D6FC. M>$9)-@5Z\BQHPC(J4(! JT_IE_5KXY\6Y_N+=@/C!X74ZH+S9((P!U(@"DNV M([-V;DF0_@4>/..Z&$E3R]F+PR.F5T9\]*SN+;X-/!X4+ZN))6=O/XU'JT"/ MYHX,OT1:Q"L8'@E,S($5DSUWH4#(AQM@ZZ,^>CX/$N,&3@\*F+W'=#&A&0H9 M/PQG9SC(WB;C(#$.-;J3;2%KP '+S@A;#]BL.-S.6A_UT7-ZD!@W<'I0E.S# M!&H^WOO+\S@^&V 0*A83F$%-%GV&P ",O0 D+0/7AV^X%X;\M&SN;\ -U!Y M4)!KI5 M+,X-_/80ROH7GIW]KQ$Y9.\1IK0OY%?3Z05M#)(#2!XT([. /U/<2U_CD^NQC-8#(_/YM,!SJGX@D3R\9G5B.L M#"('9B0649.?;>GK]&)MZ!.A^A"!;L@:Z2&6MC68X@30;?L'G,(,E MSH&/9#3RX$V:+QPR*0F[=.0:7XE2V:SR5IIXVPZ/&UHP\ GPO+^PMQ [D%1 MK 6>]^=P=O;T8DK3F]+4L%>G./D(VTA?Y^,_YA]>C8^_PRCRP&W"%D56DR"Y57I$DT/',-@ M:(8% 75?5OA& "="]N'"W4!Z#\EB[S^1<[""8[ET:7ZZ'8,AAT!*!M9F!D%8 M;ISSBA\>++DY[HE0O+.@30.<2TQKGI@7 M6K.B5$015"B^+ZOKRK GPNN^@MQ :P\I7Z1@YS45;9Q^?_\))CA]95W8+C1(CO3=0;-.&@N-DJG7SZ M+3T1\]/+=UB0O("$'_#/V5/ZX]\'0@7NR-]C.41@6B9@P:-DJ L'(X/D/9PI M=X;SZ/6BC> WJ$H:2ANU ME%)$:7Q?:\/UH1\][8<+=$.9SD&QM2>DA;EJXLLS^#C@1CE9(DT$M&,Z2F2@ M0F(\9.4RH'7A\)/H:T,^>DKW%^ &*GNIGUS4@2V*_E[2[Z8#0I D<,%L234; MD6S(6#1GP7!MO$ CTN&'T5N'?_04]R/8#70?%"6[CJJ6_2TQ00XVQ<2<5GS1 MLR7Z$I@K(KMLC(NVO_KVM<%/C.K]A+J!Z,,C9D.SW&&57?^]O,4/Y[?."'H3OK%E'T$^#R8IYO6!ST[@^GT39D[ M$$_^'$X',KI_:+7R9V0>E226SH(;5":_1@>MY!TC_T05L"NXGD^7Q$[(1JL]3'J M50=N8NISV=_6BND;]3V3-FXB\>/H@M?6)86"924U(5.2^4SV1RDIF%0*+8ZW M>>4/7P>NM;>Z1Q781= MJ/\60/K'W" :\."Y3DA3L]S6-CR1@=&9%6VDR\4D M86]KBW( \^M0CF?S]<7/.MT'";?''D'#!N3Q;\-WK*]U+8EIL-_=!#

+X'R;Z!K7OSA)33 MVNZL\TR&))B68)B/%ICB/'#O2P'9*-IQ?^?1]Z(+!TF^QUZ!UY1S7F.0GU], M"- B]OY/.+O ^6=O/E?I3U_\B9,TG&(>"">\%<(Q2+%:B-$P0/("#1JIT9@$ MV,98WAGJB:M24^9Z[%5X!^#%*[$9,>JMWJ6Q]<==CN\3J$@W>X5F5R)OR#J>SR3#-G9*OJ4&#!#&6HAQ# MZ0)MOZ#)R55D_9%\M$(='?=WN7@=QCE-E>A;P#WV5>RR-+X@_WU\B?@41T3( M[.T9C ;1890@%5,ED".@C&/!TG=>.2D52BO-49>9;4!/4Z&.P5J/W1T[+8F; M\ :?C.1),J%BKM79A-?KPC@ZJ93W%GVKL,1N2+]+->N'MQX[1W9Y+=[,/N%D M$ VY"J(89C1(I@$*"P# 7$3IE4(%\;:RCS;+UQS:=ZE)>S+38^O)3JJ^0)A2 MT2XHSQ"+8IKS4KOC1F):>_3DDM(*>_Q%Z?M5GGVYZ;&591?U?HU_S#^9#G@B M9DR*S(EJYDLD*R]H9#*+HC$YVH3;G(]W@O==ZM !#/79([.3IG^#F7-,DI R M09MM+;+SY"[06NFMDK1R0Z]" M$=-!(%]4<$D6'#>6:6.J)^KHNU2$="IHKM<2.K?X^WM#.$WM.2(M??;VO WV MFL9OQ&UYM @FL3)OU *T.7L>%$LR0 GH/#FEAZA3!PS?GS[U34R?K4-7,GJ2 M__MB.IMG/GP8/\EY3@F59IK^3&.IK"X8H8$.!W. M\#U.O@P3+N;\#M/XXX+8^>LT4,I9Z;UDRLZO#L/,0BV%,1*E#%H&T^CLI?7, M3E.?'Z1>]-EKM8LA^FP\6M["_*8LOI\-XQDN&]P-ZSX@@BJUEVB.J)FV-9%4 MT8\*O$>7#5FIQP^_W@G[M%7V>(SVV2>VDSE[-WQG#>@2/0M.%::%M"R$[%@T M3GAMZKU!K6H_#L']76ID"T[[;'.[RQZP$%A=_\T*"U;0NZ>+X#P([F\M/6UK%.PUI=-6Y(>A"7WV_^UE MTWB--,VKLQ&0:I0S,JZ]9]K3NPOHD267 SF("I.XK679/9D%Z],X;5V^/\;[ M[&^\FLT\[%Y?N@E^JN517[#V#CE'DA0./XX6C1O3Y?QFT-K/D5@8 3DK:K, MK- K,7TV@5[-EC NIO?K>#H=1"5TC#*SJ&M7)0N* M>4C (/&0?0FH\;8R^?WU]QJ,T]:O_27>9X?H6S+9'42:1?:L7FW.=+&&+.HB M68G):\=)65V;1>RN*H(^LN+K88?S*%A4F)G6@3A43K"B2C91 LI;KR]HEA5_ M0)74HI _.4=:J0SS]494VF@CBZ L#Z M7JPY&M-Y97U"/3;".W?^B#[JW M:<[!8F]0%;2&:5D0W 54TUX8&V'=+\XJPV^M@6_5H"U5ZK7+AD MSB8"&F)F(9&EC%(:GY)%I=H$\#M#/ 4M:8QZV(+R=C/-%FFWL+*I%49B39A:C M8UJG4B/6AH7HDG8ARH)M=H5;0!U\2O09J_A&'W^MT=]?AQ"'9S44FF3(R:K" M5*ZWKSH>F:]!41":)YZ\]] F'KX%T/$7M[XTX<8I2P\2;V >7X?U;OCQT^Q- M^6V*3Z93G T\&>I: #!>YZI+SC7"&)CW)(B4312J35;;K;!.52D.D7X#(_EY MO65B@OE=;9Q)_QW.5K?^(2%P02F6DHOUMD?)@H#" (QT+H+DKLTJL172Z:A$ M/U)O8#/?!/9Z/$I+;%!<=D"KF'#U;HI"['E9/%,A!>[(CO&-ND_>ANJ4E6)/ MV??8$F=>Z/ !)^=ORJ_#1*8ZUH2N-!G.FZ@\^3C!>5AQX$KQR@M'\.J\YWG= M(9*KGPN:)(P1Y4[KM^-8CY_P%D+MNS'-ZXLJDS?EV<5T1H[99#IP7@5="S.5 M,)IITC@6<]0LV< M?:)L,ITHOO'H$V'T,)'UV%UFCJ;>*#07))FA7S"_&LU@ M]+&FMH(D3-MO&0ZN)IXCB0) M T%9$61:+SGMZV3D5ER/7TD:R+]!TY9O;;$JSBL&AS 1(]#FHY--]42GVJ E M,8F6+-&4N.)MDO6W(3H=C>A%YCUV89DO9V_A7LQ29_F3=/N6.,& M2AD.!C7#R$EYR2!AX.K]A"5!D"6 7[]?:LO>L<_HCU\ACB/X'CNN+ !/Q@DQ MSRN;WV%",EO?E.?#C_7D;PE/QA+(6T%F9,W_M5&P((,AE\4:"X(^73]CVZ87 M=XYU*EK0KU#[;(^RL';./\-PU.O1..6 M?K1%EU"B2MT:#=PZS(E0W9\H>^]?7_N8X)\)ZC\)LT1.D5FN^&I%E.K_TDBP.G)"=^@YF.,\>S&]Q MDN@#^(@#3Y!$])DIL.2X9*2=2 G+BDVJ2%K!0J-[2[IC?/PZTYB7%MTUKD-] M"0F?G-8O" #DX;4[7MR$Z5?784^8M6EM< MM6@KR'G=8*W A5'"&ATC6R>#TF3M,,-#[?.?//.J]FM37EGII9,UHZ1-TL4= MV$Y'07KFH47+B:L05\C(-B:P!,W;+$.]K#'6R]E*8@$+@82,QFJ?3&YSYK@= MTVFJQ@%R[[-#P[63E%63ZW:3 MRZM_M-SHC#/UE!3H#9:6Z4)N$D@1F?$A!!N2"[I-]NYAN!^_3J9#=[5:T3G977:"BM3CO,L3T*.G('-P-#%8%-*7+M.7C(]]8K& MT$_KVG)MV'LK/NZ7R?&A$NTQ5_(KB%5Y0@<8NU0:=R>X_V*0NVN*#Z!@G<0# MY->03@S))BT,RU";.070Y"@K8#:6XA)*9UVGU?UAT+BE$KA_%G<16\_L_8,D M=7YQOBHS X6TR23&2Z[F:YT6>F!>F!C(I-4H.P67.O%W;>CCF7 '"7_'7H1TCAWI)K M4#[PZWCT<8:3>6#I _V;^>K"O<#(P3!7NPAHD8"%)#S+M.SDG*Q-V,9H'9@'=.R9+0+JJ9]63;CNI_&+(?S=H3*RU57X]G M.'T+EW7]6VU@,MJZ$-9,Q]JEBM9#7\^JI)8\.. YYFZI8AT&.W[(K0]2Q@TE MVJ#8]'9P13CCA?\$WJ3*\>4\\7 MNYQ#4+%$)N?>1[WI+=245NF=DJ(D,F!]$U6XB>4TC<0#9=YC&>%F1*_A?*7W M77 U-1*W(;L?,_%0YFY5A /%WGQQN(*/]BTMN"'/V.=Z/8M2#+23+$1=@D/C M$8Z1:-9:'>XP%8^E#;M(NW]3<3+$Z9.Z<2TWK" =1.XU*R@(#2_5%D;.T B0 MA@QDN\[]5L-P[=''W^W[$?FX-WDU:<'W]7J$E^/):_SC2CN?R7A$WZ;Y(=NB MY:2-)@0K%?,Y(#DZF6S41'Z/\C+P2!)PH4U"X$XP3],L:,=4CT7H*[#5-JYW M;XSGM?%+5>^"J:FUL G5_5@*#-IQA^%PS\JQ"P$-E.+;9-_7RPE@DJ>_?M,,:D^'4EBLQE91R:IDDL#4)H*](]#3M&!:LM5C M'Y:.<+^!O>(8=('N-R0:[X3[04600*D6F4&)M4*)9 MU-HPDW0 *16":=,;YL$HWQT&UD/7O5T([#NBQ3G5J/IR'VRGXU'M5QU,C<%QF71 MZ/#=@+NR1* MHW'T4J;J.N5"[ZBH)1+&8;*6YPAM/(7;4#VLVJ-==&+#H7<_LF_@5-[M!"F1 ME$%KF5?1,_*P:3?@M(!;G2(JQXTIWW%AT2%ZT:_L'T)AT<*<6/46G9N306II MM<>:SD$"$A)8Q(+,)D M (7D_548W1S_X087=N)VW)N,>RYSJ&;CFW(-T]** M[ *J]PJDK7".7X]T*$_C5D(^F@8DXW2.CB#9&B]UAK.0K6.(PDFP 9/L5/3\ M$)F_I83I*,3O(MN^O>85E"=+%\]IE86G32_&VI"C9,<"3W5A _+T#'*R;SIY MS&L//F[=2T^R'OEXZM\=8> M?#*D[2.H5F_:LQ46[01H6CT4K][G&O M(3LM>[D)'T?1EQ6ZU8O1 5_3H[:[$-[/N5J_O-ZI-#V0TN#4[$Z<'+B1R6HF M%$2F#;U#T7#)O)-2\"@PH3HAI;GC/.Q^=687+MKE&TWG[;N_7"V]"N*/45=L5$QS(S *M:S1=L,"M MX0X@),?OHKK32$>YV?))G-+[F&8#*<$K(&?"&IJ;#D(RB!R9,)H[QV/F,7:: MUJXC'V^9ZY_?O>ZZW$OD?9_&=+Z84Z(R0GE@J+(DKP)D313R# /7UG)ZB=?; M^CZ:FT^/P-I>=Z'N(O*^#WRZ@XQ"1UDD,ZDVT#'%L)!48D)F7C0X5U1+O>@] MM__%G^GL(M,6\_?Q./\Q/#O[2CCDE'+6BI6D3;UANK81$(D5;URTSBGNV_@. M^R(^A17UJ*P=OY+D!NY!$%HH3)D%I^N5=C(Q[VU@($STG'PQKCIU]VRN90^N MA* G'3A0\78B\"$H7 F(/#O+I/,DG$B.?M ZUE)#G;Q!T*5-VYC#%&['_6RO MBV-3%-G4V\&4<40E-X;%4#+IC0O MQWX_MTEE<0:(BEX#9Q3C1I/K*(1F/A;!(EJ=J^U32L=&L;>,TKKLI?%:TYL M[[O@Y6K)Z_(RY,OY00YA5$)SSXS5M#!&)9E7IM;/BF!3S-[[.Z/1VQY^[//O MGBG;4"V\M^@:%8.O\*P.7CH@VGS&W8W4^SBM[D?\MW!Y@.R.PZJ329$#*I@O M@780[D2]R#HRE7.4UCII SPT-K<<+1^+S%U$UC>)3X>S-!ZN.CT1$&%!.@8^ MT(I32F* !(P'Z1&B+_1Y)_*N/?;(UE4/0A[W(J&^CS9>U&OC\>OE+P$MCQ)J M$CZHVI:KD!9FS[@/.7!P/*9N+5*O/_=QLW6 C(X?N[K1(287!=DIPVA^F:8= M#0-#WR6?R!-48#!^EXW%VMA*QV"I04G#/HUGND#^T5"LN3+TT-1I'R8?2$,Q M \"CXY*9XC33I"DL!N#,\B)2B J#;A0:>BC*UW-#L6/KWBX$'J.AF"4[W'( M%D+-6+ H&02!S&2[ MED/I,01M09.4W-EZ$Y.J#HJ@ M+T&14^GI*T80PI@V[9^V #JX NY68;^\+NPW-X3]Y+S2. C1F.!R8))<-J;! M.N:-54P!)\];D\?6Z(JP7N#?]^4B^VG7C9*ZHS/9H/[NNF 67J)5I5@,GJEZ M9XX&GQGX-#>8=% NT"H3CO#*';7'6@L%.52V]WW U).B/[W<_(!%9R+0&'TQ MI/2F=LVWD:PIZ5C*TI,MY4"J1G6_[29U7S6B!^M;OPM<;[RWJ$/?B.R*R] % M7]-0T%T([^DJG8>B$IU4]4 ^[T/O?$H"E2X,0]UO7*VS2\&R0'ZF#U%'G=O4 MO-^/OMUU.<]C5;==:&Q3"WW+-;=2.R6\1(8ES5-G@ 7-D94844=ELE2=^B+N M4PW]D.X7[I?%G6X:WH6"!E;_OV R@=%L57]KA;8J)":LRC61LA8#%^>>S\27B^]DX_?[FZJU5",9;-)J%5*]'R(0I M^*+JC9B2/%,IDFP37MD*Z<3TH!_1-S@@?8?D*0S3#/,F[][\MP1EA M?"3OEI52KYZ">;U_\4Q$77R"K&B_;*(7M\(Z,=WHCX(&^>UKX%:I(H;LH^PE MT5=317PD4" 2,]:0RD+@\CAZ\3WHPQXBWYIM?N0#IY?#$8S2$,Z^Q2.F_T"8 M7DPPP^PE#"?_A+.+]L=).^(XRF'1(;)9.PH2X!SG%A"UUU8&0.!&)$[68U(J M\XY'03LB.FQ=^?JXQ:GJDU'^=0AQ>#9_D5:COAF]JR_7A$#2'[P>CR:K'^?% MX-_BL_1:%1%TC<_Z4'OBU8M,/*?7Q(? N>)D2S=9CWJ=QL%AA3F&;T0-IS4^ M3 B^U<)&X2QJPZQ)FHR-&%BTF<0&OFANA;*R37WQG=".OX;?GP;>B"/TREO? MF;37DTY)-H/@"H*CS4W(6E'-R8T)"3P+AM-OA0+5,9GVQJ/O82?O5_;;$]AW M%5R+L..VN0[0%>X$#XRG1(XI\LQ"L8I%F955T4!JU A\*Z13T81^9=_ ;RR MZ-TZ=R\,2#(_N4U ZYNJ]P^ 9D9''X!+*6V;;.MN^+[G[:,!@PT6GV4DK KJ MW?#CI]GTS<5L6J\Y)V$,+,1 :Y^V'\H M:5A?9__T\NNW_\\0)X3LT^6O^ 7/%N4.R=%R;8'QVA.!7O[,@+P/%H(-3J&U M4K7I9]P-WWTE1]V3[FS3X/XX;+ =?X6VE,NBC],-O*M:JPY@FZ9*[03W?O*F M6O"^3;6:D7;OF@9"*26M8;(6/>O$74W9T4P&74_&@G"Y31#S 6C8'9E2#T[! M=N&JI6*]>F/V8HF0OHF+:&C)%4R..121M)WR75)K_]%E#W M&,;HG\YMBG,@%PT2H39!DTMH'NE%R<4R[^B++ED1-%&SM621+BM VZ80]Q90 MWYN:[,/%D583M3J>]U9S;PH#57LJ2!%9QL'X([&,A]L',DOVL=JO9*HYM71$3:*DD*>E@)U]['N37]V(>58_OK7=7FY"Z<@;(JTIXMYPJ(KD@&8P"RX MC$H"I/4NM"W=]#5T#\,T.HC6+G[Y(9RT[UKR]&(Z'.%T^FQ\'H>C>?76ZWH\ M6;-J#\@)[?+8 U,\=T:^GK&9M?>\GI:YI%$)2-QGI;7@*9*%H@9=!CCL'5Z- M\"3]^V(X73Q3#V0$+X(40R)9YKFP8#G94]SQ9+Q,!MK4']Z&ZK#>G3<% M^B3_]\5TAOG9F!9^4O#%+;H3&$T+3LC4'* V(0CC6?;D/>AZ%T'M%,6L$48J MKTN!;NU9]QC\^ M4;PIQO2-H8[DWB ;-!4 X7F[O+_4OK+D3F)]\(?@?\;%7(\D)+F7DME20ZLB>T:[?6')(\\("81IX]@=@OH$E.WHY#4PJS8( M975GRMO),.&3L_DSZ->K.PA>_/D9:Z'(!_CS.=;[P.>S7+24T2YEK6HX55G/ M=)2TUR?4S.H &C3R)-O4<_8ZC1-2S?NCMT$,8L.ZOFT]?T'3G5W26X@3G,ZF MKZ;3"WKY1KE^,P_72.FS0T<^DHM8>^GE:I5:!B*1B:I N-RF$KW'29R@GAZ; MVAZK%[>9'MOF\?JBROI-H?DLRI_@[&SN0 U/W.+6_)V\GXY7AR#J]&I?YG?K\Y?L'1!;XI2[L$ MWP]'M-)_D^9SF-&/,YK<0&,D7[P 0Q$#3DV\9J9P[[VT2>HVN8B]3^4$ M]/1AT'Q3;\UQ]';50^?-Y-?Q=-II7L4IL%EQED3MI .*#))<7TII571:::>/ MMHOW,J/O3HL;DWY3F>VAROSMFH,-HIL^O;SRT^)D,"0P4LG"LIA7X/G(HO&* M*2D3I"@11)M"DUV1'BNMNYG*-:7FH21C;YC:_/Q'>6-=JG>P.)0T%YH5Y& 8 M)W/7EZ3EC;O7VOG>]WFDWU8)[O:O=R;C.%&=U<*Z//;I K#I6?V=$._GI+X7 M0CLHR>%LW(O:>- 9(RW'AN=(J[.C;;=D1X8D*INU3V1/GI*ZW'$N?S_:L@L) M?5_S\>OE##]@^C0:GXT_7KX:I56:I$8MZHY=H)9Q%@,L1A%KFJ2&;#D7N%;[ MLR5FL66 !V$8'\+#N&C:>]^8A&^5:9.3IY0=ZP%RO+8IB# :&.9-Q MYFNZ=+*&67(F'9!IID2;,]H[H7T7UD:_!#6(T&\!6.$MWYDN )O:'7="O!^[ MHV=JNRG.@;RT:1]\!U" :(/2R)RMH2QK5"TA(G<1ZYU*Q02^?@7JXU:<.RR0 M^]:;7>CHVQ:Y=>[_&D]^IP^?P>?:$&D>6UBEZKLLBJO7 <^#^$8G%I.M;9$R M%]SHPI7I9*KL-_[Q+9F>61P?EX*^>XO="OG9^/Q\/)KWP)R?)X[2JF\VQH!> M6@>< MFQVB0[3E/ER=E@3NK",'2/](6\M&O-)(,%PJAI@=JS>GTZ+G.)/.@@+NE?'B M<6C)%K_F(2K)+D*_%^6HN4NT!+\9K2PEQ56$5("I $ ^G^(,#*VTM/4:46QV M7O:H)NO#'\\F:4OESOIR$ ]'\G,V(O[PQW@5@B:WK* 1+"4EF=9D $ !9-YF M2ZH1E8JR=\WY.OSWKCG[\7"?:\X'4H*5MNLBD6LD@R[6R\Y#[:T L3#CE+(N M6AG6^_7VH3O? 'SWVK,G%UM=I)95EU_OA[@VK[?U:"WI$2^PS3^.!K^'\RO,KW)PS*$KT5CJ[JRZUU) MZ+.+<_KEXD]6C7=+J+?W:1R$+/W%E)@*=8;/4/2 M#&+63-)LE0[!$AD/_IWX.IT?K\*#49;CE.P>,*GK-?5O9I]P\N$3?"U='D2K MK,FHF<*0F#8ILN!S9EZAKV<*1O@V#>@F> MEG9'"85YI,VR"'(?+:"W[K'X##_>B8>A)LMY[1E=_LY*V3$%;Z9 %66IG M"^^8=Y 85\:A(Z+K@;+>O&!$@F+ M](1RLI"W=[%XU[(&_3E=^,X#B M#>UXG(7D:X=GI9F//+&0,1FT.B7S\&-15W[SXQ5Y:%KSP!WPUS@;F&KP!>N9 MR/5*+[?+F]?7WP;D,?@ZP7)PM(7 M)0^PIZUYO5+5((RRS)B8?A@OWX/5''#Z]\EX.AV8 M[%V663)9:C_L0J*(P? *4N7@/0K1QCR^"]F#V*[[I7??/)9&WA?C][NMBD'V/A3EZYZO"M-& M&!9C""0X\#&4&%-JT[)J%Y0_U&]OSAILK%_/20I:$5%FQKVD"2LL#)RS](4+ MYWP(T:'F7/NT-4I"DU#[[G'3@+5B!I @K/?.&:T"KA M.=I22ML>V8^DYUU3;=F%A&/UO,/D.8V=&:1151>&;!1XT*ZN(T9]$5S32'R()5F7[,W-NDDTMM M$[D>:]1H)R7H&C7:@8S[B1IU /@C:K0GH;M'C?9@XU[4QKJ"7I7,G"Z65F>. M+!;D3!F+,F+)1OZ(&K76EEU(.%;4B -4'S@R)T.]BTUDVK&U8-E!]JGZR:+; M[8Z/*&JT$P]=HD:["+%]U&CIKST?3N'CQPE^G,?& $: _T M:W$>:Z/#9*(@0U2GI (GT[,$D-: ,AH&W88X;$F^_O WJX=_LY>%D8[T@Y/A M4LA>#LXQ0/K.Y>25UI 5M'%2[T)VZ&:T?-Y+>C%KNZB:=O*OX>S3LXOIC#S! MR8L_T]E%'HX^UOQ?^G^]VGG@N2JZ(#+E>:YI*89!;1)O' "2%J'*MHDP]@![ M_!6M5UU:W[9:T]4@$K1%'@NO(*OH0&O/)-2UV!9'7D&PS'-+RSHXE5*;7(_; M4!W+0V^J*;V)_;X]\NED-G@[&=?KY-],WN/D2[UZOII_**TSJ&*]H9L\2DYN M913DO?KBE,W$>PJ=LJUI@"MZ0S^MZ\PV!/?E>_='[;A'$?=H U_!,WTRRDM$ MTZ5!V 74+D[U+OS?A'-UK[>^Y)RYSIQY&6M?"Z%9 M*#XS[XHCCT%CMEWOQMCT_..9B3U*?MROV/IN(OWV#&;UU/W]19RFR?#S/#)\ M9\7^\GG MSV?#]*WV@%R78:TVO8JO9!^]XY(<%"&8+J&P$+)E+F1N+' A,'52@@Z#/7KJ M^Q9H^U;.2VRO85)K4+[T$-VZ\:A^XEFW(UQOFBQS;>L%J%W21%CPCF!Z2,BS M(F][L.VAC6-6B#$ZHP(#,@08@9/TLEO/BDPFF7JZ[]L4-K>*62T6O,DX(>9I M#8&\AWH ^7SXL=X1M^PX13)W(47-!'=(.U[D+,:2F8B)&Q$,U] ML?*.@1Y@ M8&D7PJ]O(CW*M&\KXCE.Z)7);[[@Y,W%Y#7.5A;.6W*8<32#CSBP@#+)8ADJ MD#5AA6SA*&K_ 2/C_$JH]>XJ6SCO,-@I\=ZW;-MR6\1I8=3[7VR;&0E&-*JY(!4@RY3;W];:A.1$%Z)Z#1E='K(?!57Y++I12^ MM3,9<)]=@=H_!VL5-3E +&KIF/-"6.U=D*)-=NIN.$]/@5J1U* 4^2N@*KCA MZ"-I^SQSG%Z"-_%LN)#0 "QJGGB@;=#3AIBL8KYHHCYHD=""\[%-C7LG>">F M0/U3TJ#*^=:8O!/&.H>9J5!H]LG7VXIE9"*GHJ4W(C92ET=QRG6(;O0F]H=P MRO5^!K/YT_Z.XX\3^/R)O/NS18C7EN2J2@>G2+EK!QN?2&+:*Y-D2%J*3JY< MIW#W5A@/\KQK)Y+'?0N[YP./]PLEN@II=1K3 53OAUY;X1S_T*LGNL:M9'TT M18A!6X6H&->R^N+)L\@1F=%!Z8*\\&[M=1ZB MQR\G5,_G<1<8^\I_$%6#ZP4 G0$!BAR+6R5]!T2-4&YDK30.MYV3!#\^2&H-$IUN>,I/+Y_B*'TZA\GOCV15)I%Y++NNV@D>!-RFXVI$[SCA[/Z976W M%.X]*#F.+?.!_NG\?7$EJ(C:,!NMJ$DDD4')COD@A,0LC [0CFNW? /W8$R6_8B\2T$.9.$8ALH5B%J8G(,,-1.) M7#T4R"+Y:8P0.L@F>6O:E+@>74%V-T^:Z\[1 MU=8U*1I")I'9E&(1VEB[7N7:EV[<#NP!&"+[DKBN'#TRT,#ZZ'3B]^+/SYAF MF#\,S^E/WI3W]-MI621!?CM*%4ZW.?/O M;PY'D>:5C!](.BF(GFE3.--*)>9]\2R"RSY$XUK=5;4CT.._CO>DEWL=B.]) MZ$-\F^D?#,=9#$H"&[R6+.;HF!8:6(C>,V=J?W-?T(M[5,P.,_BAL<=4@7;A ME/WG\6%YG4<4TNK 2M9ET7V+-G)%ZH<(-#'#8YNJYW[P'RMSY%24=W?2-QTY MW$<7M(.G_GX&D]ESF"W\&6-!!&D\$];2V^O!,Y^KW9JSD@*,P8>J]]?F<5_! MIOM0Q+[?A?T58NMRWKH\:;!V8^%!!4J#%>@-F)=/W*]$:1WE6I$2NE@L:"E2 M$CKP #IJ%VQP*:#W0FXK4J+'_O#E?OAR/WRY'[[<#U_NAR_WPY?[X?DO'_'6\:"IP>'5^AX?W8PSO.HLUXYC7HGUC;; 0M> MSK@ ,A=AC!:)#[H/T[BFWPN=LXZ%&8F6T3?UCB0>F<*@;+'6&M\F]^(A]J%T M#NN4!4O@JD&4#2-G1C%4@6?T5MK$[R-MZ9'TH=Q%E_KH0[D+7CM1'*G"KU=A'VTPJPNH+[/"KV=Z.I4H;6/K(^F M"(YK$7()C-M2>VXI8!$2,IE,@."5<[)3K_"'J ![5>CUS_\N(FY3H1<4+U%! M8%(G1PA*9C&8PC!K++Q@0'&;V_]8*_1V$OS-"KU=I-; !'P]'OVVZHQ9HDZ^ MWC:;L^!,^YQ9$/6"B=HOLV"]XJQ-=[0K(!XSJX?*]&C'>:N;JL;E1K;CX1&. M#@_O)\*QZRS6(AQ&61%-#-XZK8--D&1$7:\["8D;B(/NPS2.<&0@H] !&8HR MU4N"09.7*(!T$8V%4#@W;8K76D1&B5JZC,Q8G^L5 MV"IHT636CZR3V2[:L5,GLUT(.'IP @4OAJ8:N:ME "JRX')D3@1?1+"TQ/X0@A/_@/\>3U81N.GBAC3:?!8#J M+RIQ<_R'&8[8A=9Q;^+MV?U\#>?XIES#M+KEL .HWN,06^$9UDHQ4.3 9W%BI.TCJ*-T65EK&Z**)=7#=U&8 -0E0\G%MTDP?)S=G)KJS"Y=#>GGBV8O0@XG+M!^='/:B\@=NO7L MP\*1NSDY\-QRJ5E*!$Q+D5D HC-+3_MQ*4'F3BDO#U]!#NCFU$H_=A'^/71S MLI%[B4ZS(B Q'3UGD19,%A3&5( 7FQJU"WQ,W9QV(G'';DZ[,+#5^N@[+>,Y M%IQ,,'_]\=!4C"T/["?]H@O:M90+(BWI'$+FLM3FY3%G"(D[GLBBU/QK4S9!I+1W:Z M\&L?+MIX1-LQOJ9U= DS8K8A>\-*5E!/D2SSU@+S2A3I:+T6H9EWU 7@=Z(U M>S+2Q@K>#G, ,1H7(V6"=H#CJ\MWHB0[2;_!,< J M=_)-N3G]10A!&9>*TI*9'#S3P)'%9#-+*GH#,@CAV^0VW@GM6-E3);7Q2^"V\%(K0QG(A<2$;A07A$M*8:?.N)TR.S8AN*_( M7,_\CGN4<\]I/4L\TR>CO$0T71U8=0#5>V+75CC'3^PZG*F;M/LUR'SQ#RM=D!6#93U.K-MZ4(;GW_)#_N5VQ] M9WR]/8-9W9S>7\1IF@P_5WE>G?(2ZBHXIS2 D8:AXI;I8 *K%]XR$-+ID#1' MZSH1O-.PCY[W=D+N^\5^\OGSV7#1).;#!$;311^AZ_@$1ZSE)V3PDF>KR1!F M$#S9O](5F\!J*;N]Y1T&>_34]RW0K:Y@;R'OOX_'^8_AV1F,\IO9)YR\&LU@ M]'%(9FOMCS*;OJS/QU^'7S"O?W1 7+R'40\,GO<][[4(NW;1&4^JHE+1Q+,7 MDG,A/0C0!04?]##^82&!)^G?%\,)YEL&^N;_+WVU'^-L5R[?E+, MZWJ[,!A%G)&!:-N$V[J@.[X*M6"VL_+L24N#"/XM8OC[9#R=#D0)-II<:TF5 MK%$K"Y1K?FK\"D44C.*'3%1@7@;=)7+@=U_>F/+M2<5-1=']GC'<;A$\O%_5Y M9S"=+LY(9$CD $.];D,GVGE=8E&ZR"SWP2>3=6S4,/4@V,NEIO8Z=!X98N"LB*'K[CKW8K8.\_V/0YIK3 M?5D\B,'C&OC?@-8"YE7%<@>X3:L<=@1\/Y4/S12@NZ+UQMX#4+HA;'=443Q47=N%M 8Z]F$"&2N3&F8)L USJ2!^4)'$[=N$>Y-PA^?L#T:30^&W^\ M? K3#?-?-CT)!60LB1GER5/Q0C/(A;[8$ T&6U)L4W?3"=Z):TSO##583EZ- MWD[&":?3=SA%>O*G)Z/\'+_@V?ASM?E7()5%JXUC*#6!C)9\:5OJ6:T3X"T* MG]MA^LLS#?H=G\UC:]-/P\TK#748TP0E6=*"%TDG#8A"9 M(>W3.9>@C&O4NV([J--6F;[8:!#D?%.?\V:RS @A;$\A_4YKY!(=*LR.IL>T MAGEO<%)CG9 EA'IYJ=/@VUC$M^,Z;77ID9.MT<[>TFA>0B(-J[<*?9S@/$!U M0';,]H<=F/32$>5:+HL"'T3MM!X\:$[?8J;744DP24)*>;#]L0?DIMU\Z)4( MIY"E*$_*E"0I0,ADY$8169 N&J6RL[9;=\%;!CDLL2Y_J??VT4OQY_#\XOQ; M-^ZD^14$M(LF''Z9A\*2X6"L2,SJVJF^ &H5L>N6^7)W??YX[75Z,/P'!=W3\\# MQ]X;R,B!9;*[F"93ET74BB4A(NCB98IZIY7]^O./?438'V>;5O(#9-=W/<5- M2$L_J NHS>=XG8F]CP.XWGBXG=<#A'@TAI$,!!.X8M+2+J)A#LYS9HRV*0G+ M1>ZX6!^5V2VG7<A**^TL>B0+'Z?ZP7JEL6H Q,: MA0^2.Y0=%]_U1Q_;=NI%WN/>A-6WH_3B"TXN/^"HPOGPB&=I64+.0C23K5@C'M50Z='L?;QOET1/:FP@;>$"_CDTNXYW=H$UH'KT=U9NH&YS=K&-:JGH7 M5$TSHC;CNI_$I\-YNT,1#A#Z$5:$)3INI"(8&D>F<%:%3FHCC5EM$I;!- MA]=CJL(=:4G'TH1=9-V[J;9:^5X.1S!*5Y? U;TL02M9;TI4JI9O%>58<(F, MD^2\'18&708X\ Y0 M>NBKT70VN;@>P0MD;GP^G\('#@72:_-7@&QM4JX%AOPZ@WPUNNI(M9%J&/H-4;H)V& M-O3+0 -#<]7W>K$UXK/Q=%%AEX4 JY-GL:2Y1YQ9U,JRA*489:P(NDW"X19 MIZ(.ATN[D0.Z6K-6K:$3F5NZ-NO*(0DRB .0WR M#Y5R@V3 YQ?X83Q/4L3\%FAEPNF5)L^@'/*2@8&6OE979@8*D)F8DC8JB5+: MU #>"NLTE*$_R3>H;[ZJJ5=0R1R$01<8I%IP$9QAWEO.A*(-S!5CI#U30TP_5J.B[!KZRO>]TCML#<3EP5_76\AJD,;R08$)@@K0V&Z>B5*=[:M$;PYT.+7:0 M]/$BU%U0?>>'%KOPUO'08@^A'_'0PML21%$$I]8&B^Q8X+'V/Q V>!!:FS;U ML0_^T*)_3=A%U@TTX/5X5L_M+^N*-^_UN?Q^E4,! "*BJ4G& >A+D37W-)'/ M$\%ASA%4FVK8.X ]G#..7?@;MQ-^@V#D57@?QD]A]/O7BC@;0_1:,I]TJ),. M+,9Z\Z]7B@ME),-YKG&V3Q/ A=,I/2Y5I3G5G0 MUC&00960;$#=)MWA)I93<24.E')SWJ]4U';!U=25V(;L?IR)0YF[51$.%'N3 M@ZDM^*PQKM@2F4VU]Z-.CD6?)7,B1<$% 8YMK(7CJL,=#L6QM&$7:?=^9T7=>N4%SGR*&,G-F\\ M^A18/$Q>?;^3"S1/KZ#)$D/Q13-,-8&!QT(34X$!"JZ BY)MM]KL&X\^'?;V ME5??];=OW[[]=0RCE1ZABQ:5KC?^ !G\23$HM/61#ZCK,0:WKN.E5UPJL M[2^G'@_IES>K77?95@FKZ(!'6KNE\)H@06%!DBNH,&19O) $JQ-UFY]_"ASV M(+D>C]87:G5M+_[:QY +E>K5Z\B%((_>TG*NG&(60\P!A."QXVNXZ?&G0.7A M+C\^:SF*_OORF\DL/*>=41%2&%5MC94F3 MJA>2AK2!'"07Z >SSRZR;<#'K0?-1'N3?M?_7F-8!,M9!JF-QJAX[I8IT#.PD].RXU*U0>\.CGR^6YE+TV78Q2E;@B9Y M)%DODZ9]E('*FMZ&"(&,ILBA33^*=22/6UEZD>\&P@^.7X9M6*AZ,2 D\/D>: ? MVO2@N 74XU:0OJ6^02/V#FE>K9?\VGC1\Z(SDJ-,?@Q?U#H'S(9),. 2UG![ MNT;)#Z^AY2&<[RW7#23O'<%<@?E7S3DD]7LRRN^&'S^1'E[,IC,8Y>$"Y,!K MQWUVFF'!FEU?[UC*BO8LG3GW@82P;O[U1/Q=R$Y#&7J5_P8%V3OD^;7$N5[+ M^J8L<;Z9S%%> 3D <(%V>LN4(D^&G)@:??>T5FD4P:ED#&_3C>0N9*>A(+W* M?T,VU<%IEQL!OO@3)VDXQ;=DW>#7#Z?+3Z=B8$*P-I$@L ILXDD$JF-NC78=5Q&R$_R7FX"+XN?__^$TR^7L YX*I(9^E= M$)Q<:YUK00IRPT"ZY#%+$=;;ZFTKY=E]\,>M*$<1^08=.3C8>=LN.I!*2F6< M9:D@@0N&,P]&LA1YYH:TUS3J?W(;JL>M*+W+?8-2]!G=G#>$K8>#5<0+I(M+ ML ;6TS:98ZWL-S7QD$OF;%T2X#/F[>FXEV _]])G4^&W_! M$=3_GG\^&];DX^LW>[\I[S%=3(:U:_#[\5E^-7KQ[XOA[/)-*5CO.?G_VWNS MYC:2)%WT_?Z*L7GWZ=@7LW.N&5M5U:9K5:4R2=UMYPD6BX>$TR2@ 4!U:7[] M]-]:A(0,K\POV+"/<(7VJ :HPIT+JF)$MD9:$#7V^07P%\>GTZIJ!^]Z!Y3>/@&N1<*6?CZ-/WOC&$2:%>2\.82 7D!& M:=#HZ,)VY%^#S((-FN=-FL'DO$/YO8]1]\>LW@M%056L<%H"4[6\#(J:!4_6 MM=$V*>M4YB8TH41WC"^#*(UTLH,^O<]<;W-ZF1*,M.!M$F:6"50CGHTD4YOL M*$NVE3(2:TES!099+-5',ZG-M?WCV%X&70;6P0Z:#!EW6G\*EY>KK;->(-1J M5S>Q<.L$F]J/-26+#(K79(%Q77TS92 GEI(+2:A\S"5>IY<_;U:<1.0[.#)D MK.INP!M[ZM:WZ]MIPVD1M!C 2,5K[%+M!YL3H/+,J%B,==T:(/>"\4IX,XP: M=F1&#AFKNA/ZSY75U_"Y-OF.$A)$I2G321IJ6NOC0#>>9H)M3!R M*+27=CR!ZP'B=;!G$!7LX$Z_4]L.P'^=_IMLL!H@0>K>Q\P?%M/TKVH)8O[INAXVK$ZZ5F?AWX=\)Y3C^VD% M.1>,[,,H@)7:@H@Q 5XG#MQY753)-K(V34'[X7[>/#V#[G90;\C#[$[)"-]_ M6LZR6Y.HE!ACT@ELS993D4R+X L"9Q%YT<%E?LQJV0_5\^;8>96T@VZ]&];= M:J3W[>,L3.9A:6:L#-/YNW+KLU$6GHQ1LBVX9Y*<81/!:5FCF#4K/&5M=*OH MP,X@GS>_6FME!X-ZGX+OP5I/W499%F4+K9Y,N-H]105PW"?0TMB JD3&VI39 M>0#4BV;(P5+?P8@A*R1<7"\^3V>D+"$?1>8"1LP@I"NU%)RNW9,L M6%J=4C%H!#M%I_0'(#YOMK35R [N](Y%WI4CMSD*4S+I$,@ DC4(3=)&YA # M1)V5#-P*DU(3LNS']#+8,9#,=]!AV /LU9W=IE[8;R3KJ^NKOX;+>B>SCC=A M,M1X$P0O=*T (QQXHQ24C-S88FQTW5+5#G_W\^;"*02^HVC;D.?3-[P@U*!%$F[W/5RVN\I"GZ-;^Y8C5AN&):Q%"&6&J&I#6,T]>#*>08H2L3A-8VJS3-S' M\I3:*QZDWN"ZW6W5SQ(E@Z'MU=LPH9#I'VZ]HK9.^,$EY"7<>G*:?*B50:4 MU@FI78D=ZT ^A_:*!ZF@6WO%0^37OKVB9[I&7]6<%J*K4C4E.Q@/(GJI0W(R M;\_H9]A>\6@M]I/7"=HKAF2-3@5RL32PR!%\/3#W]*-VM" %[';__93;*_;4 MWK'R&KJ]XMO)5YS3][?@.(Y<<&V@!.L)3H@0!!K(2B''E&S0W6)3[S_[)>BO MI\0&;+!QN]S)8EWNY"/]F^7>'Q+3Z!4C$+7FOU:&2%5= L83R\(X:]HXT[O0 MO!1?J;>D&S3;V<:TYG<75$U]I=VXSN,I]=?;(T3H(?0&GM(>=,PYDTQ.P!*+ MH(K-M8Y)A.2)^\1[QAIUUC@E%1[QDD[%A$-DW8 !M\]ZWRT^XVS]\Z81J4$5 MK:<]SV53#Q710RR8(7.IM;&9Z]@FQ>T18*"O@BG XZ2#1M(D+N07D1VN\GX :&XVT.?IS6_/[- M J6PR&P\HW'E6BG5< C%%N!"^UQ[_IC<)G!L+Z07P8!A!#YTA\8/.!E/9X^L M38I\):4E1Z-#M&'?WIK=>EMI" M Z)& TK:! Z=!Z&5=X8):SOJ>.?CG[]6^TNM06O%W:7DJD]C D-B6(*H7*2Y^P=:[-[[X7T4@Z!AI%Y@W/ G<#6M.\"K>EQT /@SG,F-) : MNY"CAPX:6/H/0=0^**4%@YK #DHQJ2Y7B9[<(P33F%9BEP5P]JT+-L+ MZ:48#*\.B$YA*]S"=!X382"E[=X$^DJ\G65P!YD.-C"O M0?I0F^P11L]]!%^L5HPYV@R;&@3-.?"('7 Z"AP@Z!:JGUY=32=+0)NH%.ZD M0A/J_B1 L1)INZ/QD8%#+B_GS/(VQ3/O03F;&7"T?NX=_/<1;@,+8$\2^_RO MWVY_LZ2YK_M<=A)JW5=0(5EP-DOP.LL0R-;EI4T;B>X87XJ-T$@K#8Z=;N-9 MSX\NB)H:#?<^N& Y9Q,(% M6IM$&ROB5*1XQ(HX'R<.D?S0D<%OP@3?A"_C1;C\]=%#"MW:0>QZ^NDMA;XBGPXIKZ$#\]]?QUA^_A/3]6+\%=^5,DXX6P-&3"D:CB"= M(7$$6K:",+JFCF!FPH8HNUT<'O/VYTV(YO(>.EU@B>LCIL^3Z>7TT[>[P Q7 MQM:J_EG6"H[H+2U5W)#)Y!4FZ= &VVTE>. MSUOA@\FOP?7AOMIWRTL/9P.: M["K3"BC#:ZED,1O'ZZ7;^\LJ>VXK) XY:D/6+;CDZ_VJ+N!JPUT;I/86 MB\T=B\P__J[S&A$]-3-M)]8!'?;A/M)?SI$))K&86UZJY:NPM-)[52WY*C2@=9E%205&"@O!,0"H_@,N.2 M*5EPNVORT)%8NV ]]PUU>-G?)T;_(LUW,:U-Q"Z@FCK;.V&=.2ZKO_JVBS4/ M)OL&[O5N<"5P:Y0ATSZ%FDD4+3B-' SZ@@ISJG76GSDAN@9IG8@/AXC\)+%: MRJ$*.M,&9NJE,:\GQY&3;2,40Z6Q*-.& T\@5FL %3T:KG6(?%N8"C>MCG[^ M6O>_3=V*R)@/62,8OZP[)"1XPS-APVQHA(%OGY@,923L!O1BS(,!Y'V?!D>7 MZW\ UIKM78 U-0[V0CN3@3"$ A\G10_IMZC@L!\@MSRX@D!NKZB-DCTYO(:F M1BP!([,QMJKD<%I:/&8FG)85!PB]/1LVAT^QV,A$=97)W56)&0A6U^ 2642. MR$2C$E [X9S>6!A(70^3X A9[S4:_M=?MF3S*_VZ_&+Y>1W[>RS_4?_[]_=O M;^14+P?^'6;X7VEZ]9>E@.H>^>'ZZBK,ODW+FW"9KI<7$A>?/LWP$_WT2QC/ M_A$NKW$>)OEB/K]>M4V<_X2+,+ZRQ!P]K1?2"R4-\XE;E([S*),VR8_ZOKQ!BN^O M-\T%F$Y*,">!(Z\QIJ+VJ9,)#!>]F"]( MON/)I]\PS*]GN.J\\^5Z,2J*14_3&CC/]0PQ!X@F*Q"T%4B&6;E&$2V'H'PB M";#',6=/#NSPZFG@<3V$]2/.KD9>!NVYK/5B50W+M34LMUAR$%-BWI)76-ID MRCZ&[-50YF UG*J4PLK_](5I52+1ULH(JA;@=]H&8%HXQ6I5_D8V]WY,I^II MTY 0 PE\%Q7.T>%F?Y4))4KVTAO@R[+N1')PN9 %28RW4@AA[2LIWS.4RCM7 M\3E$]"H\8 Z++3BAV'B+YY%1]NDTNY=B%?]O^1WH+W-6$!N4C)A!2T;FFD/L4J M/@KY[L*UR0_H@*RIW; ?VWG,AF%TV($8/1308'MX &$4R7A6)$@? M:4/,F?9"QB)PGVB+=#&+U"D.],E3XQ&3X=3,.$3N0R=E;,/ZL)B-_X5_S,9I M$VDI"]K@:(G,1DI:)U,"YUB!$C!++WSVO%M;O4=?=7HK82BE3)M)] 16PX?/ M878'G_$JZ9 ]&+XL2E_K3Z UX*WB/"#7/IYF'=A&]NP)TD0%)]@D?O[S"Z8% MYGK@NJEZ'8S4.6LP-B10$1T$[0IPI5.17'D>V]0&>QS;BZ5)3S6_^N7&>+;R0)G.%^\#S<]%:TA-\P@@72,O&OK,S@I-'!=R'>3W+M& M80NLR]#-E!EIH61T>B":$$*,4G831J METZ[1]W'^&()-)!:]E8N;!,5M:%[13^9XU"13WL>.V1T4Q?D6Q%,'EW4*%*2 MABF968R"2^4T9F])#V;4Y07])O/=L.U?;RZ(E;*8N0D@+2>*>"WK&D-F35G" MY4+K-C-W#Z"^B]:6\$8F%UN,M,!T#5HP/("/M(:6'%1&ZYS8[FX^T/BV@)R[ M&_-Q&M]>>_I(MX&#?7$UG2W&_[,L[/:N_#*>A$D:3SZ]F)C6\TC[WC>RAU2@ T M0,*LI/1"IT9ETW> .57 5XOYW%>V3R7$:V?#:15L4M%XQI^S(_MA=;'^]=6O) M?HS03T<)::U.ACM@9)^"LK1J^I *Q%I--!3#D;7)S#HE%1ZY>ST5$PZ1=9/\ M_8@8NV]@<1%AP/!HRVLIAH&=I&P7O/HBOO0;H[J '[(8(?T'%< MV;A5)W<[S&ZBS)3B(@9',%+=$5D"3YP'7Z)(+HAL54T(Y? MES;04CJN([=@$Y>@=*S-)(T!F6,24B3R:[H5SW].C;6/UO/0$AW0)5SB^R4D M^G8\^71S_'#Q:89+?V*-+EFI=% :BK:./** 0 .V@%DF5)I;Y;K5RG_T5<]? MV\-*<\#;S"6Z=XO/.*M#W92(J;NPCJ;U7B(/= -5B/^-%)57-Q*[U=(EH2'3#/JGO'9[:\_[G4-Q;US\Q M>B,+PT*KI2JD3$__"3HI:;US%D<=GM_/"GX7+\>?EH=ZM>'%_SD MM3U<_CH.<1FW<%%/^S[AW7,E'E%Z[0U@6O;BRP:<(N>@]ETPPAC&4YOBB,=C M[N\USN??E?#M#USFP+ZY#..K^>_7JZJ8(D26; $1/0<5K09OF:I^DV'&Y*0; M-=EZ'-OI%[$3L>N^PSFHFAK<3VTAO$AI=ATNWX39[!M]M"Q)\>9Z-B.)C#CS M6N:PZ4>2$B>[64HHV47&E6&EF%,0Z@&,KY580ZFMR?G6':0_A:OP">? M/B^6.$>BI* CLV!R#0'!PB'(FKE?M$:9M4 M3L&K^]!>*YUZ*JG!U=JO)/>5 M7#[@8K&ZD[FXFE[3GV0'D1WS<;JT*Y<-%49,%Q4BKZEXK-JFD3S\"C:08T!. MOJ$UM4VPX$$P7P^[FBEO:"]N%](_PK?EA=0=C#P+&VGX/@9+F[8AC%XH$)($ MDQ Q1M/)N^OXPA=/E6;2;Q!T^C>27UTPUSUV-0NT1))9270TW1YF,2(**H+@1FHQ2MN[)-_-)Q>$\5XG0FOIU B4\F4.K[.KT(B^M5 M[7Y63/(D*- Y.%"BMNIQT4/6FJDPF.Q5"=BPB&R;L" ]0G[=W";8!ZDT00NP=="':HX09MNUB \C1P) M7(YM-HX]@,YPC3N OJ;#"[O!E<;*K\OW8*5HK$4?@96:\XJX MZ2IP"UN.VEE7/&"I-UD<%7A3.-@H;4Z9&96'ZSU]6K4_T.[V%%H_1+)#1]?^ M\\/?WEZYX+F[G-/V^-V&$%/ MAY'2T"'N?R< \U_&L_GBXFH9B?9FMKR$OOIR24/IL,'P=]< &\%[[(@4W0I@]")C-#:H#/&),$Z M9JWG@3/N.FEZ[RN>NW:'D=W00>X_7U[B9%K*WRK5KL+D0_I,$OKUUS_^\6&! MEY=A=I'^^WH\7TKZ[=NW;Z:S+VO4Q19TY N 9+4G)U,6HLL2DM)&*GI-V,YL MVJ/QHR$\=T:<1O8G"K*8SE;=]Y16GC,$TC*"*J9VWV,:7'8L!R9#E-U28!Y\ MS2OPR :6]_QP\ZI]$,$.K2RWT[FU[2@):SQR6.L],>08?:1%%HD;=+.N[1\>[GGVYS'UX!TV&E-[3O]LC#ZJI_C2CJ92D_!,FS!A5*A&")Q2Q+;I24NL1NQ<%W/OZEJ+._[/9.S\&2 MX"K&-V2;],AXVWY$S_2V!Q%MY;)9(TM6R06/0EDT3F9G@@\I1Z'(]1UM/ZSG ME>-LFJ_3XNVD3&=783VL=:R/L9$CK=QDV7-BB5"QQJPZ8)(<<.$,M[[1M>-^ M4/T*$VP:UKXK[S'A^.LR[&T9RSV2-H68O0=7#''8,@[="P4!B''IA_X#I>D8.R,?IOW#R!\[&TWQ1%CA[.Y]?URV( MX"[[;HZ8,1Q#+B"4)FB>[)2H,$,PI4:T&<^\[J3KKF]\(8IO(N#A#^EN@:SU MY<>3Y?A7>$<^F)1+O=G'F&BOB@Z"-PC1\L!#%AS1'J[[>^]YB1KO)\RAC^XV MY9CGA"61+1(^X;3\-ITL/E]^>S/#/%[,_[B>I<]ACGDDHG"JUE%-AK%Z:IS! M85% 3@ECJ<8(E&[6^B%O?2$<:";HH0]E5CG)[\J'Q33]Z_/TDAXY'Y%;D3EJ M#;+X7$^7B9VT -6Z2,4J&[V(W>;[KJ>_$ WW%ER#/*4/Z3/FZTO:4^X/>76L M&!VO?>\0A">^D=?!(4;I@$CFDN MS3[@[.LXK4,(A"$WR\?:Z;)>)0K:O40@WY4S,E2RKM[L8+$4NQ"8T#D6RPE< MK<9)EBRY*5K6,A,&=5)*X7"!E2?6_0/15"=2_2'2'=H)_'Y(]F4Z)P-UTZ^% MK-#$+0W2Z9I[+06$X@7]&A)JJ;C;3C]]X)#W_O-/>R,_D.2WCW=[BFWOH4VU"/2Z$94GK_'^OY\NJ:N^N%^_*14K75]?+1/5E MN8,:N37#SW5!^HIO)R0'_&Z>$O#,=$) 59L=1+(R(I*-6KR3-#XGN6U3CFG M0?0OG7QU59,92&W+MIGSB^O%Y^EL_#_D1QNABC0L0,HTCY7.--MLK:[%@PVR M2$USKXE\'@!U>F_W7(R[7VMY&$TUR!>Z!>V/,*,]?5'%L2Q[] ?.EFA'-N9, M#F "9JHK;VE;]SGI&D)I@B>GWF(;3[D#N!^D&DIS38J[;_&^GO03YS5*+;)* MP$V-^6.95X/ $P,,;:G!L]RH9>X>0#](U$=##2J>W8-%4IDOPC+C#,N-*HMN=#J'Y0J+>NAC[/OP7L3?@R7H3+%;[W."=_ M!_,OT]DOUXOK&6[N'U?%_D+D&K6(M<\.^3Q<^EJ"S4#V3&-RA_G5?%1BME*A !(-K:8R(#B? M/=#>+'@67G-LT\^F&[[71[F&^FM0(>V/V30AYODO),?OL1*W9LR(!-+3B; MD7FW;&NSXO,RH6]DH^9%*@ZT-A*S=> 0,X^ Q1?.F&*1R2;DV0OI];)G&"W= MIX_O%ZGYG=-+,)L-ESZC;S8TKR%GHR!*CJXP$*8NDS%Q8KDH4.A'7;BV*73+ MSNC^SM?'EI9*V7$XV;]4UG>H;Z8D!7KL4FZKH'22TN3C+$SF(=4/::'$:%3) M4 L%D \@& 1O-=B@O)7::G(Y6V]FC\-\?:QKK\T=W!NH[6D-M5ACOGWZRD>: M=F0G,4*VN99+=@&B%IE$@B'0=JVUBTW(]C"NU\NN ?6U@TZ]S\MO^YK_K+?V MD\7/?](R.Y[C?!22#(JV:4A(N)1F%GQU.(.EY5=Z1_MTFX8@#Z%ZO50:3%<[ MB'3T@?D-SZN(WI4UKG>S94+.!MYR][[Y>A!:U\*]4H.3S( TA4N='=\ MCW5GE$U^U,?Q%!0FJUWO%:^#"/T'63H=R:_D\=W M"#Q>?!Y/)/LX"W4'IX_6M0!"-B+8H@')'"3/-WD(3AGP)@@ND1S?[1"&0Y:? M+A!>*Y5.HK(=0:+]JK7LA'T/(O.%>T0$KK@"E90%5TU%[6C%3%Y'&=GQK/K! MH$:JV,&6WD?NVZ+J*J!51K-6*602!"A9\^&C9A"-#H '=MT4B.%EEFY->I:QJ!!A+I""\>J55! M"O2<>0SW;/K! D\?@'6NN@4G9,>].-.AM-0@2V<+TSH)N NHIJT$=\(Z3R?! M =4W;27[DQ'#1U>*SIKT58MV)9/ 85+ @R!G-%OFM[N+/#]"/-)/\-1\.$3D M;=/X-DWNDEN M11S6YOP:D5:HD@YDD*$QH +99U&H#*%8;WC0W-EN-"13WO$WYA+V07J%-.(AV M&B3?WH+S>[BB'V\%SJWG21>$38W#QS&>R5(<1JG[8QN'U$B+)>=QI,5D1FN? M!%G(**H3B,PCRP EYS$( JP;^:1GXLQCQN2Y*'.((H8NL/7W"3WDWZO+K'>E M8,V]W/3E*XS,&]HJ@Z[W%RD6",)S*$[2OED,$]M5U?9UO=O[CM.;&T.K8SJ\ M+(>V(R\6OX79OW"QR56K(IAO-V_3J>BBN :M+1FZ/I5:)990%E52X)'ECN5U MN[SM9:E] \/PC]GX*]G$?UR2(W.+8S)+;9W,X)(U-3Z44"FAP6A#3E.TB+I- MLL)N/"^&!@.*?>C2*CO7FB"9L*$V4EY>\&5;+VZ2(,71-B20:;F=,OY DMW+ M7KM[RV_ 6B;KS>3C9USM)ULF1,PQ&6X$)$70E%:T@RB?00>=DLA>Y(XAU7M? M\;)4.XPD&U01V7E+OZK=RRV/G%E@I=ZX^N+)Q5 ()D:3([D9P8DF"_A>2*_O M-&@8[0RXSC\(;%.=NP.TIL= #X [S_G/0&KL0HX>.FAQ1_0 1)^D25YY\*5V M:\PY@N=9@41E@M4T+;1Z&?1XY*CG].PX1/0-6''7?>%2^ERD @RU6)OT&B)' M 3Y9+I*3LL0V^\R9W<3!%#0=2KH-"@G?W(FO1_O]&#-Z;0R3#(2MN?9)<_"( M!63P-%X3T,KR0Q"@--&@S'*J1*3)^?X67.@:Z11:PH<(NB3A!AY ME#0<*R$SID&A3^ E;6P8:;TKS-)NUF;7> (A1GWU\VA\T2'"/4='EK5E_#N+%W&L-6C1>OH/;HD I<*T4;)I:@U^E4LQ1:VHT?+GK&&;-8D$MC$2/"(M]N_M_?G?AVLG\I1U3&<$4(: M3Q:[0E<]-P4^T\0,T7B:24J@;-0,+3DK/6H3@U=XY5PZG.TU9^((U,!NXB03$6 ME$H&G%0>3%!92&\]>?RG(\A)\\Q.38C#!?Y4\L+V'S5ZG5/TG$&.)=9CA 2N M:$E*]\R[*)4RC9KO/+7;GJ%4WODJYQ#1G_J,O@.T'U*TUJQB$$)S0$:,OY4BUOK0I.X0(!PS(O1\@O &4M;(YH*/M M4VA:/[0@DAD$D60,D:MB7+=HO5U/?R'J["VXH:-IMP-\M_>$Y'@RR@!'Q4%) MHEMP:1D;XHI,(J;4K3+6P^]Y*=H=3IA#!]G^G02ZJ97[[DN5[18X@Q*USQ&$ M5)E(*!3X0$RT7""C_3\(VRT[XK$WO1!=#RK0O2&WP]YS_96PYAKC08[&,@CD M]PIY,?Z*?6^Y'G_R$'=!E54CHJV2U-K5\84C$FCCN_H M&:M4"R7>>\E%IV/ME?AS[^HO)Y#IK&N$CEUU12%MN1%,[ ME#L#L1;_LMRSJ)F3P70KT#XWL18NB&!I:R+S0(%R1D',PH-/(7E/.XF5';N'#0WM%;+T;)H=VC'? MV1-V/7]D=H@I>:C5#D$%V@E<%()FDD?G$AE%J=N)RP,O>5W<&4K:#=)J#VY] M/O)",)-K'Q;!EI' &8*6!D+F&HV)23 M^6)VO>I-7*/7/WX.DY4K-O_;TA-[.UG7_S4N6L9HA0W>%B#37T 4B8%*A9,; MD&62C;H!GVB$KX[K3Y(Z#7(4VHWS]WH9-%]@_B?6\Q#,%U]Q%C[A\U[_N\5YOCV45Q+SV9VG6CHH)0CB3(6%(H#@:LB.S!6F4 MP:!\9*VJZ;48SNLD^%E)<9_I1S?+I5\3+B^7XAD97?L&BPA:IT"[G+/UW+X>#=AZZ^^#TMWBUYI!?#6D?D*: MWG%-T[^VR;$C^RW\63MX_GSUY7+Z#;&6>DZS\7+^OB=7>U1DD,ZDFJ'DR,,. M7H)#8<#JD+A!1])O$T[?:D2OAO%/BAH[.-_O;K+OJ/X/AMGEMS%W_ M[B^V5T/:IZ#;'5SMW[&BYY V M&]#JJHX,JLVL'#DAN'6!0S&UEQ.G/<@I8X'E6#A*5-*WR>YO-J170_:G18X= MM.]9@OEHGWI=E79]MR95%*$&/S!=>"T%$\#)9$%H$\F?5M$&W79=O@OHU?#S M;%K<0<5^<>V]#?]-#/=J,-7>YT7G4$!D68LB:@8A.P=H32[95?.G6]_XH9'] M(.?)]+J#I4??*/8;S=U1C&)"'15CX!FK/>*TA>"\!LPD6C)VR#J/;@%$I>NMCMD$^ MK2O!1\?T:CC^Q.BQ@_E'WPX.$L)]*WA[98]/)[^&^>*G\&TDA;+"<@4HM*A9 M9*[F5\ME**]EUAAF<_=UN0G&5T/CIZ3K'1P>YO;OF.GY\Y]?QK/E7U[O0X)' MHSPOP%BM_ZT"@YCI#^EUD,*E:%V;8EZ##>'5D/J\RM]!XZ,OYGJ/9#N6\.X9 MR:AXJ7BT9%(%86K:;0(G@@-C(F'1T;J&T'N_HW/SYZ8W@L:/OBTZ<9?@H+?%MO72;S<5I&:-].9=26VVB3 M Z:% V43[24I6=",*1T6+N9=?+QOLXY];1IM6,V M]4[\O(D\P=G7<<+=4K@QY)8#GB^'>!CEVT+YW,F>SD:TF^2_3 MV?JC^O=JTA%/KA2:X#+5"H$N0$B^0.%2)\:%\]M!JD]]+NP*&%MJ"&< MJMG!NPFVO7H] M#Y/\\S*/#ENB"DCL WUC_R\":30@P,RQQ3W IU5W5(3#W_WBR+&D')NN&;\3@;WXQP.Q=)*R1U8+!845P&B M%D1IKW7,V3L1#R9%IS>_"$H,+^,&I1Q7QB[]Y>7F:$.4&LE+EUX$4"S6+KO) M@E/22NF9(=6VN4:^#>-U^PW':Z0!/8X7Q/=A3/+6Y.HRIJ;N1XM1G<>)Z4&6 MP:H[#*SI!KY0D[$Y%#'%Y,&024<&'JM54),C1:F;5MC']ZMC[B%_VQ,E[ MB((;D/:.);DV%NC52F>>P;@HZ^FH)*<"'6!P"G/R4>@V-:5V@'F"%RC-M;SO M2N5(%0WM][W'^6(V3@O,2T2UV_U^#&#=2?QC-,](A-OQD"ZX*6'I!+ M&KY)FF9="8 V,N-]T6:[4M,>$__P=[]B IU"6T-[C_O@?L1PM8)WT[&*I@!Z M*R![+^O57X1 =F]M5)"]DB[GCOF&G5_Y@THM=#-T_[\.A-_ ](G94#0#S7RM M)6,RN) 0A':.3(.<(#@8NVSH1AG B-+W1J.GD1K>PY 6BKM$ $-K:S] M^<_3\O;J"O,X+/#RVQ_DU&#]2[4PV\:D8$&369$!BPRT%60$'Z2%5)+-493L ML5NQO>,QG&ZK[J^XZ>FE/N!AQ6:?6E>#7TX 7?,):B.S4@B 4HF&SVBG"86+ MX@H/1K5IMG0+Q.OYZ#E:.;N5W$.R#8ZZ M[X+BT@F&K@ O7%:O0( K-D+DUDJ'A2G6IAK0"=3\R(U(&RT?(M#3W;XM%RU: MUVCM>S?!S?%4884%ET Z\@.7"9LNAPQ.LVB,DR:ED[;[HY%\\I<:4Y&:SQ>A]M9*6BR=ZSCSRVC7"U$*W7-/B2<:00.4#>J6U[Y3024^]10;Z M;9L(=U[[.NW'XR4_8 N^&Q ;%G: <8C-V)T(P\_VQZW$'BK85F(/^;68S9N3 M8F%<+":"2*X6IGJ,*C);=W%OZO MOVR-_E?Z=?G%\O,ZNO=8_J/^]^_OW]Y(HIX0TO:._Y6F5W]9BF!Y#7?/1-AQ M^WN1%N.OX\6WGW 1QI?SNPCGXZLOEUOEF>Z?R![]KK]\']G=$:]?>$?;K<:( M?RYPDI$,GG'^W_\YSEGH'")-N)R5-K4I)7/!YA0XXR[[T=%O/5.1H5]OLJZQ M2*Z0G &+2(N,(2\OY& @9N]###)9;LX3R_HH]J=;HNFFEL+[Z>7E+]-9_4W3.: M("=@Z%"3J16]SI&3: [?HO8>B<^T$QPQXQBV8K++&R'@L9VH6 M/]P@?TRJLTRJ?F1K$-AT$LLV.$O_EQCQG;MU6+U*";AC0FNA&[APV/"P+)X&')L]IN3X&JR:F. M,0?H-#<^%NOP>1]Z_9C-SW0VMV3R,SY7>UP0Q>:"AORU+ VM;3XBQ.(U6&6S M32(:Y?PSF]('BN#'E'Z:4[HEDY_CV=[U#.>/2\';Z'T6@2R46D2"906>LP)* M.AW1!5^>W19]R/A_3.:G.9F;MH M2DG^N>W+Q_K,1VAPL,P-'RT).W(0.M*F(K6$P JY?IHFF?=2V-RHY]\K[%+3 MZ]SO+"I_*EUJ[M;\Y)9'H;PB;X96#%H_&5E"AGY5@0PB]%DW.F][8?6F#V+" M@_6F#]'(2DLVC3K/U!6$_0B6ZN^6DKM>W-$VB<>K;=7W3P?+-]+VB29-9I-%N9 M945(YH,4(;JD-#)'*Y(V-1PIL)"%V9-9MN]5)V@W?'&Y?!#]]*YL=X*M4.;? M?256+'=."A"*!:#A&0A19V"*F:!KS%AH4\YGX(&T,0I&3D9C; H0O5FF(5B@ MCSR4D!A'G7QVG=)J!]K63[^BGI-OW?;U@W34(MOJQD\<1E8KGU%J;X-R!FR* MRWJ#'IROIYC*>>9]JFUW&Q\8#3B<4QT>/2FVGIT73^54Z>V$=F7\L B+Y7-_ M78]S:>=G:8-AED%QFJTE[+BH(3(^T!@YJC:YS0^ .O^)T]D8,VVCN08.T1YH M:YN]"[BFATH/PCO/Z=!@RNQ&DAZ:.#E=I Y>>^DARK1,CU,0=9 UH"?)6DO/ M>OY2:/+(,<6QCM>7M:2KI/\6YC]"VM!QI__K#OLIL90B-P' M=!PBLYY&6S@AU1$,UTI[9ZP6C6JO/(+L)=%B4"TT6![^AA.'TTB,U]CW.D M!WXFE#_A5[R\>1^\//:[G07MGI%O'ZE9*M$4'LB"YTHGY M6D*1*X-<1U8\'SWTX"&< 7KRSW\&6C_">L#K0Y]D6;"Q>)"LALQI7B!(63<; M([-'IL@N:>@,[($UC /TZW0^_X4FWIOIA';9:]IHWWW!V?)-\[]BF<[PEM1_ M_I/65>(W09E]6X+X?3JI9T2D][I?OYTL<(;S!;EO-K':2]6QFM(<,VW4)41@ M,9AH;111M#&6&P[J7,O?$*S<[7N=7_<-#/C?X1H$V9Y!\9+HL[Q\FU@A_^$!6?*KHWM$E\ M*ZOP]3D9#;6^?AIES81F.0/'>GN/%L%GKB @B]&XF&ULLS8= ?8E$:>UKAI8 M[ = 7AJI9$U6&_5RQ*5RP9![6JRD-5!+2ZNA$:"X0I>YLTFV\?R.1?Q*B7:\ MUAHD>AV"^SK^7TR+CU/R6,:K'7LDG,KHA((252U;K2T$+DENT4543HO@V@0< M]L/]6IG74X,-TI,.0/_[=+%S :CJS%QS-EZGV@(.\\(COQFXV4(QK2).NP- M_96R< ]#M@49MD>\QYZ^N$-_3Y>W$&^.<#Y!7,]^1M%;[/, 4%81Y"SUA!3 MO>,N6F7CO,'M<.L]#4F/>_]+X,^IQ'^?,>:4C%GN^2/"[4JV!I*I%(_DH,8L M/%B;$^/9N=RQ,?$Q;W^M;#E<]/>Y8@??YFIFZ$W\S+_#).$HT8:;LF2 R9,E M*"2Y'#I["$RP%$/VJ73J?]-_([L/[B60IY4N[M/%#7-,>G?PJSBJ7))5-18P M"(R@O$\0'*U^A:NLO!0F-&.>*:1Q(P].A M)3UP/[4/*P;=AK2^MNP":O!6AWOAG+[QX4#JFK:2]0E)F"@2MQC+0X&D:E@K^_[[2]]P82 M_+27U$Z0![D:9ICD[R-].R'GYFJY>WW 2TR+6Q],2XW*#Y-O\_6_G/?)D1SL MY7WS)]M(83NW,M-<3[6D&B\J\.B=<=9[H4)2/F,:#0>C;Z#H\FGO\ M?]^\\KLIC,&@H)4+@I=D"EM+/V6RDRR9,T1JPP6V\2.[H.L=!#F=YG^/+R]' MUF-2/ G@G",HE6F4T49:QI7GJ(7,NDU-] V",^25#ZW]>Q&-QPBW03C%RBT? M(4W!XC'7="$)BANRS6D5!UY*"$YZ'K>/RX:J_+-\_PM4\!&";5)%XBM.KG$3 M!30+:?'/\>+SF^OY@KRTV<]_ILOKVLRAHJ7_U8.:D3>BI%(0M/?$2!\$N)#) M:F/)%ZFTE;Q-AO@18%\@<5JKK$$<1\O:K=FZ E&+6(\'HU7H MDF_4+^]%A1HV9^U3H4"+ KW?Z\+ME^)?OZV_7%> XY$%GPPD+VA""DS@HM& M,?"4,#EM&U7A/!SLR0H]MN9@:T6=^]CY9IR;$Y:_7L])@G7^%/M&G-CFX&"Z:5$(;X5E?8;3!4S; M.HRWX9PG17Y ==U+<>PKZ^8$2 )I,S42WD^E]T-$/*"^E\$;?ZR/^-:(-EEOUF9N N&(,M<@V$!VE*T5E)A16M5. MA5L%KO8$QNQ\_-DLVV/D/1U46 ,>SBP1_?IML86&X =7D@.6(J_5&"H01)I@ M(H7,$F=,=%+=O4<_6[7U$]+>&3?>%MA.6\:C MKWKF*F\@SQ;V^W> ;Z9DZ>;UX=I[3#C^BOG=Y.,L3.8A+T/V;3+SA; M?!L%AM(@*U!4CJ""EQ!DX6!B;,$X3 (R0A MB^\NSKJ*UC3:S2ON)],G>>-)!Q'H?9M]M. M6CVL]\98Q$0^F/(&5+&,?&_.0 JL,5:6<].H8\,^2&>[Z^RM[!WLZ2_TMGYP M[=OSKMSRK=9'RET0MKW=?!3CF:X\AU'J?O=W2(V0'CZIZ8..V) MJ#1D;60V4JGB&_5V.Q-G'KLM/1=E#E'$T->G%XM5;>*W\_EU351>%K&^^#1# MO'7;%*21G@8*629+XY>BUBEFD)"<>!TD*E8Z6;-=WG8&@W5@%4U;RK=%M?"M M'773K-"ZE+W6J1:D%: \VAVL05H=4R9LRIH WCK:+CWCY-5I MHWRC-O"GI44' ^)TK#A$Z.W9L-[)E$BBH*NU,C+M9(;13H:205:(T@05.#M) MC,+93(EAU/4P"8Z0=0.K87.Y4]O*+BXF^>?_OAXOZ\__]=L-\TN6/@;K0;C, M:XAA)K,I>$BF:.]E25ZU<3$Z@'LQUL30BFAP ;<7XJT)T@5B4QNC \CS6!N# M*[@K@7IJI\&NTP6JJ.D+T:4:Q$HK+2,W+;I *R3JS(P7#AME)9V-0(_8)4^! M/X@SCM_"Y+J0.W]=(YQ^"6E\.5Y\(YS_##/\/+V^:94B5'18E =6\]-5 M\ A!BP!&$?:@8A9L*PESSS%'QQ>>WCP97%/3QF(^M"S*^N/Z1PQS_'__G_\? M4$L#!!0 ( ,F AU0:1ZI,56L! &8O#P 5 <&AU;BTR,#(Q,3(S,5]L M86(N>&ULW+UKD]LXEC;X?7X%MGMBMBHBT<4+2 +=,_-&^M;K=UVVPW9UOQ,5 M&PI__O-?_N7?_R\(_\^+3^_ MJS7?W,M5!5X6DE92@-_RZBOXJY#EWX$JUO?@K^OB[_DW"N%_UC>]7#\\%OG= MUPI$010]_6OQQSA+)4N" "8I3B'*D( 4APF,LR!.@EB$**0W=W_D:19@%410 M!2R#*, ,8II@2 *9((XX)U+5@R[SU=__:/[#:"F!5FY5UC_^Q^^^5M7#'W_Z MZ;???OO#=U8L_[ N[GZ*@B#^J;OZ=^WEWX^N_RVNKPX)(3_5?]U>6N:G+M3# MAC_]GY_??>9?Y3V%^:JLZ(J;"O1JL<'^1^_*_/[AZ7L?O>UD.KTL,NB.!C52$F,E&%JI/S]N2MCF4=0;A:W?=CR=B'Z?O1Q/VB^4'Z%WAOFJM%;KY0KU=BJN_N=JJK M1?LBTGJ>E[CU1Y?=*KH1LV/)@ M:)"+__B=_K38E/".TH?%Y\V#ULJ\^^CR)2V_OEFN?WN[4NOBOB;R6U96!>75 M(N-9DI%$01H0_:J2&894D!1*C'G&>"+36"RJ[5=](5?PE\^=5/74@^;]G0,. MU9GGN9#E>E/PW9OP?GGJ]:;?;.9=B']:T7M9/M#V!BV\,1H:??YS7VP@\I(O MU^6FD&"M -=: *75 /E.CW__:0? >(NQ?"Z(EQ.B:T0&1F:P)S3XM1/[_SL+ M[9H?"+@T-LFZ> K4F@\%:O?HEUK'&B5%2U:KV0ZI(8O"G^2R*KO?0/,;&(2M M'?-[U[E_.OKVW!:=GK3@%Q:OO>(GOM8&VT,%#];1&+A7 5*MK_KB-/PDCV&K148#U]6[/?%E4B_=Z,3^HG^G? MUL7+35FM[V7Q:GU/\]6"H)BPB(8P(=KE1E&JW6B5)E!F2F62)CP5JA Y+]3_=H^'A^M.VAL7Z:K53O,PST 'M&@?[IJ4'0/\,D M#[N5DMV3;G>QVV/>&1 O-T6AK8?/E>:06^V!ZF59?J'?7W]_D*M2OI KJ?)J M(4*:8I*&4$040812"AE%&,H@#6@D.!<$N[@D5K/.C09J:=V\##MT[7R,T3'S M3@VUO* 6&-"5 +7(0,L,6J'!#ZW8/X[G83C!-*I_83?SI-Z%$QA/?0NWFX?1 MS^>OM) O:"G%R_6]&;=Q6XI"?Y-JM^;%X^Z2C_31_.KV-UJ(U__8Y-7CVY7V M;^KCA/)#]5467[[2U8<',T3Y%UE64KQ=-9MK"Y[AF* DA4D2*(BPY) B_8FS M-$VS+%6,D,7^[M9EGW\BT:T>Z8L;@&,^V9_D4AJEP _Y"I1&Q_+\ _R\RVZY M?3.GI9QH_\?H UF]C/M*@SVM 7L$^]>UFH-:]1O0* _VM >U^J#2^H,6@!O0 M0 #T5Z4!8<3-I(F7;=S=J*F$GW8[:^(E.=H/FWK^@:\]_E6*S5);]"\V9;Z2 M97G+M0!E7D_UXG'OIR_R>_5"0_SW11*$+,IP J,P)A"E:0!)FC&8!4F"%&4X MDLKI7&" $+.SR3?W][1X-!M++[70N5Z"AL8^TKSFG$XUL*>-X[MJR%I9OG<\ MKX#O=T@KOD'_%,Z:_/4;9.\7X-_LVZ>+^N9*F9W'RQ?I;W3!:+B$N1B%!"2D@,D< * MTAA)J$@:AH&,,Y(RZU.)R_/-C1,/) 9J78!:9M *[7 Z88&UQ2'%N CZWK7H M!P_\VDALN05LBZ)H@^+J=]>4:!Y,/+^OI-L1D#TTO2=!%L-,=R!DK]/!N9## M;0,X^&.QYE**TLC:&M&E7M0WE.O5R5=WMW>%K*WM!:=,$1ZE,,-<4[&V7R$+ M.86,R8210,4R18NCZ*W^)\!Z]@$[)^<"U<9\&-[+"A3RH94<:+-(=:(#VLGN MP"_VJV%!UN.".PUG=S(W\<,_=&(;GOD1;"4'MUZQ=:!P+QA/Q.2C8>U&[($APB&&4)MK:CM-0"6EC:Y^;8&[&=27PE6;7;Y=1FXC=95+FV"IN/)HOG8Y%S&2Z"@.L'6)@3,VFV&RF#6+(04OVD MIY*'2J:ARW:C]^1W\H$'(V!]["76RR4M2O @B^8(S/$$S'X=[+82O:#K MF36,S'O'1S=@3^SNAQKV6O+Q=@J=L1IU>]!^]DGW!)U!>;H1Z#[ ,_SIF6Q/@3TBNP$[[#].@KR#5^IY!2;R3SVLA)NG M>@6,O3[KD'&G\UZOT/K C[UFG+E%H+U9%TKFU49_O?\J30:[%+=:!WHG_ZP' MKU[12KZA>?$7NMS(A4KU6RK$*8QP(B&2"8.$T10&-&(*)P%!W,G:GH=:_36OOG:Y-K=E*2L3!)]3 MEB^UJ'4@TR[>*TCC1%&"8(8QARC,!,2$*"ACFF8A2[/4[?4]0(:YO6M?226+ M0A/=)_E-KGHH;;1%L'L1>H9VBO@4+7U3-JF3O]XM:WY?J[+W\U:EFSH'9YY8JAA3/GAH0ZW7=V],_D@3WCYDS3IB=T? MO\CB/EP(CE :2PH#G)@J 4A!EE'](T(JC"(D$0M<:-)5@+EQ9"*7,K.JC%.V&";^5OK@!?^E!WYL*AT(U*A,Y" M3,J"0R%Z2H&#Q[DVC>.BX5N>LWQK0EX02:+8U'R21,00)9H=">$21E02ED64 MD< JC&)TR>;&F/LY!S8>?-GKPK4B9AA ME>F%Y0PB&3"(HS"#64BB)*-AD"K[@ED]$\V-MCM1Z^I]M;"@--*VZ>/NF>07 MD;8X0&ZD>!R."@>";:)#H0OP/>'D8Y]+4#I/=[MNW^Z8UP++0Z. M:VVN'\"@@[>1?Z;?\_O-_7])6BP?]W-@%E&:)"K""4P%(A AI"") NUX"T8Q MSA@/0ZO"99[DFQM?MX*"QUI2_>#L1'4@' _K:$'KS[LZ\S^U[-:VT1.\G,W: M.KR#GG>-)WIU/=-:N[WX_*U$[_O2P[33O6;]87;P=O8XS<"355I^-?]O3GN_ MT:7QPC[)4H_.*RVC_L/M2AS^8N_*IO#*VQ4OS/;=*]G\JW]>;DRSD2Y'XA.M MY&NE)*\6".,T#"0QG3ZTLQ7)"-*,9=J?#G F!$8\)HMJ6QS^\LGAI.([F01G M"NF/G;::M^*#'T2KP(^FR$I=C]V<+A9;[>O?.1[Y3OOML#PMGNV:^SYHUJK< M-)7A]S2Z 3MEFS\VA\J'OSNXH0$!O-U^=3H27?Y=],;;)*3V$R;NI3 M__)=OI)O*WE?+G :88XX@@%-:1N=A*(4)D&[,1O FA*\*O1 -0J.!X/.2V-W5O(%^">WR&C8NU,^D- &Y6RG028E'"' M0/.4+@>-,;#@EV;0)@=D5^'O-2U6ZTW5NBU?M$_#O\H/JZZB4I8RJ5)M[&.4 M)A IAB'F&8;(5 (+>4@1)TXUP)Q%F!OQ[90X+)5X UH]NKV#&]"J K0NCG6N MW!?*8D//._R^3>E!R \M->:^!([5Q[PNQ80%R49\&-SKE T&\6+I,O>1IZUF M-ECSHP)GPT<:6CNCB6C_0K]W\;2Y+/^\7HO?\N52>P=/WW]/?]:&>(81%0@* M%9MJ.5D"280)3-.012SD<8*%6Q7ZJV6R>C@G+2]_>[\NJOR_FZWNM0*TLR+S MK>B6I][C+9R=F3[-8DR5TMZF;YA^'7O:W!S;[V-6YA@)P)$K=EPKU<25/$8" M\;C"QU@#7U%S\HW6MTYB>:@^J%?Y75[19?N0QAPE).,(*HHE1 $ED(51!/6J MQBE-B I"J^P"R_GF9N ?EN8K&ID-@8I&:D#[G]9!F%N8[^,BZ9GV#D'\M .Q M%?@2Y0T"<4#MR'' ?):BD>Z@#JL5>1DBJR*1/<-,7QWRLDXGRT):W#8P V+# M2OF/C?X*O?YF#&X]2MO?$!%%F$((1E>.T,TE% \QW1- RO :VG+V Q9PBB%(B(&4TAA$)N21QH,VX8/%-%FQM M?4;5.Z'+]W]_VHF\7MGTV',\=^J'V/*D:338?)\M/=DE\.B5VF$R[M%1_Y33 M'A99J7]T/&1WUS VZ5K-O%S?LWQ5SZ'-F_7=*O]O*=X*35RYRNEVMNZH:B\1 M7CNN^F_:^#UR6K>51SK'=B%3E(H$!5"&&8%(9@G$H4Q@+!/$:(8Y$TZ-MR:5 M?F[FT=YSZN*//L_*VW'F;-?3,P5O>W[M*6X"Q#K5P;[NW5G_-B:@[@B\TQ^T M )S87[S9KZK5X3 >O3_+\HWZMIA6@TE?/L^R.$_?9<\CA+? L"=U$7XII=HL MW^5*+N)$Q&$:)U!%J=!O.A)"C)2VRI$,D';80Q'3D0/%S@HSMQ=7(QE8:M&, MO9FWRVZ8K#5U#&/EU[W>KEH]2PM_HC7Q;?\_B2U;GHXM.U'MI5U(H\^DP687 M49TZ^.R\0',+1KL(W8#@M,MC#B/@7U;%]MWPA7Y_(5=2Y>8LK D)-C'%FZ6) M73";LA^+?%TTLH$ MC"G4W CYS\5:VYY=2HHCT8ZR2G:$.S7VGHEW7YTZ.*!3Z&:7X[%5J3GQJ97J M$D',+5N]QB/@,5$>E8A'$6Q20AX3RJ?$/.K8'JH6OLI+OMZL*I.HH6?FVLA; M,"H3GJ8)9*G29)P0!1GF(92Q"*5".,B0T_Z/JP!S(]ZM1=55+:PYN#Y'7@*V M+HKU;^;1+TPFUP^T!-146#>*.-97=UXH.S[V";]G[KUB)R*&?:-,W#C0+NS(E]N*FTLMXWG2;JMW1-Y&V6C:3^%8GD=_>&W$6/"5,!I3!B.(4HB!!D&0LAC1E^BN= MRC1R3#4;0ZJY$>B^4J#<:@5DJU9C-?&=8F;#0;:J[=I5N%?-&G>M+?<;IEY! MWQL/^XNW4PB\/EB\EX>+UVEE"+FIUW$#&LU&W((8$^AQ]R)&D6S:38DQP3S: MG1AU\/&Z'&RKA+;W MM 0[ M33\W M\&QQ>-I&#GU%S?YJ!G%>P8UQ^VGJGU7'.#O1X&K?A[IXQ^FQ9$9Z]5<%E>&RZ%%B,,HSD/LE2FTW<5&YXI8=>KA^,E_JZB:YJLQ^U$Y_P M1"]%$B$PCBC(8X4DZF0;J%G%K/.+_ZL$[H^EQ<[L=WXS 9P.Q(; M&43/S'6 WIZ\H!7X(*]M/5H\?J9U M76I3(?7V>UXN:$*(XD)!0@(.$4D))&FF?>8X304.3;DRMXZ/YV::F_%DQ*O+ MOM=E>'\U(@X(BS\-JAVWC *59T9Q0FE0,'PO J,'PY^>;?)@^%ZE3P7#]]\P M2M9,>)$"A,4'/UB MYM"N2+O54M'O@T+J3N)IQP;7HN29"0Y*-'3A;J9,JS8;3"/4MECTD?Y\(SQVJ;P&/1:R]S2C7/5[[(QLW4N(4QVF6 MP2 A J+ )*\G^L>0Q5AR&4ZE?XZ^_TOB6@IEECD@1* M)DK 6,88(H$SB"E-(8I4'&>4DBR*74CA[$QSHX5&T-K*W!-U6._,\_#:<<,H MH'EFAX%X.1/$12Q&I8CSLTU*$A>5?DH3EV\81A1O:%X8+TONY?C]+&FYT1[ M!Y,?N"F*?'7W@I9YN6VXO@BC)(M5P*"@2I,(,J%Q^B,40@8D":5,8B?+8I 4 M:&,,6R8Z*O$/OF:9VF-X< M)&)O<=>K]KP'\F4P"0)8*@M(9--E4&6R0RFB'"<\$1P(NP[,QP./K>GNA,/O'(I MXO\$,(O']@H8/#^K.P0&]3-X H5+IX+AD$S5@^#RE\.QK\!IE?L[!CRY9\)> M *>E/:SR?^::@6$7)GB>7>Z'R9[VPS1]OJK'/=]D6[3EPT.=D7I[IQG3U,9_ M:WIEKLJCZH3_3?'Y?%3OW\Y_E"^#Y!3-"D^0&D(.]A[V" M8RTH-V#W+=OBTKG/>]",&((S@P4>-\SG.16:-I1H!DMW%*XT!YFN>''W-;(N MSW6RKO]CBAC?KL1'S1OO-9.T%;2#,!1"F#->KK^J2$H),0D2R#'A029BEA&G MC#8?0L[M1=LR92WPT)+F/M;2X8WYC"OD^4W8K(JOZND>L1O_)3.VH-._/#Q! M??*EX&NN 9M%KR2K=F\:\XDNE^;CR_7JFR8XT^)M*7F3%VU$IJO'KOI+1O3_ M-(_#E @!49*8XI64PTRJ+$@5361@=;1VK2!S(^U6K+IHY4X/"9EH\6>9W$#]A0!.TVT$[*W%JTVE\OWC+LH#KMK$RW. M1#MQ?A?);1-O!&1[-_RN&7^ZS<$14#C82!QCO(%A(NV44*; M>;H]L1-*X#0*$91II,Q9B814!-IE88JH-)028:=ZS-<(,[?76G]/^3H1HJZQ ML^L2TBIT ][D):=+\%^2%N!G6IGZ*X^#,\ZN6F#+2).)ELWWN>WT*^8>A#(" MU./&HEPCT+0A*2- =Q29,L:8;L0M9+YXI[\GRX]?UROY?E,?/%*9")*I ')$ M-1&GE$"LN/G$$R5$EJ+(ZO3FU.!S(]9:/E +"!H)[0CQ)'#]!'TG?5O-&?] YB-L/M9$<7+ 21[\/E6Z![GW&D^[P>>V M+-KMZM??M6&7ER:0L?V29@E#A)K"/Q$VO2KC%.H?">2QS((X54G(G"+[1Y=P M;A31R@GD3M#AQ2C'7\^1MH-]KM+\3T6WYYY[>MZ,1H/>%V':365G*>>UHSP4 M9.?MY,$3#7M5]/2F_[A>YOQQ%_.O4$I") 3$PB1FB$B[VH3I'VD6I8J%$6). M_8KMIYX;N7>2UYG5]FTUKUT .]+V ZMG-NY'] 8TDH-?VW^]9%>X SJ*CJ N CW3(Y Y1[YF2PW#3'2&YZWAP8C3@]J$UBLWH4G15 MWMM4AS#+8II*"AEC%**(8DB%0I"((*0*A1FARK4L\:F)7)Z!:2H1WW+]I&V6 MU+2U>255SG/G(L0G$;4S,*]'R3DKXJ"W$^=8^+ M!O=>?774TZZNX,>E_@J87S7N,5U^DD+>UY]_IM_S^\W]>UE]+-9<2E&VQ]7T M3B[".**98AC*6$8094)!1B2#2W.O'P%+ S29UQ8SQ1Y%,^SM\A;[4"G'OBT MM\BMAG49Q4[';8B/UO(9EW1P>-:D2_M<(5L3+/$U@5RCK8%#<-?UX6D']0G29>OR\IT\2O6^KU1/2Y42&@4\01*'G&(*!>0Q I# M%D9!G"F>\@ [M= [,]' MWW!&1!.$:H0$C92@$W/$CG(7@!BW2=RYR:;M^W9!Y:-6;I>NO[H(^%Y-'O.$ MF/(<>^D9"V%V"1A*H BY:5^484A3+F$J:)K&L51!&"Q6=7J>^&)/&M8"6#T4 MI'DHCL3P3"8E@* P;5/-H[(I95,_?'#Y\ LK84;"ZJOI5[O*UP784Q*\7U>. M116O6U@[FIQLN3Q39].^J5$$-)J 1I6;KGC$3ITFK6BW-#N-1@RX&@/8<8.K MKI)HVD"J,< ["IH:9=#!U:X+8RF]DLV_;U>WO.XK7WZ27.;?ZLK,,0LSEM(8 M8AHQB"(40"HXAE%$4H85Q1+1SL2T(V.;:0<8EOX/IFH93;??5DCGXM>7T;;C MQ]$0G*PD=BTF^*$3^$>@7?PMHI\N(SJD/+8U1&-7RKX\\=1%LZVA.%$_V_Y> M]U2;UZLJKQ[_*I?+_W>U_FWU64^Q7DE1\V&Q2$DBM.F70"5$ K7I1R".9 *9 M"I7V;$F2I%8)D!=GFIN%UP@+C+3P[T9>:8X9 Y M)>]8P3$XDZ=_],G2>JR4W,_QL;MAP-GXK0'HHQ8N+\MU\6B\E3:> Y,H0 &- MH(I2!!'A"<29IHI,,$;"6*0!LLK:Z9]F;L1@Y 0[01W3%S4X.&B\?/4P;^WC MNJSD_<-R72?.O) KJ7)S>KEJ Q,7<4H12V@& R((1 $GD-(0PRQ$0F8I#1BS M*IYO.^'B@I:66OH)LI*L05K5/_L MXJ23^F:V$#SURZSO&VMGJ#LW^"2_R=5&+C@+DHS&#*9"\PQ"B$%"E8 A13)1 M^H^IC-PBE"_.Z?+L3!.LO#T:*QH)K]T0>@KRT-V@*X![GJV@+9"?+@ YPC[0 M&7 \;P(]G?69=X#.@'!Y^^?]23 MWZ[$WN&E_ILVD<7+C99K5>W]X>GC)$SF1$!"2)"@31]UDFI3*0M9%).$$\F< MJO!/*OW[_;>'C5X[N[@_A?'HKGX!$(,>S'N5]#X).MTN)?:Y#^J MFQ %F50JTN\PTR8/(:P@3M,$2H'20*"()YE3X0K+>>?V,JI/T>&+HXHW;B\E M6]#M7B<>H/3\(CBH%=2*#&J9I]D/<$1L5/*UG7M2VG0$Y"GAN=X^C*I>U]L0 M4GZ6Q;>A+#O2;6)=:IG>:6I^6\G[RUTGNER6P-#"]@4L[RI.]7S M$9FO#X)Q^>OD3-.R4)^R1US2>_'5B6^-#_Y!?^TU%:WNS /RDA;%HUH7IF1D M^7G#_B9Y]66M7XEYT41C\$PQ1&0&69)%VAD.$L@BI2U'P>-(,XF(D=,!^'7B MS(UCWDB]$'195[!8=XJ I=9$EJ!LY ?5&LBM!H-SY88LGATE3;HB!]T:O;Z\1M?DVUT!K:\DO"$B/5=FWA7P]:3K73/J,#K> MS67._EK?8T&%XC)3'*98:995(84X%@0FBI$PT/_+N%5]H=Y9YD:>M6R&&HUP M;KQX&D4[NKL:&\\LMD=81L"M@SH>*_4B,"K9G)YI4@[I5?8I-?1?/+0<87UX M\49+]G*]JANI_#6OOK[4QHG'!M M<"$G$K"=>&Z\<.D8\SJ4[4C"!W:>>:,5N2F@U@D-?M-2@TYL\*N7,P97L$8N M=V@Y^<0%$-T@.2Z)Z'C_P(H"&[9L8I"X'G;!XY J@3$D6!&(F$@@#7$&(\9H M&,?&,YUT(*_%HQVLS: ("R'/#_1) M<(9D;9U#R2%G:P2T)LK8O2M6,6<%L$ M,J)!HDT6BH5F/HDBR+!VG_1/(N-,A02);;6V=467SMO4>[-9?66?E&;;SNGO M:VOJKHIN[[.BW\%R)_(8M=FN*L0V(U(\7W7M?4\1NY&*K/G>S-V?:@;ETRPV M7T]=/7!3M?HJB_=:7%I^;8RL[<8J2B3"/(%"F90JDC!M&#&3K9!%.(NC%,=# MBCF>G7 (0TS17M+("ZCXF_8?^TL*.N)KN>5Z%5P3;;O6$+5"MGX0^*&5\WR M@/OFZR4LQMV /3O;M)NPEY0^VHB]>,-5F[&?Y#W-5TUE,+4N[DWIOP]LF=]M MVUYS\V3F]_J2#^JS_FVI*#=_>[<-K,.9X(0B @.<"(AH'$)F6M[23"4I"=*, M(C1@NW8$T>;FJ;6:F?R75C>PIQS8:=><=1C]0*.@J=^WK^(5<94CKKS3%O+$ MZSG-)O-D2SET+WI$U'WL5H\AWG/L9X\(ZYD=[S%G&&A,;FYVOJMN5 M^*S%*[0GU]JLCWLAQ%_J*H.() M,3?JWVG1G$35>M21UJTF6S_L\:"3]J^U-HX4/W#E+&U8[^OAV\#UM!3N%O!5 M2(YK'@\395K;^2JXC@SKZT8;6H[R+^OE9E71XO%-OM2TLP@I2Z1& \9I%D 4 M4@4I10Q&)$HX5C).L558Z=D9YD:$;2W%K92@$=.UZ.13'/NY:Q1T/-.2*S # M2DN>4?[*DI)/1YVXE.09I8Y+2)Z[

!%TJS%[II$7"49(@@:#2)A'4GSG4 MOK%^Y+- !$&(4XZX/_C<*,W( M!HQPX%%O&5E'62Y8 B1 ',%"28)1$B87I$(PRQ-*8FQ M%#R,G'I%7IIQ;H]S(_ ?'?M#7L35[M$>%2W/SWN78&:D;2P'L)-74!@\_D-[D,VWR$4#&4B1!#IBB&"$^::VZ-;RP9"M^>V#TN[QW@DA#P_U3OOS&1S&$%-C^T: ML,OI,,[/N@4FHS[Z??--R@06BC\E!IM;AO'$>UF]I.77C\7Z6RZD>/'X2RG% MV]7;U3=9FN3^6U[EWYK*P]WV! ZB*$,!@:'B 40BBR')3# GPC&7-(XSMSX_ M[B+,C56VH@*ZE=6-8@8L@QWS^ 77,R&99!TC/>C$!^P1_& T /GJ1["#?:>% ME\VDX2".RF #Q)B4V(;#])3OKAAI<,.A];W\0K^?V(Z-PU"0@%#MVJ 8HH 2 M2'F$H! *12K 5$1.T8H]<\V/V.K4#I,#YK9?ZPRR'9N-!)UGVAJ,VI#N0I?P M&+NOT-GYINXH=$GQ$[V$+MYR)7F8JOE%U8TPB27$*6Q 1*I+]:'+,T54[G9H[SSXUD:CG;PB)U2NX/K(DT^/&F M*1:I@&IK1[9_&$@[ELOC2$7C@^Z9GEXK)TG,#Z"P1.@XS-)[Y\SU=+KOF-XM 2<9% MJB EQGM4VH]DA,=&;FW(;BTCZ(1TC60^1+"?GT; MQ3?_.$$R((;YI.)71C ?CCEQ_/))A8ZCET]?-LRF^655;&OO:QIH8__*KB%C M^4F6FZ5QQ>JR:TTWJN9425_]<5WFAE+*120()@%', @X,XF_Q.1\$?W<(Y3P MB*HLB-W:M(XCF,OC,$TOUS\7IN1RWJGA9N*,M%IVEL_T*^"9D/85JHVA3J6Z MJ%'3+W:K5%LSLFTNV.A5W[35;#R+:%RD1S641A)M4OMI7#B?FE4CCSXPLEJN MA"G)JP=K,M?:8ZI$$S$3)(*XMKI"K)U/S@*HDH30)(RR&%M971?FF9OUU8H) M=G(Z1ER?@=..*$< R3/S'>/CX:#O @SC1F>?F6O:0.U^A8]BMB]L4ILEH-TM^I)_#8-Z#^1?XR0%M *O]"AF M@?[M]V$:_"D.;X#Y,M:7Z _!C9ZF?&AV6):/CK'A)Q?-CFVN7@K/7+-=A4][ MJT"5_@* VX-%>%E(D5=U"Y(1X\'[T!DW!OSD3-/&??Q3KW7OQP *4&_EE MW;;\K,,/96D*5#5&SR),TE@@%4.%3:Q@DB6084)AA!%C3#!"0^G4)ZEOMKF1 MT2YTS@00 JC9HFET^Z E=Z2+?I@19DG*TQCBE&BN5RF#Q!PX9&$@>1BD7 2T MJ^F9K+:=I]-1U86Y% MO0$[84_,)DD']3;5:47/==&8I,B^'8EI,I7>267VMT1K[_SY<8XLW]>K\5O^7*Y M2 )!>4 CF&6IA"C@&62$21AQD4HI2,P(&5!4^!J9!A@J4]0=WJE4-\5TC'&X M9HWL*,@[Y!,%9^U@UK[]3I%M$\R=+K!6QA0V;M4!G3XCUC@> ]9Q0R"N$6C: M>(@1H#L*CAACS('Y=+L:[Z;,G*G(\G6]U/>7K_^Q,87FNEA)FD6F\AN%' 7: M$N.40Q;P&,:!D +'D1*9.78OMUX2.PKU ;1GNGR*<2.HEV!65W3&30RTG7S:I$%'2(X2"EWO'QP M6Y]QOI+-OV]7W:;B1_I8UXU-0T(Y)2&4"FO*4D*8X-<01DJ2,$2$D2ARBP.Y M..?\0CRV.^ /C83.8:P70+:TX\8$SK>QUH5?_-!)^Z-Q++= ?KP Y) 85#MP MQHXZO3#KU'&F=B"^BW@A]VUGHY]L;Z ,"\'(7:S/\L M!Z0.P)P[-G498D"QK+]24UZ\,N9;4[JE*=*Y"()04*12&&(E( H5A83$&*99 MAK1YE5*56NW&]TTR-QYKQ01Y+9U#J:9S(/;3SEC0>.:73L*:5QH9VY*](R#D M4+QJ!*0F*E8U #&WRE07H.BM1'7NWNDJ3UV0_J#2U*5K!S#>VU6Y*4PPT$L] M=BZ+KF@-XA@G*H$RS21$)$V@=B EY"(@:8P92;%5TF3/''/CNZV4H!73X8$^ M@Z(%XUV/C7>G\ DL0WHUG\''@>^NQVDBNK/_&KFQ7#\ O21WYM;I.*Y?]@.* MNW#IT*S(MRM-(76Y&/F*5K3SA!B*0QI2";%*4X@8UAXK0C$4F(B8!PRQ.'9+ MCSP]T=RXKDT*W!,6&&DO^D1NZ/;3WYB8>>; H7 -R*;LQ^+*M,HS@T^<7]FO MXG&BY87K!U;LJT\6WYF3Q:<'C[?WZZ+*_WO;UF]5RO^2M'BCOTX+S1-V=.BCU9S M2:L#V"HQ32>M7OPFZZ5U6HK9=-/J!O M&L!1+^L&GC7UO?ZN[2]A>E!\-O;%(LW"1!MF3+\N@EB;:U$",4X3F%)",Q1F M<2:M:E-N; E_O(M<#MP!KID;^,1.^SWW/[="1P68<#-K"X?)A_ M]Z&XHZO6EW4^ZXCE=UJ4*S=NBW-5R_2*_ M5R^T!?E])[,+Y_=/-C<%K:8=%4&$4A,E%D90!0'! M<80%#>FB:0ZM3;&BLJ.@,[.Y/#1/Y_3W_!R4:C:]0MBV5#.3=_EJU1YBNK3( MO@1[$J SS/1GZTI[KTZN!<:/S?7'.IWGZ/J2YL0F\J4NW+^@ MF# N$#4)6!*B5+NB)$H8E$@3=H)E%BAM&)K&T78$<7H:)TMP.YF_;WG3M$"T MLM;L0&MI'0LKGL;4C@NN1\HS%70"UC3051FJA1RQA&(O"./63CP]U;1%$WO5 M/:J6V'_UT C^O1.1^ARD_+"IRHK6Q;P77(:IE!A#2D($$<$$8A'$,(Y)H((H MY2IRC./OFVYN'F(;GMZ>Q=4RWX!&:K GMFM4?R_B_6PQ/HZ>6>-:" =$^ML@ M M'\LRB*,LA91JC+,DBU/%WB. ]Y$@0(6^U1#YQ_;B2R MTZ -LJYU #\8+7X$T%0TAYTJ8*N+0U#5@"7J)YP)@/?,0\,P'Q*Q.@!\AY!6 MOXLP4IVYZTML]-%& 1IB2 M$D48(B$C2$V"%18T2%-!$R[$D#C=@UGF]O8X""?]K0T.^*$-(W\%PX'1MX?( M6KP.QL#+,^GONZK;.(J16>02#+9AMXR?+S>G/WM:H3E!91E(12!B%D,HNT!9D12&/*M>>9,"288%@X M15-=G'%N3WWS'6[JC '1).P]M E[WYJ$O?:/IF%9*8MO[O41+R^#W?[WJ.!Z MI@@C*]@3]@:TXH)&WC8=ATD8<<6(@"DB!*($(4BUC0%%E!$A IFPS"F(__Q4<^.>5T>G:<,. MTTZ ZG:@=AU44QVJ-5(>G*V][X%L\,G:>32\G*Z=F.Y93MC.JWWNE*WGCJO[ M8K25=K9M%P(692I$%%(E XA,=S*&> 91E(5,2911ZM23[/Q4O.(.&KWX53Z=[K@X59]3NZ4EQ[HY!54.[ MWCPGR].\7)=5G=>VP!E*)->&!<74E$; <0B4Q#+.%*9$E0B^]((MK/.C3UN M[^Z*NK,9X%I$P+J,/Y'?F89QH.DDR1^!Z1:BK3^7[7#KE4B2+(FI2"#/N EG M%2FD,I%0+T :G0KWCXSM9Z=Y1<':MZ^N&UX5*OY:#35G[UTV_)]6 '6\>JZ/6 M!\V)U.S$O#,_=T;4XX*EF!%"(QA&V-3_) 3BT&2&H 1G%(<,$2<7R'KFN=DT MM71;?^C1-+NY=T].LP?>SDGR J=W=C_9=6LK.&B@WHKNL_W6!;0\M^$Z-_LS MM^.Z ,KEMER7!AC@@-UN1*X7]^U*K8O[IE" W7;"A;MG]%RT0H(]*6VV$IRP M M&SQF4%/PO"WNN^!(I5F.87:KPPA2@)$TLQLOCH5V;TPW]RLC5;< MII7>@S)BQ1&=6&N#3GI):#)0!/[07; MVP98";]H]ZGXK1"WLKG%P\LP9)R$:$BS<@Y6#W34.9A/976Y? M+S=SZS(0O>96S^W3F5N7=3@PMRPN'UA^Z"B?$65)0N(T@F&B-!_&+(8T(Q@R M'+. DD23XH!J'U>E/#[C40CX(5^U]7$M0VY[D*4*DR2.82ABK)$UIJL($>1) MDI$L)"Q.I6M!CQ%PG?JX8TQ([?;-K+=C)M;>U'Q<6LM/4]&[44ECVHH MC90W>S#>"UI*8/NDH_-MO#M;[00ATT83!OGOTI3 M4TZ*VV_: KZ377N&CZ9"]T(J+I!(*)09XQ A$D$:F59;BM*$\%A%F96%.K'< M<[-XNR8GX4# J9T0?LZPSVE ;L$>Q?URH.:LUO MNOXW-V!/^QO0Z0]: +;M<4 -P<@T/=V:C4_^$\@^_2MEN@4Y^:*:TD/=?00W]8FNX?@CZ:O^7W]U+DM)++1_!02"[K M>Q]-\\0?: FH>2,:#%QR#3U^+RRVE>:QVO-_W[7J[CL=78T?/4[=(4;K/(]E M=^D$-8OEGZJEU+-_#1S;57E?G/Z^5_ZFG["!EG<,#SMQ^9]NF.=]R_EZ4^<' MUA60Z2;UHBZK_=3QL;CCBJVZ/B9[<8;) M6H]JC\F>>%2?Y#W-S8F!25@VDF[H\HLL[J-%F@A#-]IQB;($HC2AD(0TAHQE M2(I,L(!8U2UY1AWF1G'[AHK9NC.^RJ!#A(F_"@Y;=_-=X/F[-=MMO#TD3FSC M;=$ >W @\?(6WK/LY;C;^]-K,?T6WW/LU GM_V>293![;]O]YHV!TF29%EL MSJ@R$TH5(D@(36#("4EX*GF8(,?VW[>S;_]].ZS]]^V0]M\#T?#-W/M #&__ M?7M-^^^!R$S;_OO"5V5(^^\3>ENT_[Y]QO;?)R0^T?[[U%4#.S@VR?YOI##! MI5_H]S:=T/[2 M,I=&SIM="JQCS^XSL*8)3Q#C DH9*HA2+B&1*-0_1B(0:<13$;IT-AH#U@E: M&[4]CIMRC^:4=GF07YR[EGN\+HUX_DG#3[*#;WRD!T^9##R+U%_'1-]QTWI- M6X-7K5W^1?N^96Z,\T_R85U4"\4SCJF(( U2!%&"-=DFVMF,"0FC*, R4ZEM M2Y)SD\R-:3LYP4Y0T$AJWX?D+*#]/# 63)Y)8 !"3HU'+D$PN.G(V8$G:SAR M2;7]9B,7KQWHH>WJ3;=UH#$.TP@%,$!,0$1)")G"(8PXB=)4H2#((B>7[,D$ MB35N"5Y+6W M_&^_#]/@3W%X \Q7K).&0?W+)+V)L_ F"K)NO+:RM/GC M>N^&OP%ZA ?)3;KFTM$ /%I^2^_QBD7U[2X>-$_[2U.X^VT-[XA. MXAG]Q_4*GTXRK1MX1L4CO^_<=2.U6M4?NM^U'N4G:8JOR]+D*G->;.BR['ZU M"'G$92(EC A/(1)Q"AD-C8F2I!2E+,&QT[GO=>+,C>LZN9H*!JVP5[9M=5L? M.WJ9#G7?MM&I-K#F\_8/K3HWX&!M.I5VO_;8-G80N'[;R[J)]+QM: ?!=[%= M[;!1AW%NUU#H<]/3XG0&Q/OU2L]DCC7-J6?YQ6S'[/_=5,%[OZ[^2U:?MAVX M/]8YKF_61?LK'H:<6?&Z?? MWFLG(/_O)ERC22HV-F.Q:P#6Y!^8HK]N5#_QU\+NU3#?Q?9]T'LJ]&87GG # MMDIW$3EUD5"M)GB4%=@I6H>>FV^):6.SI^QX;YCG6:-1WT@3JS#I&^QYEN?I M&^^9I!@0:_.Z^BH+N;EOPR,450H)$4&%TLSTGQ 0IPG1/R*9"IQ&:6K5*.O$ MV'-[MW32.823/ &KG]2OA, SXW:"#8FJ>0*#0TC-<#@FBJ>Y^*5P"Z4YK6]O M',V36Z8+HCDMZT$$S9E+)BYR\?H?F[QZ?+O2-F#]E2@_&+&^?*6K-EQQ2ZQ/ M@A7_;#H.OJ*5?$/SHMD1E)*'2L8*DBQ$IA$]@EA*"D-%0HJ)PH';ELH,^?VB"16,"?TJ12B$B"@" M*0HI3(A*1:H2FLET8,VK?Z)OV71EM@[B\]G)FEO_([Y7*%4IB:6$,1(Q1#(* M(%81AP&FB) @Y0&.!U7\^J?[5ODO,G;PG9+'%?\O+OW1., M8YYE6,&T[@M! J7?Y(+"")$L3@,E0NH6,]8_W]R\]TY<<" O, *[IO;TXVP9 MG#4>>KYCM+[,ZYE>;,I\)*(V!A*' M!W"CC#C,3GZGQY3R,".K_"*_5R^TPG]?*,5#FO 8LBRE$'&,($TS#J6(!$UH M:)Q@%S.Y?[JYO9,:\=P,X@N VMG#X\'D^6W2"'KSM.FJ=H6-M* 6=T1[V Z7 M4]6IMB M0HLD%'&4X "&29A I%($B5(9E(I3_;\@(=BJ$:/KQ'/CE)WHX$#V&]!*OSU+ M^+51P"6&QV5!+&Q>3S#[=M'G@K"#[>H)Z8DLU1$1=[-*!\#6:X.ZC#>=Q3E MRP/[3." JU(9DD<005UJ8E"M,88JQ2_6H0&8NQ M1(@Y->6UFW9N;X)37IN;K6D)MYW-.3Z(GGG^%'Y@)[(G$]0-IE%-4!X:IHZWCW$1%W2LOR@_DK-D7/UH?AD#HMOA:AC[.FR_7U3;KXM0[^@$@!IGG-E5:!HJP-R(:B*\89V&=$V]DB7V[,7NYGR3=%78#MO?Z6M1YA@&/. ML4(P8#2!B' **>4$8H($$FG,4\6<%.X!M@1'9TQZU!MS-_ MQX32\WOB2A3=^Y%80C-N5Y)+DT[;F\02@J,.);;W75=ZYLVZD/G=:GM^]*2^ M;L!X%*<9A80C!1$*8\@BD<&$A6&",HX8MPQ7=)O8Y9F9)H*QE7=8 9D+*-OQ MS/C(>6:;;=V75N+]TVB/18W=I[& \[55G"81B;>BH)SB"F+(&29C$BINI5:)6@ MZ3[UW"RB?=DTVOE=;MR*NK8>$*W\#JZ=VS)8>-3>P/7.6JS:R[^Y 7NB@TYV M\]N=]-Y@=O"=O<$]D=<\)NQNOO(@Y'J]9+<1I_./!VEZX!D/&V&8B?I)?I.K MC7RC=7C]73.JIKV^TJI@\Q)WL"?JVU 5Z.HD9 =52[^1IY)C6F1P#NJ84]QI # M*Z[H=WJ=2MGN=]9U;6^_Y^6"!IRB) T@4<;*)CB$E <*\C .,(H(3Z15V:>+ M,\V-'+=[][6$X%OI=5LP7P;EV6"YG)-.!"P8@G&40B M"2#-(@FS*(@#$6=AD Z*QKDX\]QH0PL'EEJN84$XEX&V8PXO\'EFDFTHSI[0 M-T!+#6JQ@4&VW3;\P8@^XCZA,UQ>0G(NS_XL43G6H)P+S+$?8,">X9N\**LX M>$4?MW45$IXD!#&(M2\.D5("LBQAT%"40$Q&(K(Z'ST]_-SXIA80Q $P(CKL M/AWC9K&1=Q4:GNGC (@AM2N/$7'8<[L*F8GVU>R^*FX[9F?U[MT5.[YKNIVO MLQ(?[&Z=OVJ@@T67LK7+#N*G/TDN\V]2?%C5#8XHK[]JD4Q5IIAVNB(5F]J M*<2<9##"*A(!PI*@P,GIW=7R#N3LKK2%L!#L>92BA(4K>R.+IG3 M.EBZ:;[0]W1#4QO7VG"28U@,< LZ15SAH MD&'\]K&0#S3O>G;K.NJ?KSM]TQK^=U8S09].RX;&5//#-;!V860 M&HE=TZ%6YO%HRP&@4F/XWK]YKK=HG M(4692(-4P81BS3Y4(4AE%$.O3@#B0.,(PE3FG'CC%&(LX#"A&=)RK4_ED7**=[^W$QSXXI6T*VQXAA2 M?Q903-(($R0AIB+0UE\<:NHE 11I2D)%69@2L=CUO9\(T.U\_@"M^_@T#2@] MP&I'P:. Y9E_NR_>GI >++F+2(R;BG!VMFES$"XI?91\SZ^;T5FF1SE9LPK\8UKL]1 MM=6K'>8].M9_V]SK7S:7L+(6?,$I1XE$ BI$3!<83"$+9 @)"3.1$!0G:7AE M=9211)T;HS;2:2NMT>#J8BICK:@=]\YCG3Q3].E2I3L]P;ZB[58@Z%2M-PGW ME 6MMC?=A;]V&OLM^#+RLO@N$C.6N,]=6&9DV"V*T8P]XX @F7=ZV+M:F,^R MJI9UJ&!;LNO+NMY\_4B+ZG&1J$BP#",8)BS2;XTD,I5:$52*A&D8)#B2B77H MC.6D<^/_KLIX?Y"MN^X>8XOVE?U4:I MI8D(,LP#&+%4:=(.*:0H01#C$,>AXBGA3OO39V>:&U.W3;S<+/3S.-H9V*.@ MXYF$3S85W+5+NVF;!WKH-7,1G5'-U/.S36IE7E3ZJ9%X^8:!'%'WN]MZC!C% M,@C2"*:*:VL.10%D<:")(:))D$D4*6QES9T>?FYL4(/Y=;W4<)7_]GL*.(31DA<&@^.9#-HVHCZ\VM,ZC_N('TXQ[7-]4KVCA_GT5<.> MX&V_R1>/VX__3RX+/=#7QW?RF];7I ^2((FY2B6,8HKU*Y]ED$@:F_Z1"4E" M%K/4*8+%;MJY/?&[EK9@*VR]N_/^]B^#\C4MT;[GD7Z"7Q) MB^)1K0O3';Q\OZX^;]C?)*^^K%]_?\B;[(A%I$0GPFWGIYH;P>Y)"FI1@9%U8&GS'H3M*'(\(:0\PU)+@?65LW\"F'X::+H'+7\2"(:L#MPZS'_==)&YQ5?^Z> \)P2&4F M( X0A8@+DYRJJ5]FE,18(4PI=[$?+\PW-[8WXH*'1D0WX_$2L';FXXAP>2;O M Z/Q9AMQV4CKP8BT1&94,_+2G),:DI8 /#4E;6\;6-=-WIF7UB?Y8+H?K.Y. MM4YF&0JR*&20Q 1#%(34=*H.8!+'##-M8RKE5LWM\IQSHY56Y#J<8*^\_=N5 M,L5 W8\';&"W(YR1P?1,.AV.6W']]ZIV &CB*-*; ZW#G!J MW]X_T+PP,WQ0K_*[O#)] TR2/L]EN: B"W&*..12HXPH-H4WN&F6A7B(>29C M@1:KNL*B^&+ISO;.:/6\D.9Y.9K7W[.SD]D4/12-U$[EUBS 3C%)*)$13)!F M>!1* FF<)#!6IDP,P0'ER'K3X'J4)Z3XT_#RK;RC06RQ&S :<)[I_!"S5E+P MR M^??M:C^0OPFN_K1>+M\TI]"+.,4)$XQ!#:XI'D7TVTP@!C/,$,]"(J1P2FIP MG']VK-N*#W[H%/@1Y"NPK\/_#;H4 *,':!5Q/$5V728[X]LC^+Z9>WSB-:J6[RC"IQ3X0H*?6^]!AW A1R'SQJGUEOM'^ 5W^EZ3%&_T;;<+C($8X MBJ#@.(,($06Q*>["!(U4()2,,F)#>CUSS(W8.C%!(RV&VLT]&@\XS&9S' MS,-!A!4HX];.[)UQVOJ9-LH?U="TNFG QM\N6-?8)6635;%M!OAYPY;F]VUA MNX^R^'F]JKXN8F%V_5(&64@81&%"H!XZAB%)0YG*@$IL%2(W7(2Y&1LOC"5? M=U_0VH![(Z+#ULNP5;#8QO*.K6=:VLL]J!6XZ?KW;76X 9T6H*N[J?4 /T^R M @Z;8MY78J+-,D\KXK:5=A68O5MLPT:>;NOM*LT/MN2N&VEHR>:'IIA,^4&] MDJQ:!$P;JB*54"24ZA<)PI!$)-$+$P8!0W$H8ZO#CG,3S.TUL9.O/N+0$KJ6 M7'X"H)T5>@TLGAG^$)%7?8@,J(%\6NV1"QP_F63BZL6G53PN37SFNH%!*_RK M%!O3'*RK/_DF7^65?&>Z@KW5+Z'57=Z5J'SQ^#/]V[JH&TO7+><7691E4D@. M,Q0+B+1/"K%D(52"T2AC<1;&;N$LUT@S-XKHE#&/P[;B;*,/K!4".XV:'$W M'D&M%&A:J?]:Z^7::?ZJ%;6CH^-7;.7FQQ+F1 9)MJMB )HTJT@ MCF4$64#"1*54A7'D8F6 M:G]%*_UCM:'+!49I@$D8091IX%&:<$C"+()A%!&:T) 1[%1'8G0)YT9"W;[? MG5R9329M$->]D.A.]JN;HERYI'8D]JP+Y9G_3K= T>J!6K_]S(J;[4;NSN&1 MH#1:@CTU@='S!C2:>NU\,LXB^&YXN]DP? M"81IFB!(I" FSTI"FJ01%()*G*A,I8G5QM2IP>?&T9UXX+7#,=E3P"R.(*^ MP;??N$5@2&;\4R@,]TIVQEI#\[/SETS M)/OJ*#ST=5GE]\9PVK4&Z;H[/2Y0J!A/40S#0&GOEJ(04L8%3"*6(DX4HXE5 MNXX!<\^-Q+H^OTMY1Y>@W'9/<4E[<0/?@O'\0>J9$,^$I&^E!WMM@[;R^X/: M)>7(&^13Y2"-"KUC8M(@\/HSE=R&G#!U:9"NA[E,PX88MIGQ@2W;$4TGV?^] MSE?5[4I\UN9Q09?;2?9:\[S3UO7;2MZ7BR#)4!3P! :)>4T(22&6*H89(1F) M,,N2P"FV8K@HF*_#0"NK& M?",W>MA%PY/"U/OU'I9:3$TU*&GVJ/J6#WFL'>-_F_K>K MLBIJ._\OZ^5&6_O%X\>B"YF[O5_K7RU2D2B210R*+&80D8Q!)AB!413%,4V1 MI,JJJX/+I',C@JV@F@TZ20&M177P VT1M_"U/>#HF3:,Q& G\@W88;J3&MSZ MPM3!J?: [43>]"@8NSG1CF#U>L^V8TWG-CMJ=^ ON][KGO3^>E5I W#O^&C/ M"69$^[II"B,>2HB8#+2UIE^"E/.4(!X1E0G;O/?ST\R-IAM)]X]P!_BN%Y#M M)^?Q\/),QT.A9[(ZH&:U_2+LOQAU;8'T?<9[)"9=R]I/XII]TOLE+_ M:$_([BXW(BF+:O$S_9[?;^[;0_TT#FF HAA*_46!B$L!<2A3R-,D"$@2R(!: M';4>C3PW>FB%LR.%8YSZG_^KM/?\J+=RC5CEXJRV?8^POFGO\=4_/7UTCT>= MY"D]JTSW0)Z_X(J7^(E.GZ:9W)MU(?.[55LY\/%+05J; M/H(]5>NSMCUEP4[;&\!J?4UKT)%M'W\K,K[1Y$'6Z:TM?X"?--,\3C>PP_.V M>/H'9833DK51QTL3Q?%R75;EYZ^TD(R64GQL$^>WZ9,A1MKTXQ02&6M',A!F M.RF(H'\W4B3=O >13XCKHWCS/J]55$ZCC> M+I@CETT:_*X5BTRR#"EBVB!@;;Z;@ L69"%4:4()8@%BQ*DIJ_W4<^/7P^(3 M3?ASN^WA&)KA +\=/?H!U3<5GL!S3^ZV5 ?PTQG'&3!O)3HN3/]L]3CL8.DK MOF$YPL!2O*9>MTE=OOV>EXLTH%0$"L&(F=/&B,60191 'D@1,,R%E$ZM_PY& MGQL1U<*U:?-&/D>#[1 Y.X(9C(=G#K&'PKU6[BF5QZV->S##M+5P3REW5/OV MY$4# KWV \?.!\C$ 4:8B102D00092&#.$HI9 +S-$8JB975,VP_Y=P>[,/ MQF^CA'S98=_/ GX0]4P-AV".$^ME!Z9#I-?HH$X4YW4]N&Y!7DXX]89XV8TT M78"7DV8'X5UN=PYLN2PK4SI*3_4M%U*\>/RE-#74WN0KNN+YZNZ65_FWVKC; M;NA$A$0BD"E4,M T'C,.69RE4")MA-$@X8(Z;=*YBS W6M^*"NA65L<&S>[+ M8&?7^077,\-KX9O*&8\H30) M8QA'6+^N8RH@PT+!+ EXE-"$9R%M\7R]$M.AV4WF#TL]PYA 6IY8706-[Y.I M4ZU@;ZNJR-FFJE^4U1I\I$5?%)[[D=191,8]>CJ>9MHCIK-J'ATEG;]RX"NJ MKE*U5RNFBS4G61;%$8P6. M')_],W!:$L#U(/EF@2-\/'1DO ##N(_^F;FF??[[%3XB@0N7#^WCVD4VEE_6 M9UH\-I1C0G/6*WVAB=)9?9-%97I'F,S:SQM6:JO.[+3N1EM02D281@RR1&HS MPAAH+ NTZQ]2GF$JA$K58B7O3(S/%X?S:%\"6SUOI'G>CL3V]^Q]DGLEJTV M2&L_\TX[\[OJJP2?Y2HWS5UVJH+WZ\K1BO'W=; \77_6U9VJS^U6*F,]/6E[ M"W9M;V\Z@^OE_EKO+W#3-F"G\%ZP_ @=M"=;E)'[[/J2=N(>O9Y!/^[OZWM" M]ZH*+^NB6I*^7 NY4*G /,88RC21VB^-8^WGBP1R[>8C$JH8I=BVCL+^P'.S M1E\VM>4D!48Z^T()!V#UT^TU$'AF1TOMG6H?G%)U<+6#@\$FJV]P2H7]B@8G M_S[0.=S&6N]'8^^%YK]X/ K'K@.D/CS4AQ:OO\N"YZ79'7B[JHI\5>;\+W2Y MD>$BY#*6B&:0H+JX/:&02A.J!^I/U+F10BLPD#N)'7U4?ZMJ MZ>;.8JU\>\I[22T'>4?[F2WL\53>$:B5-:=4M;K:^-LI;#I)2A"C29EZ6<8A(D$!* M"(<1YPAE:88)"NUK'#X=?FZ\W@H(J.G!:7G>?P:X?AJ^'@[/U-DAL1/N*C1< MB@Q>@\I4Y03MT7$L&GA.^?[R@$=W35@(\)S$AR7_SEXUS"K^\WHM?LN7R]O5 MT\ZYY2Z!<1MS2*+_G[UW;6Y;1]9&_PH^9JJ,]^4%((']S;G-254F<25>>]4^ MZX,*-SK<(TL>44[B^?4'X$5W40 %T)RJ,U63Y<0BN_N!\* ;:'1S'DO-7U$2 MF?XH:0*9E!*2 LF(4ISDV.FNH)/TJ7%?40W308U>D;!,ZA'S?L)8-:0ID4G7/]PBMS+_LMJ\IM MHG4F>9K@A$+"%-*>&^:0YIDI=R0PXCQ7U*XHQ2#I4R.];L&NU05?5_JO9HO? MZ UJQ9V:%CF.A(4K&!+?P RW51W6NA^SW,T.SLZ+RC#(G3I%A8-^M%Y1+D/@ MK4G4,-PNM(ER?.F8C:*&V7O0*FK@2X;T,IWK,/9K\2-XN:?09,$/BTO)UC*$9JSEL MX"%R["Q[+;+]/6@'OWW$;K77(K#?U_;JMPU8O.[9[[MEDV95W;-_JL6GMB[@ MNGGWQM-+E5ZCBBR"))(FS"DRR%+3B2?F,2DHH4EF=8CI)'5J2Y/6&SQUBH.U MT=QD+HE&]W91^B\'"K2&WV(1"@%JX#7G2CS=^,H5GUYZLG[9>&SD:M\>^3@_ M[.N6V+9N@(R89*F"E&,)$><,,J0H%%F*)<,":&8T7ZU53.;.L_OENI62Y M-C_-"&?:-TD+J"3+(8K3'!))[H-V N^6\%"_@K_:_06[*6T#EE5'ZY(U**1:& M'W**S2,#&V&\4*[@TD.N5()I GF MD= _IC%V:AOB$^%16C_OXWL#%LL%;'7U#;8=DWN%,#"?]U4]V2KLL9^&+39^ M.V-/5]SX_+U1?UZU8(4QU/2[Q;+1?Z1Z&:^NJF)&Z! M-;\7209Q'.M(%,M(>XZFR$8F8Y&1)*=8.143=I$^-1K:O;=7+%= JP^V^H-] M X;5(W8:'#NJ"@9Y8-K:0?;[FBTD6\D*_/$DV3I @>,A&(6ZM&BAP6M=1+0' MI^=RH<-+!H;"#5$V77[NV>^V,\%;M5!%N9[E.4\)E3%$+$80(1QKQTJ/2%+( M2,0\CM,H=JG%U"_.B<1&J\LTR'FZ@*ME#.P-K=!A<+OSWK8N,_OSK:[@3:NM MQP:L=K#X#7G[18X;]5J9?Q3XVCTUL$'77LOXC_I+TM:TI@G"7)($1E@[1BA- M%.2%0! K$><1SW"BG%*[SPF:FOMSMRH7HGPR=U5J_(^UZM'NN:+,T!=RZ2G"1$P0S'U)!3!#F5.2QD)KC^)\U93KLWET5.C;*: MG6,MR;*KO .X=OZ*7\@"T]O9.ME&X[;T5*USV(K8I_$)7@#[0.RKU[L^#8-- M>>LS3P[CF6]*>U"E6"M9YR[\L2C7U;?O?[1K&">,1$QP2".50T1(#'DD4IA0 M&DNF5(:Y4\'07FE38Y>MLDVA:_!LU'5CFGYX[4C&&VB!^64'KUI14&L*WFA= MJ[\%J"AJA8M77NF7."JE6!E_R"9V#PV(F[;-,-M[D_;"0^N' M!M#O-S4WCN'7XH#@ZX)/U:P@BS=K9LD>REH\,/3(LU&IE[MBW!Y([ M'=]G(DH9BU@!4R4P1"CAD!09@5Q$F#"6L3B.-^7P[;,/^F1:?=$/*MJ/EH(@ M6\7!FOW>Y'8ZMP/MA=SV2/%*!,@+^OEI7':N\V>'@^7>P1 M./()XV73CT\9+9X9QB=OGROM_%75[;8!Q#;^R#G).)<1E FE$*4%@C1%"$8I M2A*ATHPBITN"?<*FYK1UNH(=90<$>E8XVY&(+_0"D\APX)QIQ 81KS32*W!4 M&K$Q_9!&K)ZYHI[[VZ/"OZ:T[_V*+738>?]KV9U)LYRE)(UAS%D&41)I!R4B MVFEA.,J$(%G$G5KU.LB>&LF<+-&]K99\ UH#@+9@0"EVRP&QHY] ,(?>M7- M.$3#,7?0_)+YZ;*28PBI,-! 2E*4X@88I 30B'EDBLL3;MLIPR-,W*FQF?M MM8V-GH-+BY_#U8Z_/* 5F*.& .5,01=@\$HSYV2-2B47##ZDBTL?=^^<]V&Q M+MPH$S[/842D,>(0*I8$4]DR#V3WP?T 2>\8ZH.'7:ZS-]<,>]DR\=K?->GTF['?AZ M/^J M7)_N1!_[F&0HH-,N.!$.UJ9R".(:*9]+)0P M&*59AG-2Y$(ZE6SJD34U.FY5!;6N8$?90151^D"VB\ \01=\IV@@:@.2XB_B MX3DE_KR\D1/B+QI^G Y_^9$A/2_W+B9O>Z;?S5E3!:7IN,GFWW3 ]EC_O/WI M;E4*=:=6IN0?>U"SJ" Q$8I#A1(!$6&IJ0Z7F9H$J41QQ+0;:-\NTZ-F4R.F MK37@J3,'+%M[P&ICQLW.S^#)V 3>L HP4X/;F.:2"^IUI"V\S]<:O\#L>%12 M86,JRTQ]\F MV;H9I@10H2(;?RS1Z@':=HFE0\_=-C^?S8KIRSW-2V4YA#B87)F4HB'6>F#-*8RP+%F*1VF:$. M,J<606[UU'%AK:BOR/ LZLXQGP\LQX[F=G!ME=XX\_X1'1Q\^4#VM<*J(0A? M$RM=PLHA"CK[JM>*;R[9UA.Y7'QT8$WWII9R]4T)5?XT9QQ?U+HMCCJ+8HQH M%G&8$(%,,S$*N2 <9@F/J)!8QIF3[]PG;&H.=*._?. M%VB!F7F#U[<=O%BAUU9P.Y\O?S$]5^K2]VT_H,_+RO3Y]MU!P@8MO]77^P2. M6VS=PO2CVNHVSUQQ=8@?I?%O[VB\?=E^I+W"42?Y-QLRU9?EXJ>JUDIVS5O; MN_R,133-I&:A(E80*88@HRF&)(DX%CBG B?.UXS\ZSDU!_2/5LNV*H5[@8K0 MXVK'AA,8KM-@+^ DS>@C*4W[:9W5??H::S=;6WMJR;$2$/B M_]Y4 %W'OV,5#O"3][$"BAN:H'S/?G^26E99E*)6J7G_3 J98YS'L,@3O4"D MF$*62@8YEVF"&1%Y+MPRE<](FAK%-\K6VVS[ZK:3WS5Y^1S _4SM%;; 7#L8 ML0&)S1?0N#+#^=S;1TYUOF#D<<[SI0?%]NT_RL:P$FS=]MS_J?ZMF,2F2 M/(T9I*K.K",I)%&"-46D2888U^&N5;YSKY2ID4*G*&@T!8VJH-;5GA#.@WJ9 M#+Q %7I?<0A*3B1P$87!!'#^S:--_HO&[4[\RQ\>N)55Y^EVFRLDT\M_)$W3 M4\[U9!<,DIPK*(52,8OUCX0Z[5WMOGUJFU5[G;D <[C!LW7(<&VD-ZGJGI6,IZA M@L>ITBAE,M<3&',">8*(]N7C@N5I$A/JU"NK7]S4ENVMMB9DKYIJCNW635FK M/'P'YP+P=I/?'YR!V6 ?R;VZF*#1UFOK>0M0?'>?[Q,Y=@-Z"_-/]*"W>6I( MQRVV4._8D[G$\_GSINT6%H3*+()9+!.(6)9!@D0,,4TB'F&N6&Y5U."LA,E1 MB=81M$K> *VF2]^I4PCV$X077$)SPB$D@WIRG<+&I3'7E1B-U9W+^NOCV*2K MQ_S^3EVG'ARQ75>/WOL]N_H^Z*]QUZ;/>[OU6KU_5C/.5)&J/(W\SH)N9W;% +(P&1YMK771N\; ML%X";A N/3I3KE %[_)U4OBK]_KJ@\2FXU?O\[Z2BMK5,:,)1YQD,!/*5)S M*20DSF%&(H)R&;$$.\5TYP1-S04[D1QS;1Z14XU/'SB%WK0YABA W1VH6I$[:WFY*B7 MM#8J7IDT--+HVU'BU$;T/R:YJ+%_)T6\ C4"8*TAV*8>;;\T^CO3X!"\_'+( MP1NC?',0_:=0_CGDP%B6CPZJPI7W@?52J^'53GBMZKL?1M-/BZX[B/Y <^SR MWVS^W!C3)53/,D42GLH(*J[,)4RBH [P.=1+7I'@F!<\=:JY?[U*4W.]-QH" MUJDX\'+F\%&R6Y'&Q3[P0O.A*)18ES\5V+G\^4T[*V#?NAO0V&=6B;TV16TA MN>WP;:R\ ;>/QD,-<'/T:N3#7#(=KM;KW$>]&L:S5U>O?_/ Z*4KK_NU^%@N M] M+-K];-KU6-F6=J8XM*%8(HES''LC$'BS'&/(,1ZR(">9VK3!=A$Z-;K>U MH)<%V&@-.K4'E]*V&@!+S]\SK*%=]NL1=?>O'2#RZQC;"![7HW6 XL@5=7EV M&#%]9.7*L)WZAV+5\ZJ6=K>OQLWV8^!'4$%038P2^V NJ/U#6@T!G^U M_PW2I,09+Z^492]]5-YR!N60O-Q?,/!,>[EXN%>K1W/=O'XCOJ-K8Y_/RO39)T M'\[70VR9#'#=US+TN?\&D_?U=Z_[AOYC@YS'L_[S2/@]UC\A9]P3_/.&'AW6 M]WQT&-7>K99/:K5^N=/CO+Y=U#N>3X;7[_7[WB\?6;F8$2:2J,@5%'F1FB-Z MHGF!$8B58)D@A":9DYMH(7-J5-RI? -JI>NN:QNU;X!1'/S5J.X8Q=H,@!UU M>(9U#"KY7/ZL]_86#Z4YW*]W:B[CZ$PE#LAXI18;N:-2C0,0A]3C\NBUK3?/ MM+;;;_81I9QGF&2PD 73P6ND($\S G.DPU:NZ^F"W2!6FI:J?!*W31=X#G?2-/I+0,NFGQD0H]WN7AH M=Y,6#[RPY6+RSCW,Y=_]()OJW7 ;90%&VV'7%JYC*###1:O2(YTG:47 M44]76ZQQZ;WGD^2P7^IUM !47(F,%RB'& M2$(D.8,\9PKF.,DS7B1QI)Q\Q9-2IL:P;5;>1LN! >II1.W5?EFU*WW'*W_.Z6NMH0%-56^R*J@Q% M0J40)Q)!1&(!.5+:<4M9(B1#-%+)[*E.!_R^9JNU9?PY@NHN4^_0@'"S<$?- M&\#50[E8F"68LWE=(7;\#'.7+T.>)"HW^95YBB*(.,H@R1757PLA1*$8T[Y\ M^V7XL A]M2#H5Z%3____(IS\(EAND$QL:$-OJUQ_N4 ;#AO+3]PSN %[WQE? M)?I>8[2F<9O 1?'_C&L$ X;"V_V!(;('[#5UUW0_+E=W>N;^T&I\+>JK"FV_ MXN:L4)2JFB&94G#PB5-:5&DF54O85?!4XN..GW-AN^R MOJPDVW;:8J.SPR:*RQ!8;$@% C8PVW=:UT7]=P%N;H-U_WM=0YX/6P3FB_J]OO^EYC_5/Y:+]8]J M5A1Q3&6"8Q(D9A)F..'ZARACL5-G^:&*3&UUT%_1)$Q1F*,AL(L; MQ@ V=,:'4]&8&_ _BJW UX6']KN^0'R5_FFMBR6FL_(>%I$FOB4T4B3U>I!^P@FSV%UH+<;\YW&UH[6KD8L,&<=Z@=J!?TQ4J_]7NGFM*11 MN:37V$.BZ/_P,!;H+H4V9X^J?N7?5\M*^T&($Z3,+FZ>:S^(XPP2@A$LA(Q2 M1..89TZ7YL]*FAH;W$I9-LW.P7K%%A43]==<]'[-'<&UHP(OD 6F@Z839E4] MU_O1M8HWH%;2'R5GJ:*BV]*4Y\NY#U]X//U8QEL3X$"(&G*X,/_UIF]MUFW]- MA2BSZ9:F&5()%$CIL)/2%#*9Z;!3I5&2%CA!#%D?P?C6;FHKP[9)Y5.WO]VD M([@<'G@?0HLCG-<Y>?U@=#HY>A8YWIA4*K[V#KV!"W%;O:K6>?=8QQ4/C.NCWW?XNJUE.>9P@R:$HS/(K ML(0L1Q1BQ-*"BPB1PFK7]_3KI[9^;C4TU]D4^,LH:9D"?@; _L7O>EA"GT.Y M(6+-1_V&]T4-^LF=B$'_[3!:.//J46BCWZQNWE_XU "WN^."#X]/\^6+4M_4 MNFQ+SNCAK&8("2I8EL T9PRBE')(3#\3F@B5J8P6B4JLO>@+PJ8VJ;?+JFH5 M!JN-QN#)J.S@1EU"VL+9]8A?X-F_A:[3%6R5K:L[^(3.P:'T".%(_N$U4+IY M>9;8]#IME]XQG@]F:2V7[S-#C\6J]*L5:U?>AOV@;VJ)%,Q MN3BG?Z*(PTA#&S%1D%1:W5&^)&AJ!+O5$PCGR@IGT;0]$[\>H^#'XAMXC(YU MDK[PW5KW$@Z>C\?/"!OYA+S?Y.-#\@N?'TH'/]7B67.,N9%7+AYT&%8L5X_F MH.TKG[<^WDS&42XP2V 4;3:FEW) M3EVPW.CKRAPVP-O2B&\-V$*ZHS+8ZNR_V+L35)YIQT;RR!SD ,8Q M(;D\/" J_).97:3U)F7PVW(^_[A%_=66'D%3XZ!6U6T>+?C+: M:=5UJ@?3!:Q$&>@(M,-.,A)=#[.<)MY'B MOB/\/$5Y%BCT1GA]SX\7W5E8L1?9V7P^[*T0DVC_47\[9A(G+,88081-H4^4 MY)"D>M%*$*5,4J($*T+H3UXEN*?3;+/^^=5XV^:HB5UD8ANJ^RM M6JBBK/?)9@S1-,(Q@B(V-3K2-(.L(!E,48)X03A+L--]-U<%IL9PFUSF90'$ M\O%QN0"5,0D\+V3=OU&!)(K)]IBA^>TV%4>_[8JZ'*[#9\>6(0^YIKGD MYV55?=0FO5LN-$4_:ZDM72\7U5NEHW6U::VFE?B]7C$MHURPUKMG8)+'*.8YA5G=&QU$!F?U4\U3]KZWW', MD,AI"E5<%-H-R"2DL2@@35(AB:(,1W)0G\AC69.C>*,;<*P%TX>E'3%[0B@P ML6X[/-Z 1M$;T )VN1#]\)Z.YS$)T\7QA+S7Z=MXWO"SG1I['AG&$Z;=S]?B M5B[KNH;MESH5.-4N9 %E%L<0(15#CC,"&25%+D@69]2ID,HI(5-CAKKGU[( MG98#RZN?Q-..)*Y%*3 [W IATC2,T_3=E+ID*UF!/YZDCKD"U%GO \,K+9P4 M-"H?])EZ2 2]GQW& #O-7VMV^?#[29D4M/?ESU*JA?RF![AS'$0:T23.811A M[3@@JB KI(XR4RQH*B(2N\66]J*GQA:=AN!_2C67;A3A +@=<82!,3"=["C= M.!LWH-,;;-#]5I.+=]?#'3"OE.,@?E0B/= M<[76T=5JSV699Z3#^;H349FHC+),]4#C-L:@ 6VEDEIL&/ M.=CD4O\.4ZN[3B?>/36V:=4#G7YV#',*M'X6N1**T &J+0K69-!C[XD)7RGQ M?QZ6/_^O?JJ>Z_]"YD?8_%A/\%/O&V42]QC23=2^CPS,YE(/QA'\IIZ6*[-M M<,NKF@)LTW[./#ZA;URK(MCH"/[JM/392?@"$'XS=U_[18MVWMZZ[V?U2J>)Y_+@LU*W!4B"S-H9(1U>M,RB 12, D M3077"U!:N&V*V B=V@+TIRH??IC(_5;',NQ!@4958'0%;UX46[GF$EI!;WGX MXAG0T*[R'H\BW& R.^AC(W@<4]G'* X.J9Q>788)?UA MFHY\J-;E(UNK:I86&9%8,%APCB&2<09Y1')8$"%2&N4\*IPZX>Z_?FHT\T?3 M#6>CGQNE'$!G1Q[# 0E,$X=8W("[Y;P4+^"O]K^F[3VH^]Y[]$5.P^&5$@Y$ MC#KY3YMW.,W/?.JZ(O;?M/_R3O^W7+]K=W2B6"5I46B?0C .$1<2TH1I[X*F M688HC9/4Z4+^64E3F^;??V@O#FI)C[M[9SV[.X[ VLU\+W %)H'-GJY1$C1: MWK3]P3QNAEV$(D@-^V-IKU+#_JS1YVK8GW_ ?5/KNQ+/JW+]$B?\OES/U4R0 MB#.!&+*[PN&TS77.[L'[7$9:ED-&L@!E"B/)4\(0Y'8M=$CBUJ;Q9J,HF&7M M>OU%C-V6=1_(C;6Z[V:PUXT5]$_M:A^@4\TE9((L]F>%OLJ:?PF">& M9CN8J[SU]<+F,N'M\UK[R.6_E=0.08%CG! H%)6F;)=F%I%CR'B11R173+#8 M[<#]K*RID$(Q,,&T 'YO &P4!5M-?9ZF M7X3#\PGZ>7DCGYI?-/SXI/SR(P,J;3674QY,;++;=.7MBTDI_7.Y^J?^Y;NF M15]]*Z7-0,292-.("R@Y8B85/->.B\$\9RI)$32+V-@D.=L/"C,5(),=]3 MPJW0V'4P]M8@&_CJ\5I>WL88B$#JBM3+>:>/J ME*6#-ZWV7C;:AM4I$W8WJT[^WKUWSMUJ*9_%VD2FW]7J9RE4U5S;FJ$T%QE) M8QAC@2#*L X?D4@A+5!"I40J9E8I++U2IC816T7K_9164\<[?_V@]D]2;U % MGK'+JL7,1A:M;[9R7,%K'G8M&[C;>N?SA8=M(#@TX-[F:>48DB9#IJ96: MJO"(0$H*#!7)I$<>>OO\5K$VQ8[IL8& #TXQCV^$@>;97 M(/A:/81?)SOW"J"NZ GL*:?WO>+K3PO]JN?FEF)3;<5<3/R^-N7#[I3^2NN M^4'-%*(1*;(8)EPPB&C!((LQ@C1G!9<,IRIR*H-@+WIJE-?I"E;F0NZR (OE M6E7@#:L ,YTRC-J.>^P.XV![L!<"W>!'?-Q1*E4.AO6A;Q/"VHU8ZMN^C) M,8TI'"JVJCORC#WDEI03!,C0[+.LH[^-UC>@U3M /K,[0'Y9R%[\N(3D#,L1 M-[F_8>#=XJ$MZ3_K<+,^O9K%@C#"4 I1EB"(8IY"GFEGB2:)3"F6)"FP894YX=S_7&@9JR\!?QK;FK->QCIZ' ;8CRW&'+3") MCC1B[E?8O8'L][+[]6J->RW>&XQ'%^C]O7E ;MK=JORI(^.[N?Y6FS>W/=2Z MC)H7QS*"#I#T)A==>,5X241VMNPE"UD^,H ,/OQ4JY=[M7C/ M7JK['VJE6*%G6OM=%7D6RPP3F.3F8FR$$*12%##)8A&)*,&IM+I'"!7F0M6, 77H$YX"Q40Y) >S%S2/7TA=U("9WN7SU\P'G/:V+''FU8/7-GRX>W+3AW6CROUK^ENX>&-HN OHZICC&H#N%T0ZAG&P 0[ M",'A_2$N8Q*F3T2/W-?I%W$9B+-](RP>'1*W/?-Y*0[""892F4F9PSPF'"+) M,&1)A*!B2&0IBF,46R63GI4P-4)I=-P&&F_N_I\_OOQIF0YQ'D>;L.Q*=$(' M8P? ^([ >JSOC[M./3ABM-6C]WZ,U?=!]_SO.OO S/^_J^7#BCW]* 6;UXL4 M1B+',D]ASK'44974#D&:%3 O!,^3A.*86VVP]$J9VK3=U<]I^>_'LG_:>D,H M\-1U <Y^7,%JV]T4C=[.]+W]XP,J\GX/T#].N1X_)R]U*/;6; MMX^FF<\,93@IS,W>@B1FL8Y,*$ )S*,$Y7K:YZQ UHNUI="I$<%&4?"TT12P M6E6'-=P6<8ME/0".@>GB*(UQB^E6:W ;"E.'?9@ V(ZT)>,%8S M5'YQ3$H_"[C=-HX/& ,SM5'1)/"W-5]J-4UZ>9,2X/'$_P(4?L_QSPD;]W3^ M@LE'9^Z7/C^,-/Y;52;_JKV%FF=13'$6:WY(-%/P2$"6TQ@*G.5,9 HS9.7@ MG7S[U.BA56Y@Z\Y]X.QF_& X D]S:R2<)_9)B[W.YGT)HT[AD\8=SMO3'QI2 MDJGM@W3;[OAE:93&28Y@@J(((KV,0YHA"CF12NDE7_^+55_N4R^?VE3MU .W M+A5Y#@"SB*6N@"'P%-TB,*@XT0$4+E6'AD,R5CFARU\.QPI!ITWN+_US\,R( M-7U.:[M?K.?,9[Q5!OBFQ/)A8:K.?9)ZQ,NB9%TSB^I6_.NY-%=R%[+KX5:J M2O].?SED\Y&92**",)S"1*4"HHP4D*;:^R@$84P6*9*QF*V7:S:W[H!&;JT\4)MO:!70.;/CT5Z$RL M*Z?L& E:*V_:#P:M7^!I#$*7-[A6S=>N?N )9HOB"+XD#:Q#W%1_,^*[?I[O MEM7Z[ZME5HA?R#_E*\ N"=V!'@-OWB0P%MMPCZ@BYTX+%5$VRZ M*QM%;T"MJL>RSQ: ^*W[W"=PW,+/%J8?57ZV>6;@2<(SK^JDK_6'G_J/RC0' MJWN#S:3(29&D"#+.#8?D*:2Y,O>Y"9U M!2;UV]R*=.U9TP.M'4OX 2PP3;1*@@ZS6LT 91LN@^&5)WK$C4H4E\T^9 J+ M)X91Q::_C8E#%T*'F'54^G&Y4N7#8OM;/67>ET6AC,B2S6>%=B-8CC5[Q$1 M%&=<_T0YS.+4E-5328R=>F0/U&-J)-/JN]<4"[ UD)W.=;T]-\H9.D1V?#0" M\(')ZH/62JS+GVJGJU9=; _LFW0#NM$Y_-RN83?>$JX\(>R5 8?J,BH]7@G8 M(7=>^[KK#F#J/;RJ-!+O]#?^!ZM4G1MR.Z^_.?J?_[YR9: ME_?*E(NN>XTW^9""D#P1+(&Q3'*(5,0AQY3 1&0T->G\A#L5+O6JW=1(N%,9 MR(VBH%BN0*%,$=IYO7]?F1SM'9H&3\^KIZ6S.^AWE-U.9D8?N[$.978,NP&= M#3>@LZ+F[:T=WODZ"+Y!#ES\:/@J9RU>P3UWS.)7R)!\H#FKJJ]%>^'KZ^I; M^?!COQ>/]NC-><^79W/F_[6X+_7\N/^A/K29L+6Z,R8R7A2Y@A%*$HARC" O MI( \99&*,Z0R:;6CYU&GJ7%^HVQ]7K0\-#M.)!]2V]CF*_>S^2F,3^F3" M&&1&I35)3QU0&W78"J"UZP9L!_)^,Y"==4UR\_@CYY**-?H(CI7!->9(.N:" M><6\/X7,CZ@1,\^\8K.?L.;WUBIY:5I MS8'0JNN%L='=5) L.KT!VRCN%@PYC(5=I!,&X;? MP$9Y<'L99N?8Q1TQKX&)@_A1HPYW6 Y#B@%O&+D.Y/AKDZ7B6=I3H6( MXQCFYAXXHBF&G&08II0@A''&8[=^-SZ5FUH$T5VP:5*-C-O"C-(C%3D^-7J6 M:0>O-":A,Q6N+7Q\T]8_[L;UKC^%;+P*R#VX3Z,6\BD%_S.J(O= ZZT^:JS2!";*E-T2JH#47",K$J4*A 1. M(OLBR6?%3(V&;]=0:PH;54&GJT/,?QY0BPT8+S"%3LXXB="0*V?GH7+8\? " MV4B;&(Y?+K=MB(M ].XLG']ZO,V"BQ;LQ?^7/SW0 Q8_E'RN;](; N:''/U- M<^^J-+OU]4W[VX4\^)<_%J6Y.U$[Y"_W9@=BF\K)>9S&,B(P*12"" L!B5 " MLDQQBE42I\SI]GQ(9:=&S5O-FV(3P.C>A;&.+9*"#K*EXSR1H1O1D=XXR%LW MQUQ[.QA6=DB%Q_6\1X#^R!,?0Z:OP]M_ ME(OR\?FQV](V1;__7)7KM5I\6:Y+H>Z7WY14ZG$6I4G$D11090F#B) $UZR58U>J#@Z*S MUQ[_68_@T//:$./R>L>TW6AM3_/J_@&M1>#+9K0:HT8;G6O/9$.,TNL?Q?H: M+0\'L*X NY^[6DMXY>-65R0NG[(ZOW%(*7C]QR^]'G]7#W5%Q&9C(%&%$J) MD,DH-U<*L78M10SS(LX3IJB,8ZMV$^=%3&VYZI1TJ?Y^$CJ+]>1J0 *O$YU^ MH%5PR*;3:7 PZYBBK/[Y]N5>OZDN\4X(T;Q&)4RQ,N>D*(4T300D/(Y5G*I8VM5ILY U M-7K;4Q4878%1=5#[G#Z([?9D/ $7VET>AIE[M87+:/@MMM C;]Q:"Y<-/RJU M8/'(P"Y<&&$M ;8K'#E_78>FWZ]= 7<;M!'8=8$?=P:Y\ MG=>4MYZ'W?+0 M[M4&\[6/Z7R,HZ\DMROA'B/-;:B*4TATNQ)>RU2W:Z4,6RP^E^ORH3O74ZN? MJBN?HQ@I4D8I3"4N3 >4'!(2,9@IE:@\HSB63I6)S@F:&H%WM7;FZH'-@5ZJ MUW/5NUWD!JL=K?H *S!!?JC6Y6-=N6FK[*8,[TN XD27,/'*8F>%CKI5!*5A^U@CJN_ZE6]7ULTZ)I)B7GA!,,8YYBB&1,($%I!@7+ M,J%2D5+I%%7WR)H:4W2J C-P@"]7J^6O":1/WJ@<8F'X(8W8/#(D@6>Y,$GZ MFH_V;J5^8*O%\GG=.MGWVL46/U0=![=G42BA680PAU&./XGAB.J3?7 =F?=#/PW2.FVUQG_7ZBS97O&N;JOE>% MTBZS*3RTT^+ABUIO]L6RM%"*% KR BN3<9- DE*L5Z.$,X'RE'$GA_>BQ*DM M/9W"=9FV^5;E_W)S<"\C;>?F>L4O\*JQ@9+2-(>Y8!@BQ'+(::1@D?(\9DR[$+'5X6F?D*E-Z8V: M8*-G>S_-)>HYAZA%>.D!I\!S.RQ$#H&?!ZA&"NQ.0.8I9KN 06],=N[9\6*N M"]KOQ527/NLKDU?IH.R1K?[9=OIF*$J3-(U@II Y2N3:J5$DAG'$6:1=K#22 M\77IO/L"IT:()_)3-QH/;*5^$7.[X,DGDN%WW*X T4.N[VED B?\'@A]Y:S? MTQ!<3OT]\]QU6S1U*H1IQ:G'P4CJ4 MPHD)KX3 #'%:B-E/M>)+U_T:&_$NTV=7B8!I36OG?B=.>+OMV?C&<*SMFUKO MIN^PT7RW@4FK/'C3JG^^L/7@O1P7U()LZU@I\"H[/"[0G-OL<7K'@%#QPZ-: M/6@?[.^KY:_U#Y,"QA8O=\MY*5YVFD8R*FE"(JAX$C7[0)QD!":QR!*!TYP6 M5G5QK"5.S6?Z_LCF<[4"W]232936;G^KMT-\9(6T13SI&[_ --6I"QI].^# M7XW*?HO$. /4&TY9O6B\V,K%KKU R^G!:SK%;?)!/[?)HZW[+S(5Z:@JAP@1 M[?V"\:=[IUUZ:&!UB7?+Q+GIX4,37JZ)3L:KDX%E(XAM#"O;@:F,"4<(C) MY1PF]PH*9^V_6$'A^,EQ*RB=SV5(6.N66^\ )I%"4$08Z3G MKZ 8TCR6$!>)R'+!BSASZ@I[4>+4IO.Y;+"V/L#0K=<+L%OOO?H#,_SFZS4X M#ME]MPNFBD#M7(_G+]B.[A=KOFDYO]2^K MK\_K:LT64JLY8PF)LUCJX5")T@$+)9!B$ZO00J5"8:Z=#VLOP[MZ4Z.TV\7B MFZ:NE+:' =?Q?\@6O@YKSHT@0G20WN,ULKF(Q78L?-5!]8AF>!5 M!WBD-(37&6@WASK8./0ZX_ZECN?(!T-L+P@()V7 .OYU_4.MS)6N-E!54BJ, M\@C&2 F(4Q19K\('+Y_<&CJ?@Z51$4BM8WV0MVVWM^3S M]A*M2VWC0S@MUL,K0 J\FM6:U1R/F-R+]4> M/C,>49[1=H_FSGUF $F]+TU[OX6L[C;N[K+XAPYO?LQ?WJV4+-=5UTE@V%-8C M<;%'S-TX>PANO83N],+QV'Z(G7M+P: 7#"Y2HLEM_7*GOR+KVX7\\*_G\LE\ M";^H]8PHE*0J9Y#)C)B-< ZI5!G,$3C#SW_PNOZ5RZ*G'._'Y_7S2ITHRGO0RC"EM! H%U!*DFM: M8"DD$1)0TT%<1"J-<.Y4_<&G^*7K=V +:4ZQ=F[J)-:QQI9?1 MM:.IUQJST$=8.\/56\)%3.^8]BOK HMYFJ<94PRF*,I,LT@">40BB#-"%*5Y MJI2<+=2#>>K>GNS[9%H1 6V(X$ARP$BH51CH";YJ5 9/1F?3%]+5+^S%W(Y[ MKX9P'"[=JFG8M%44U)IZKFMI XA7ANL5."ICV9A^R$!6SPQC%%/ ^Y8W@*N'W$9QP2%G&8Y$D644Q4Q.)V"#XLY.L.0*? "/"KA0P,O!W'^X]PW<@/*Z"EB*'G4]<(/C<&5P?'K@%J,Y M&C?)/ROU0[NTVOUM;O1HF:I\6#3EVL6+*6M9,=$V@ZC_-F]RA>3_/E?K=KOS M:W'/?M\9-UG_8KU>E?QY7;O(2[VDZ8_,2)Y%IE$#1 5.M1NK'5J6:9[#,LN9 ME$F<2*N4GE?1?FJ[&>^>'Y^-&3\56&]- FQCD^,>Z:C?!,O]UZF.;^B]W3JG M9\_PKJ3#&\/8?[L!+02@PP#L@% ?#^W +8X-(4]]:*JL;@!+1I@%P[3_+L! MQ.-^\FN,H]^]ZE$M&'YRQ4"2\C[ MUY100(ZX"7Z(HY;^(=WK%L40[ZJCI<@W,#IO]I@^:X1+RRX6;=_ M#<'QV:$;[#_5XEFU/63J:ME_ENL?[_2ZH1>:59L;SHG*<*)26*19KN,4*B!E M*8=)01-,8LQIZE2GQ$KJY(B;S979/*A5[T\ON@)JVPUVSP &WVFO]=VTCZHU M!K]*4_>HU1GLU(GT5KE@$%Z>-^)M)(^\(^\ QO'6O,O#5Y'2-V5N09>+ASNU M*I:K1[/M\W5S[6>;JSK+]9=.,Y&$)"4((IQ)J+^0!"9<%H5,M5?MO%-=8H>.8[G2_RR6#PO3!Q.],YPI<",ZSUN$UV,\5H#,\Z/P:-T:L5NL= M1U 3KJR[61\4F#J(33!"2'!JCBWC"*(LUE%V47#]UPP1GN,XC;@-'0X1/C4N M_+[62L&W1Q?![3AN$/S]!!<:U,#LME$8')6@"Y%1=@U:?92FW[M#9_IOAU0V M2/ H/'8-)!V)7?6.(?N#9A9^JJIG)=\_KQJV+)?RO]G\67U1O^K?U'U,VU#W MPV]-G*5)2<>(V&ZS&U%A-,YEVU4!E M[*G[%YM\K^>5Z6.\-B[>KW:S1G4&N.R #1XKFZW&,48@].9CC7IC!&BL:)L_ MW8#:$+,W\*OY0 6,,9O-LP^CCH?+'N48XS+6KF7(\7'[5Z MG#$J8QYQ:O+U35IKKI>N),LAB3*$$R43A7*70YE+ J<6H[?ZW@ M[-%M3;F( MK=UBX!.QP"S>J5HG:3;*[K/Q?1^(SI1KBXQ7KKPH=%22LX7@D)VLGW/OM?YA ML2[7+TU6XWK34W%$8)%1A5+=%Q$[+J37A(T M-1II=&TSFM<[C;8:=>T;L/>BVT\H/C$+3"1#X7+JRFZ#Q>#F[+TO'ZU'NXV) MNZW:K3X_\N:+*3JT?OFTJ-:KY^8RJLU_9.6JWESZIJ/$C\N5>>M,D8B10C&8<1.)*YE!2I((DES%4BH6*^Y4I6QB M]DV- (_BL%I[8-0'1O]F3W>DH#W05RIPSP,HTOPG3V%H(9.-_QA9$V 'VME416,T!*0K= M)6*MI4E[^*[6ZWEMPHSI_Q$L&)0%(A!%)(8D+F*()%4<4R64LK^T=%;,U);= MS6WYIT934&U4=3B\/H^J1;* %ZP"KSP;F%HEP7>_,#F0XD>E] M+>5\^JN:H_?9W6 YI MQ#.(T@Q#BHF$6912'"4)SU-JS8BG94R-#HV6P*@)C)YM/HGV[;2J+M<+SP!J M08;7PQ28"<,BY,"#UR,U$@F>1,P3_?6#T,M]9QX=C_CZ==]CO0L?';;A]*$H ME+EKV=ZVOV>_OVF'LVG7^%PN'MK2M]I+G44)E5CE F9Q(C431A*R-&601#%. M,E44++-*3W47/36"W&@.UNPW6)D@^ VK .MZF3BF53B,@=WF21AD0^]F;T!M ML^VUVL#H;6I8Z9E4SLO]JT3^MAC<\?(:_3N('S4P=X?E,&8>\(8!GIN)QY_U MO&^O*57=16Y11)05&*+,-'&-6 9Y7" H,AESCGC$L7TL>UK&U(BITQ+\8"OY MBZU<&K">0='"7;L>F\#4LH&ETW!(#[DS^#@X:]?C-)*S=H27)T>M'X!>1^W, MH^,Y:OVZ[SEJ%SXZ@.'N]!]B62ZZ[?59C!),$,90DD@37"H)Y-H]@P7%4LDB MYS&SN@5^\NU38S6CWSNMG\WQ@@5V%HQV#2*!N<[HWGEY]-!X,_*< MOGMS\>R'!E94/BJ_^??5LJK:7(!9S!-DMLJA*(H<(A%1R(I,P#SC.8LRSA.A M7$*D?G%3FZ>;C<[51EW'FKW]Z-H%/_XP&VL[?;=&+U?%TK2Q.%>J]Z9+]_%8 ML]<*,+^U>OM%CENCU\K\H]J\=D\-9)F=3A-?36.*I@_TNV6UKF;:QCQ-1 2C MNG&@RBDD).&0RQS'2BE)A5,!F#YA$V28E:J3'99%TRA;EE4]$ #6=X/K*2., MZH[,TX>X)>]XPC$TZ^PVR-$HUBVU/W70O>N%SIU:+##Q2RQ] L>E%0O3CTC% MYID!XN7VI>_VZYJ$K9[K[4950+I:E+?GDVL8$%=@^Y/"AT=3(J5'4S"EE M5 7ECJX.\8J7P;*(<<8>@L"\UID#=NRY 7L6@1V3;L!VN&JSP*=7'"Z'3:2Q MAVVD+:=QAL\M(/8)=6\0[470>(&W3USV@G6O+Q[F>K^;LZK:E*']NJKO_=2G M\HAS3"@6$'/)33UO#!DEL?XKT<.)]=*HK"J-790TM76M5G2W++*.2&MEG1(> M+@-LYV9[@2WT><-0Q)P=[(MH>/6NSTL;U;6^:/2A7WWY@8&W=4Z7:*G3@)LL MWUD11RA2/(-,%:GIU\TA0RB'%,4J(20U9;V<+M!<%#DU^MC$EGH^B-U:7F9G MJVU]9WXW5P]L?@,46RV4!'RY>*YNZBNR?,E6=1LP6:Z4T/,!%":9R!2TJ(M8 M5*Y5+"Z/FAT5^1V+P)S45RFJT?BFN03B\>:&-3Y^+U-<%CON_09K&(ZN'-@_ MZ:]08?/V_FIK&:4%(=KYR1)B>GF)&/*<1E 5,J)%SE%*K'J.7ZG'U*C.N52A M.XE=.W(6&P/CC,<$Z&Z$RH4V0W)]Z4+/0S.!VH77#Y&7XH4.P ZI7FCS^EH L\

29Y*P0TOZ&-3 X8?;4G/['X_+G M?\J[&XOG7U#]"-H?FR]\Z+FC?.(:BFV^<9U+[?9(?\7EHOZZK&M>WRT^_5+% M$]9E_:38_DY\Y&0UBQ/!1)QG@+(( IA0+DV:% .!&8UX4@C&COCM@GTN%WA!U<'=BC_7VQQE M@J.BB",,: @9@%&4@H+C$- HPDQDE*6I41BB]LA3(_\?ZY>7-JT+SP-6UG2^ MK+OP],5R 9KH]7+1-/DP[YRF/Q]ZQ.0%9<\$UT2?.UJK!Y-\6%:?+QT7Y[R;5_3U?<%&NZN_+ M^?SSLE)A"@^8S/F#-"'>2U7_.4LPA44(A;2I" &P2"- I-D%\H)G*<,TYG%J M%%QF++9\E^\P@B8HTQPF@,4SEWI2D@,0L ESN4L,<(TA2IGVF,"GPS\.(?HZEQO'$51KX-MRO@,7/@GT5AT'E_?-=XCONS M$N\Y[<]?9?&U?IK/^6(IQ%\KN7]\Q@O)&5+:KU_O__YCQ57RTRW]E]Q,EFIA M__+ERX=E]=*=)!&(HYP* 1*<)4!^PP@4<5X $HHPDZ90!%/]_EO68DSMZ]\H M$FPT"?X7?G[Y/T&K4" U"G[^1] I%?2T"J1:*@>V>C%@!_O9TV"14>;$]QG# M]=-A<_9J/R\&Y[.CS,](9[@^/QNS5>-J5 =7%_NGC[<*78W WFIU_=,LBR#A MLFJ2"7I1/)\K_J]UK\\,18(R$2.5)(8!S!$$F$5R"8,YH1E$:22,TL4TQIS: M>M6/2]N*:E@TS01RO6VY8R ]+S*6&)J7)-)'Q6W=(8UQQRTNI _$404A@UOM MB.>6TN6Z:2?P0R4WR;UU_;<7AE<\#J,LC+MUGF<1HEF6 Q)!13TY5(8S B2' M11:E/.+$J/R/UJA3(Y^=T,%6ZJ 5.U!R@]"PU)H>]GH&;<+1J?+J!AT=+VI,Z.6]KNCS%R M2]N3"AZWM#U]F4WU<5[7?%,KP5T)J4,/< \5BUS >A=E7-W!"? MX;+FN@\;L;ZYH7[[A]>NM9^NQBY+,]C M:00G($QX)DTX0D"1IA$0@@BF+#H20IN6-1:R3&\5:%6Q;&-C,QMZ-N%(&'M> M";9-<%HUFG"=3I'@7:?*7YJZN)TVP4X=KXURKH#52Q\=&WG>I,W.%<"=Z\)S MS2-MR92LOBSDH]9MYG-K@G^7>_-/0G"Z*G_R>RX_ ;E\/_(9800S%"> BP0" M&%("2)8G $-$TIRE*4F-')E&HT^-,+:BY#:LEV V M';K\Z0ED[XQ)5/F$C>!-!;L69B7[3;##?R>^2WJT0,TQ(9I(,#(%6H!S3'HV M#[$L X5?RA6>JY!(1::*.#\LZU6_C\0,\RCF*,8@9E@E,4($4!AQD H:B23, M44$C,_^HQJC3\YE^;X-'-\'=-EDU]GX0?405Z/QURA.5+1J)VTP4;< M0,E[L]?-QF']*'UXW-:2TAAWW+I2^D -\EVU6EJC%S7Y4+ M6K[@>9\$?ZS4Q]Y;[4-*$QQ%!&1)F"KC"P("<2JG)"M2)I(8Z1E?UXLR-4OL M2]_^N@FJK3;!RT8=*ZO,P:1IN#5'FXJQ[;6=*L%6ER,KKE5(QX1S/34&;M'1 MIF@D7ZGOJ3)SJCI!=]#3>MT(X[E?G2"QYY-U\T0[H_N[.E=:4HEQB0",!=8[NY3!)(\ MSXBJPX@Y-PO>&1AM:B2S=^:P%3?X70G<5D\PC/X>QEJ/;YPAZ)EJK@'/(AA( M Q3'H4%#(XX<**2A_''8D,Y-5S0O(I>;7I##IA>??KV4[4%-VV!IEA4AC$6> M \Q#(@V=(I,V#BY A@5!+,X8S&+C9D4N))L:5>WD4YMU*:!%BR(G,Z9'8F\R M#YX)ST$+HMXLW@_/HEV[(9>(NV\OY$2Z\=L)N03U9/L@IP.8,7I=K69?RU7Y MV#SJ@QQ%-1CI\M3",&0,BA#D2<0 I!$$*$H%H#G""%.<1$++-AP:9&H\NY,S M4((:9@$.PCG,G*Y \DR"QOAH$YD. $.<)._O\9'\UR$7#0XP"JWHJ+AA"*UK M+EG-Y<]TVF-]&H14DE/N_G($4%3& ,!3*_<15GG <9R(D MS&QGJ#7JU.A@*[0Z\^V+_;^#5G"=&+0K)D'3VG(-K6]+R@6J%IWM#5!RW+%> M9^21.]$;@''<8=[D9ML2^I_+.:_^7W7?VN,VCJ[Y?7\%L1]V>X#B'%THBMP% M%J@DG4:PF52ADIG!HC\8O%9\VF772'8Z-;]^24FVY;(MDS*ETCF8DZY4+/%Y M'YH/;^_EO6GI<56\S$B.58RD68)(E9G%"!:09(1#K.,T4AFEB#GE*3CS_JD) M3Y,8OL((MB!]<^8?,MBM)0%X&5@U_"CID23_I.%7)L@_?.?(R?%/&G2<&/_T MQ_JM+>[L9^^*^V(E-\*N7-XQ\<=B]=B$G0N2*$D0AR22'").I/E)44@D42B6 MB,7$*0V>6W-3&]056L!KB'[+A0N\NJT3PK$U\%"OB5H58 \5-%@'B-]WHR7H MBN!"DZ,N!=S,?[T&<'RJASM8X\R_?*S"*S]9GTNVL/63'\R*XV^KY?K[XJ4Y M"IEEMAJ88!F,4X0A8E9/N"*0I+;(<8Q0FCMM4GP;GIJR-&"!/2<"A5U9/]5X MP7,-V,-]R(?_;MT9DM6A%6B+N@[RM4X_-<,6.7BHO(,:\-M#WH$H]O#'&HCJ MD;RO0E+NYVG5@[=.ORJ?]XWG1=7#R@.?J3[/7^T-;']BBX7]\?UJ^<-(J;W' M7/VIRO4_5@OSD7\J&YNOY*WY-_:H[HNY,-B^?5=Q](&]E.;OJ^+;JO6:#V:A MVW)WS!+",RHQU)BG-@F5@CQA#&9QAO)("$&Y4\7K-\ ^O4EH!Q2(G<$W8%&9 M#'Y4-H,_&Z,!JZVVSLBB7WC86WQ?'&:\Z7X+!IXT3X2F[;\1[UO?B-I\4-L/ MM@2 A@%040#F2[#^KD < 4L#J'@ Z]7!2S]4'K@!O*0'_][T=JN>TO?GK?RP MI_,]NL:%>ZR>]/#Y'AS26SF)C\5UAU?Y:!!Z++)>E_7^NB[F?]0(FA,EG=GJ MM%I!2>Q)G&>0O<^@QJ0;E_[9: MR3_GB\4,IXFD49Y $HO,2+"*(:EN3"33G".$$H5FM3?HUS4KUFY7)KXP?,;% M:S###8UWZG&^M $3@#/S#QV#(4Q?J,S,A;%,8:*H@(CB!'*I;9P$UBB*&3/3 M9=,7ORZ=\\0.W1-;*$->RLKQ.L'MEFM(6@>>1/?0X<)B!WOPVP1^O^SP@ZT! M <.Y^G(7./3"$\3(T1C]*#H.T.CYGGZSSWVQ$DK)\J,QJ'+:N7NN$F;]^M-L M*.:EDC.1Z3S.:0ZQK5.'9=S=5"\KFP#)V2&2%%C1PP0YO.-%RIB:H2EUN=519W/>3DC"&%!D@AR(A*($F)6O"PC4*>4 MZPQEN?++0^K1]M3$J(8./Y]9!O 74.$'E0'@=VN";ZDBCXYQTZB!Z!Y8K8(R M[5_0R)^SL(6-/-H?M\"1/S%'A8YZO,+?6_GV22UE54-IP1YGE.B** M;7&QE$*1Q!G5A.8">;D;=[8VM0':A-+L0?9:)703[+8N"$;;P$/:F['^,4A= M3 P3>W2RQ;>).>HR_FRL4>=#/INBY5T45E/WNY?0+JI&ALTCDFF,8X0C9Q#HQY%$>F>ZA*.<(LPCY M%3<<#NO4A*N-%.RA]I*O(;O83?PFTG%#KX;Z]9E_K<7AV0Q;H7% O./6=1R> M^*-JD",TV7/5J1;F7Q]OE_)OK/A#6:?HIC1%XYB0"Q4SFB=0)5D.42H$-!L_ M"4DF)-,)43E1LQ^JX"OGI>>%)GVTH-WP@#XT;*'J@E-/6\2>2\]++#NN/@,R M-["*-E KTG9@=_5PPD>^N5(3=D5ZJ=%Q%Z6.%!RM2UV?Z^&=]Y$)TV_V[8^% MJA:_GW=)!(E-R:B-L@C"(XB$E)#B6$*AL$@TSQB7[NG..QJ:VJ)P!Q7LL/9( MU'B1WFY)"4G:T*?:X_#EX8$7B+>1?.].\!?(W\Z!ATY/NZ[GQ_.Q<[#BP+O. MY?,]%V-FG=$D(OEB.O1.?RO8LF154'*3>DO32$>:)Y!$66(VXS8!09(3R)6, M(Y;;Y"&QUSG@Q2:G)I\6\2[;CF=6,P^B'5=D0>D;>DWFQYS_&LR9C+"KL,O- MCKL.]?%'KF<2<2AU)&*4BARA2 M"C*>"ICI*$(IB0C%7MN9]LNG)@\[;+ZQ)2V^W 9^7Q8&'ND[6#? L9ZG%L M;N PCE8#(X=H')MV''YQXC,]SFK?S==B-5\V-Q)Q1%2B8@1Q+"*($B4@QPI! MJ9*(Q8PBLTEP/IT]>/74QF4#SN,8\9 IAX/6WO8//"(;7'U"F@\Y\#@\[EE[X.?D>D)ZWM/!0]?&*\8]"32 \./D]_HN=)A-*J*)3\J,PSMDCAKL9/ M=?/T3BV5GJ]G2A*!DY1 %IL_D,046'4\D@C,W]-E$ Q@TB,%!H:_Z)OJ7!G; R%,_GL*>6+@U/>[9A1<=1Z<8 M?D_W#.QB\^(?;+%I(BINE_+SG/'YHG*R:9(IR+OE@W6\*>JK\B^K9;']ZSM6 MSLO='= ,\2P66J70>LA 1% "61YQ&"M!9!['0F2I5^A72'136WQ9XT!EWV%I5?:IM)JCLO*+B8=@O@9NDOEG7#JR\;]*K_@%K0[ ? M-J0M*,)Q@]Z&(/&7%C4TER!>[97-Z BGY@#0'6DG"J>Q610=6U'Y)1 M5?0JLEZKY74O\R_'V%14N"N^JN+'7*@JU 0E+,:QM.>*3$.41A$D6,50D33) M-2$H)Y%K*<93#4Q-RQJ,UD5_G.6R&[9"D'/P(K4@QFO$HQ=YE]=?O'D MRTOHHBN]*;G9^2@<%T[ZLUNJ?S)9\79=WQ8/-"5M^4S_7 M[PSN/V9()+'@6D(>L=B,_#R!'&L-,YT)G:629RKW-+?O)VM/?L7>GN2V.1NF*@>5H:\/92H[6D)MM3Y2V MIE-M3./I!*Q1H+(JI$_EM#]6-Q[7$8/W0-=FE]C]\'=^E4OZIDS9+%8_6ES'7]<%1]6&[[6F\6M$*O- M7=8\K!8+O2K^9(6WF5(2B41HA+B3(WGZ#>"*8V MN6S!@CW:&["S"FB;:Z]0E^Z!],/ 4- S] M_ID\^E(8-C^'-XIQLV[T)>DHET;O%_4MWWZ_X8NY^+A8L?4L31&-6&27UGD" M498;"WN>L6I*L9&5AL?,CH M4;+]A-%7%FQOOW'DK4ZM2&] P[:R&UJX!UV M]R'NSOWEH3\(HP-+@@.9X/>@QX*]F.JM(^XMC:8OWL:W= M;,&+*GE7N5I^9N7Z WM9Z4]/3V8Y:EI=O-P79JUB/V0O6ALO^D@G,LMY#&.> M7W+'K SJ')> M\"EEWK_C'$[[QNF.@07OFI[H$V1R19?X%)L?I6O&JCT_:!=Y5J._FMCNXO3] M7S]BK?JK.3@L77_]ZWK,:??W]Y]7;!OLEY,QDNIN20DDG"?-[=3"PR?&D[>32 \4Z_0G0F>KG4D1 M(:1LF24LI!$EE4%.9 9QRK5&D5:Q=O(KO-S4U$1JP.RT5^>EG9!N=6:D'2,1 M[3 >.>>;FTCRV;,^-9>?Z"<2UB&G-#.WO0;XMGK'EG^4S81#-959;)8K4E?) M$Q,.F$7,[ DB'5<,5]$S]$K!CYG^I9..C!^F7M+G MMXD /6_FVL\>NOT>' M.)R/#$OST#>'V]0D-A=)#?\&O*9]:T++FW-@VCU.9(:E?Z1CF_#=X'?.TY_$ MSL.@'J\=[\2HO\T'QTI7O*9G?/]\/:]SZ7Y5Z_6BFJ],FQOSI_4R,TA6=^OO MJKAGQ?IE)G@2(RHQU K%$)F)!-(L4V9NX7%*<)RCS&E&Z=7Z!.<3 Q2P&JG= M5ZTL5O!LP7J&^'OU@MMB=#!N!YY$]KC!'GBE7Y;MVSW;%7IPW\FV?QQ_'];" MQN][(1@W;K\/.4?Q^KU>$F+%;'ZH':??LZ)X:?QHRP=5*O/B[TTNKEEL9(R* M",.$QQ(B12-(\XS!C"O!*G>V#QFP;3URR8@S,^TJ*YF5^X,I 58(MJJFC6RC_88E/_A6W= M]$O[>[E=:*_-0IM9\P%;KXLYWZRW1ZU&SS9B786L%0T'U:=/=?!?AUI_>_6) MWQK<[=5ON [WLKU[+>[WJAXSUOO5TY.9%FTP]GOV/%^S1>T-8YLH;)S?IAF-J, M==O4"+%Y#TPOVCO1YV+NZ@5^363N &-#5N_O*T55:!: M;0?8&G)3Y_X8OA<\9K#A>V.D&6RP7O&;?:[CLW/VZ?GJ\6:?ZVP_F'VN?%6? M_=+\T393SW7-)3BC."-:(ZABKB!B>0H)SS34F"<)RN-<"*=*)N<:F-J\T4!L M3DU]5MHGR'/9L%Q'R=#G^0=L]'&-/$6+S^[B.GK&.F]W^])X+N+/F]Z]0C_Q MW(C+[_.H#]?6'9_KE53HARH-F=:U8NL5E25YS"0W2^$LA2A/,:3$1C@CG'); M!B;S.,8Y?O_4A&N+L,KGY96*YH@Y!]FZCH^!5>N BCZB=8(3K^0[UW S6FH= MEZ^+;[:<-?<.=?K^-UKS3VNQ-RUF> M)68KSXE5JLAHEEEH$2(%I%F,)%=8,H6=->M<*U-3KAJG/4[;1:_:3;N%"FQA MOK7Y?R4]AN]9>AV$+01I \O;GJ\=2-"@#$&2A]*%(&LDO>M#FI_Z72*C4P// M/CR>$E["?Z"'%S_RZ_S9_4O2KF*]F4,E8) M4R1+4ICAU.PY&*>0QDS9U$HTUDAQDKH'DYYK96HSN<59U5D %BFHH7K6B>ZF MU6$&#T'6P$(P/$\>DW@(OD::Q$_R%FCZOD1#Y_1]]N'QIN]+^ ^F[XL?[AF M8@^H.2N5?+]ZLC%OU??AUB:1?JSWH. 75@(&GFO$YXM$CMW+;@N]:?3=P'-$90&L3 !M,T'+3IN2J_VY MQM;:1_(&;,T%E;WUWJ=]0]@8'3 ":/"."1M)-!S<<2.2!J?]*+)I^!;[S4#[ M3*GEMX))=;N4E2_I<2;5KGRK]ZO%7+S,L,HRDK(4"I)CB+C,(=49,U^G5"." M4DF45\73D."F-LN_-?P>I#S-$;P2=.X("''6V&(+:U_/#(&WTFQ'NBY59 MYJY?[LVP6!L.5+_H]M2,%. 6_O@GY=![_,.Q%C MO__ZWEYDL\?5GC,_@>_Y+K<[\J6?,Q''-X#NC_:X#MP75#SP;ZP*:YC!+W*)VNEJ8FZNT2I*\]BBO /E=>G10[7 ^& M(F[HX]_1./.X*@S%W4C7A5=PZ'=WZ,)+Y_UAYPO&NT-TL>/@'M'I@3[NW$_/ M;%[8K\B=K@X.#EX_B_(XRS,90:D)@HC& M*<4I@@1/*,93).A;MK=V=;4]/2 M/5K[K:[SC4[WI]'3X=R)V:ZG/IA[M-!QKB\9B?CI3%>O8W]I^K8E>WN3K+UT()3H2"'-NSM2C)((E3!1G% MFE&4(1X[R<;IUT]-);;@O*Y&SC#7/>*OYV/@ >Y*A?-([K:XZX3+/-DZW3)_ M>WVR=>;5HPSF;K.V8_?"IZYPSWQWV6OGW6NOG;M*,0<\1@G&*2Y$1JP;VN3@? .#71J" J6:T=RBJE0Q\' MS,#]Z'9$_\:],_29V_4NEXV=-Z"V%)@NKFVUOS'6!O:U'*8KPCM9!L8YOG?E M,$2?=*L4\;N@._=IIPO55E6&8C+>=7>NY?6W^K3Y#2--,5 J8E]^PQZ:P%HFW!C%:7U"[_C_=[]Y*CW [(_ MX@5*&.+]);HG>V'UUQ?$N.+:DZ(CY>S['C]9;%?;OETN-VSQH)Y79JVN4Y)0 MPB4D,C7;7A3'D"B2P%2E.<59A"5WVO:>:V!JLK;%"&J0H$;IIEEG2>S6I!#4 M#*PYGJPX"\HETT\(1JG$7Q]7/_[#/%IIQ;^0_1'6/U8"]/V72J?KV M)S_7;UWS#U7:RGS5P0LC"5:8$3-8D8!($P8Y%2E4(I59$F>92+C/DJ7U[JD- MVP9:+T_>-F5NJX>>1 P\2!TY\)[M3U@;=")OOW_4.?J$8:^GWU,?Z>,^M:\' ML#V=;M)O)1G-HBPG4";(;"MB3"%#%,%$)UJA"/,L<2IQV=W,U(;K'BBXO7A% MXD.GP^U2$)*&7N.?X*=/OK?S1/DX1X4@;"S/*)\OEJ9(AR+F@.A4X M)IE7N,#%%JJ\E*9-P:9?RU=_7S67O<&IU:H/4@@:_+ SLOX"B!FZ+4BWV)1;+'7:_0>S6 M"6YC/#BU TM S>KGBM6'/:LG"U>&$PHOEH+JB%O+H\J,%QFO5B_ESH;_ONFDT6$W28=-C+LC.FG>T?;G]*?Z#=Q/2S-"5+FV M^3&_*+..4&F$N$QAGE:!$&;3PR(=0Y5BD2:<<"4RGY'[ZOU3&[I;>.#9X/,; MM:^9U_S?9M[??LCZ_JF"55=+MV(] M_V&FE!"YY2_0%'2DOVYCU*%^QL#78_W#&R*%$TBT5# B%)&(897GRC6(X6PK4QOX;82>TW8WF]TR$(RC MH=?\7O1X13E<-/_J8(?S+8P6\W#1R';HP^4/]YO;_Z:8S?QOW_UI^;Q95]ZT M52[2YKXOIEE$N<*0X22"2*8YI#+)($XULZ=Z@C.O<(9+#4Y-!-XO5N6N5J[- M#UU'*/BM RZR[+8P",G=P.+0@@HJK#=UD$"3>?GBE;3W:L"5FZ#+@XN-CKI> M<*7@]0+"^;F^&8B?:\?\\D[;:F'E/7NI/*Z3-$F4( HF6!&(:,8@B?(4QIKQ M1*%4LL2IDNJEAJ8F*7N<]O9P:9&:O44%U30D!%\#R\@A515(<'^! MJAZI=;MY")PF]TQC(Z>\[3;Y.'WMA<_WE892F8>^WR[E!_5#+595BLE??]I( M'S5C1,98" Q3*C1$:8HACS"&N60Q14BAF$5^^M#1VO1$H@9;Y9V5>[B^"M%% ML*M,!*)M<*UH,=9""AJH(07#@9' JM'5XLC2X6#\L7ZX/'1M1-XV37:E4)]7 M;%F:]C[.EVPIS!)^GV+;)FBO\K//F")IBIA-<4W-[D:0!%(B.$21%BFE262V M.?V"\[RQ3$V VN%B)]+B]XW&\^\C-Y4:B?F!->P4Z3?UNN<&5+94ZK:SIEU< MHH[6&Z;Z0 !V!XKA\\?S1N%\O8D[']G7_Y4]E7;^N)SKN; IP>NF33-538*Y M*O<#%@E-")>FWW)J,]Z0"'*)*,PBSB2)S>(M=DI&Z-?LY/1S\_3$BA<[DEL& M@+T%8&N"IY2Z=8*C:@:G=FB![*;2B. @\N=%4UBE[KNS M_*&6&_6@[!FY?;\J]*IXJMR ^:)Q;;'K3V'=7>9/YB-W^JOY;:F9L/]69XR( MS28T%4E&4\AR6UPQR[DM0< AH3E':4ZM"XO?)C0,L*G)WT:^M0BL=B;= M -48!=:55;X;V4#]Z;KG';^7!M\>5R;=@'U/M:P"=ZV>VAH&:LNJ*:QEVTVP M.K-#T1UX[QT(W,C;]+"4'N_H [^_G\Y_4>OWK/Q^7ZQ^S*62[U[^7BKY:;GS M/-D[GLP(3XR4([,810J;96G$(:6:P903EA#$]->6CU"/(=!#H2! M#C8V819I)(0B#&!O>D?7RCYNE_/SY?>,<)#+K*4$I9$H( MB$2$(8W,/C3E F=I(^4.N^8KZI1/Q(:@SLXC3B\9+,N)CUT&^$:\' MK[UB_J#X^MOA_:39.2:15&9R$^8/E"!FY)GED) $BQAA9O[7[P[YN+&I*7/K MDL.";9TB^=YJ=#'L>P-\'6\C7O%6G(US;WN>DX$N9D\T^$8WK^=-/W^UVO%, M/PGYR.:%+:VIZH#_6R-.<\;GBVK?V'C@RKOE@[(UR^RFK[^ MM"S71;6MJ,>PQCR*N5 029LP5\0<$L00S#-.&==+/LA*X+OIQ.R/703]KZ''= M\_,?[;E)W/!2_6MC_9I_F#\^SY?JTUH]E3.A*>5,Y1 S:22")QRR&"50(Y5H M3 41RBE5[Z6&)B<1.YR@ @I^MU!!A=6WFLI'EOR&\P$38 MS>"YQL;="%XP^6@3>.GS_>3AGVK^^'VMY.T/5;!']65CSZ7N=!5L6=YMUN7: MK'R;A8J8I3'22L0:IM(FEI0$0XZM[T+$49X1@;7P\J'U:GUJ0K(%#UF-?I?0 MMD)?>S&L5_:WSYNUJA+>4E5G=("_P-J."'$[!>K 55-3\$HTI=+W)>ZU^_E_03Q5]989W'RGM55.__ M,%^8$2QG.8H8UV;$:V83QL8HA3Q7 B8IBAF3&=;**_3S3#M3$[K/KU1+UC K MW9*KQ8(5K7_VE+!S5+N)50 "!Y:E+4+KG%H+T0UH4(93GPLT!-69_:;(G\2A#2F%NQ ";[92B9EV0Z1CJA*E,4<[-&LEK.]5^ M^]04H0%7]DP;>Q6Z*"%2,1%Y'9NZ-CRU07XK1*$J9Q&SAI;V.% V4*O;$-8RJ_Z$5D5AE@5Z%P;< MHX:'O>*T/8K>%/2KD=2Z)+?: *>X]V0J;!-^U\7'3Y'M2 MI)?6,_'Y0U;+ZHO8V^K)92R8U8S_E";?.KY)RDA.4:(I;D M$&6$0Y;3!#(2I;G&-$7,*\&51]M3DSB#$>Y!5K& !J6G9/EP[Z9: S$Z]%9' M:V5C#A2H\0-C 'A@:P4.S;"9(UJ&;!/AW S5C8A$_'WH#%PFE[W]D=.X>M- MS'%Z7_]7](RE6RW_7C8>NRIBF61$PX1%$43$!D KED&>)H2GL5))2GRDJ_7N MJ4E3E3]Y69'*%IY1;RW&W 2G)P\#"XI5Y[]_'2 KYPESPP:=M=X_;E39L6%' M86,G/M(G1&15)4@PFS/S4SF75=#9:FE/6E:;]7V=EN];858[W]6W/U?-MY&B M%"N;,4]P2B!*8@EYE$DHF#9P3+-21VA[3T M>O.(,2[76'X8]'+5F_JM#]^OGIX+]=VL-,W6HUZ6?E'K.VW6IK,8"9%F*H5$ M)@@BQ AD<4[,?"TS15FN"(]]DBMTM.4UL8R03>$ :N5XX+>([*+5;5$9B*S! MIX$V3\W.M:X99S:J=5%B@]CL3M?K8LXWZRHL9KTR4E0$+1OG0%?016I7>Z,N M6AT,?[V(=7FD=U4I\^VPN]?:H=N\=E=/Z+?52OXY7RQF7"J.4$YA0E!B9$78 M["U:04J,PF DDYAXN4&Y-#JUA>L>X)"*)(%Q'FD:"XJ3!/NM:CI:F]JZ MIBYGO;ML+.J$7[YKFRYZ7515C(/QQ^L8EX?ZKF3,()DOYVOUV2R2Y&O5.I*L6UY66&:29JG24D)D%CE& M7F@,*4\9C+FD>:JY1(GGZJ8?D*FM>#[,'^L\&A8V>,^*XL5.U%7TG^^ZIV?7 MN*Z%AB=\\/71U@2XL#: HP73R;42^'UK2\#;@FOI#+R4Z@EFY.75=90=+[FN M?%__H-HJ!?3+/NN'P#3#)$)0R"R&*(L32 0F4"AFUEX)3[3T\@$_T<;4A,_, M4C]445_66[C^8;.O2733L2NI&5BB++J;.L7["_B]^>\@Z5(Z> @>*/NZG=$# M9<\8>BI0]MQ'^P[V>DNQ\VQH!?+;*MF2$8RYSF L.8,(F0424RJ",4GR+(_, MOHMY.7A?:&]J(K"%"];L)UA5_+ IZI3D\Y6LX];JF;6L?$-;L^Q7 MFQZD3DNM-14L3A7,"+5G/4A (DD*,R12FD04L]3+&?TZ.%,3I9U;]$KOHF^M M@6#S;'Y\9@:_V;")G5E5OO3>J[BZ?8^]JSM3KTMW^5DC87J91:*8@((6:UF%'KDZ!AAFD4 M$VPK-'@=3ET#9FJ"Y1J>TC=#<(_NH>%-Q=I[]F)?^WY36->^F8YRS32/(Q4ZT I^+QH&JD^? MZMJ_!@IONJ9'.J.;>KUXO."F:^P^B&VZZD5](FP7YLMSI_]I7LZ6Z[OBP>8_ M_%8PZ^?R@;W4QZ$S3#A7,8VATI)"E&.S6LV)^2-A.DZS5.013"J^5JP:Q^5Z""G,56ED1:F!?*JG=EU"? MV-;0Q(X5RQJ$8,\05A^NND-6G=XT8HBJCV6'(:E>3_8^/]@\;19&\.7=^KLJ M3H2G-4'=<19+'A%L=F-Y#!&*<\ARGD')*4*YU(1(,ONA"K[R.%1P:]MGC+01 M##=$*KS@, #SLW>@JCOYSH<0X0D=^ESB[OVG,P&J Z1/\68H]*F%8^MC'V3X MD7+B;,/S!;U3Q16*E>J#JO_[:?EI:2L*K KKC,*T) E5!&8BU1 )G$)*,P0U MS9((Q4FF*9XMU:.%^":R M7*6YP#!E+(4H80H2CB.8*\VDI%SE,O.Y)VF]>VJ;S7K)4@>\^\E"FS W$>A) MP\!#OF;@MIL![\%]PM:@0[G]_E$'[@G#7@_34Q_IG0KG:;6L/.>.ZF+,*$., M1"*!>915H]1&C:,48B0IQDIB''D5A.YJ;&K#]GW+-_AF6Z!GMWDW*W M<1Z*R*%/C&H.O]8<;CUU6UB#IL*YR$CH7#CG&QP[&_$6F9& MUHE+9A^KQ,4G_#1"JOGLU^5ZOGYYKVP:BX6-TO[Y?]7+3&))L.0I3+(\@DCE M"21IDD%AEA\18[',4J<,\V=;F)HBU"!!@Q)4,('!Z:8,YXGL%H0@] RL ][, M. O 1>M/C/M2B;\^KG[\AWFV&O+_0O9'6/]8C?/S;QUE>%\T:CNJ+W^PWX3_ M=UN;?/6XG/^[NNE^IY9*S]?E]@C!7F]O%C;'YT>#^;Z8KXKZ!L5\]GY5N\.7 M,YZ9G07" N8XL:'27$!*JUS/6F"-DR3)HAZ'B"&P3?2L\;?"UMB36TO\5A1! M^LQM[3%:%XRC3FUS*A_TK4$W8&L2V)D$[# %E5'-M6WUR,ZN<&N:D"P'7?T$ M 3;J.BDDE:]75$'?W7-_UB0->U"+RI^A_#Y_WI9^H)%.$R$XC'FB(=*F.UE. M.4R3W.[=)#._\=J@G6]K:NNQ+52S16MA]=RG=5#KN%$+0]C0.[4M5P0&U7]^_,VC,3;<3% 3W:+V!OTS\!" M5Q=2W%ES P[[JK8(-":!K4W@0]-7NY ?;Y_( 'WEY7H_9I^-Y$TY4M_YNM2' M8OJ"@_W5S8SI;A^*DU?.]\%>VV/:_&S6ZH_5-_RK6J\7JL+ 7E;%[<]Y.2.1 M0!3A%!),$XB83"'/L]RLLS.,$Y;ED4=1J\ZFIC;9[<&"/=H;4.$%OUO$/F62 MNEEVF*V"<3?P1#0F;1X31S#Z1IH3NF@,I/!.E'2*=_<;QM-E)TL.)-?MB:N3 MG#P]+U8O2C7W4=7]]3M6*FG=7]6RK #<[@+O[O3#[LBEUO6JDG*5#6 F;Y.CPS/3TS#? +=SF3?OUX'GE^&[])I<*^$I'RH) M2T"D;Y6=)3S9'6E;!FBL?][V_6[A\WRI/JW54SG3 J<9SQE,161/Q$D"2:+, M3U1F3$8IRKA7^>@S[4Q-XE]MGL'O%BFHH'JJ]CEBW70W %WC'A&Y,=4KGWL' M#\%SNI]J:_2\[AT&G\KMWO5Q?S>E)M[SZ\L37RUF,6(ZH5$.DUP*B#B+(%=4 M0QG9E)Y2YMRM?-_1FZ!QC4Z=V>D0[JZ!_=5) P\G!WM]W(Y.FEK;U>C MP[>-YF)TTHBV:]'I#P1+IEO>%ZN/J^*)/=0NM#,D=(1DAF#$TQ2B.,*088EA MRE$2<_,_A;UF9H)_.G&OP@@HP>+A0&S!$ MYMQS] R=._>HW;?.GGN."(?\N6,9"G,*$U3D4FS6' ZQ[\2Q]1T:7NIUAP:^&=GZ-49;GHU M L4#:]CKC)+5D]9L7XQB[YER825Y";;?J9BG7+.8!Z1N,DGKH6 D5*(YY%(1.95\ZJS MM:D)7P,65&A!"V[/X@;=5+L)7C "!Y:U*[CS%BXG3H+*4W>+HXJ0D_&OI<;M MH>O*Z!W6T:IBW&=YC&.)-8(*V[@P&9D5EL(((I))H13%69[WB OI:-)I2(P? M[E$G49"G2NIUY4SQ)MSU7/8Z_D8NIG=41:]"&KZ.7@<=@]30.]7>F]3/ZS#\ M7.V\KD=Z1C:,90CA.\\3H2B9M>F[)()<: M0Y%JBAA)Y+JJL%W*U6+"BW/_6-P%&KWY* MD9*Y$LKLL 4U,X'((MN$%5FM#Y3[CX4, +P*B+#1M'T0C)N?,TU9!U%WESULGYS7?.^ M)K@,)Y&FL=8PQU$*$684$LXPQ(G2+-,:BRSWF<,.WCZUN6E+I9^&'1+FIDV] M:1A8<[92$S[@[J3%0<7AL(51!_U)XUX/YM,?ZGM2)JPTS/6\\5_:K.^T0]+6 MVC,Q19H2H1",$\(A4LPL4;$9XT)DB"&H/W3X\0O *^!3P2O033RB6$ \HY/%$.\ MM$=HUO8ZV;R;SY>UBZG\STVYMFZGIB'SFKI>H#WFK,\J9HKJ2&*40\%T!)%( M">1I)B%GD>!"9BPF[@%;/0!,37ZW>,&S>>-WMMUW>L0@]>F%;@D=@]N!57/G MGM*"?P-V9!]8 %HF#,R[1T38P/R/%"<6O!_\8LBN(+$SLJS/>\>+-[O"ZH,H MM&O>TV^=_WFU?/RFBB?KA?S%6-I4,,TQX421"&+$!$0Q)Y 0C6"D="248FF< M>R4Y/]W,U*8&BQ*:AIZ -#C]5MAGB-1)G$::13!+[-&O@6!V0DD"X 9+KM0ZXG:."IP=_8>E-TWXYZ M;R.Z:0FZ/SC3U*@+_VYS7Z_H+WRZI[;N[P@_LGGQ#[;8J+U/TRTOUP43ZQE+ M&2,9IE"QQ&HM%9#'D?E#1U0KFJ/$+W.96[.3T]X]ZO_E*19N-#N*1W#RAA:3 MMF^ A0PJS <>E%O8 0\E_'@*JRYN38^K-EYT'*F/W],]#@[.A*?NPZ3?O>P_ MTD11W]H*K_?-)GE;@#6.I*!20QS;LAI$24AE1""+$IXCHG4J(^?#A$"@IJ9D M][MSA3IMJEX5@%G8'EO=4/WE<.SP!KTPL"2V,P*T;6JG!0#\!9S,'& MNP&[ M/O1.?Q:JYSP.+MZ@!TS4UL^UF^M9N[:&346<T*@I(_].Q7D5R#!37:1OMNZJU!/\8$^ILFK(+PLF?RV8=\]5N&KC#6:O+O^IK .8DK<_5,$> MU8.R$10&\?O5LMJA;-C"'J+$,Y8SEO*$08GMD48:(T@(R:#2"2(X8SKQ<^IZ M QNF)J=;W* !#G;(00LZL-C!+R]&3POD&7QI'*9[V5V'Z6YN& MAX,OQPWP^'H%G#C>KB_#3D5O8,>XD]O;==31=/F&4*ZN0?#1C.HZZ>"#,K^; M"]/Z#&&.,([-_B!!"42")9!A%$,5Y8(D/*%)[+13<&QO:A/;'IEUQ*DS7?=. M-W^28(=#L+"T#3P)'*6'MWB;9)8W8 \Y+(N]D_)?R^9;)=WW9?6:=/I=''FD MRS_YFK=*A]]E4T>Z^\['^EQ],)NNL]IE577G[HN54$J6YG?F7ZH8%[/C$M:_ M $N!HT0G4%-D\V0F$61<4_-'0G,4\QCKQ/UVP[G=J2ER79[ON<%KCV!*@[@\ MCL]C)6#V[]8(Q[@\WRYQN< 8A.BA%_(&FF6V*3!>4W[?HKSZ0 6^JN-AX0_# ML,]%PR!,CW67$))QS]L";]ZZ+P3<7S?BF;^WC8?'^OZ/]SL.^YMB]E+=?N$^ M+9\WZX=Y^M\"#2K49DEI< ,+?%_!R4(? M(#32G[&@QR,>S8]ZJN%/R^O#B!YOZ%EU?JZ:H@\Y%Y1BPS,7J8)(:PT9IAC2 M2%"4,XJSS#F=\\&;IZ8Y6W!^ 8_'A'6+RE4T#*P9S@SX5Y%_;>UUU>-W;QNW M:OQK(XZJQ1]]H-^2H=UT=;0UM0&ZA;I/XFG NCB;>I/LMBX(1-W @[HW:]ZSO@,?0:?YKO9& MG=<=#'\]D;L\)H@LE#9"65[#Y-[-% M;O]FAE*IF8XES'$:0\1R!GDB4IBE+,^)4D+)=+9>K=G"37@&PNDE6CNTPPV_ M;[:-=OI!P&K,_9+0A^Y5-Z6;0%\-K)*GHUCW1H*VE: V$VSMK*2UG4VZ,?6F M_?('ZHU!ICA2.122 MQW8Y:C:&0F'(A,9$QH1K&?7(.7NR,2>Y&#_;[% MN?Q/$.PFT/WY&BT/?Y5R_Z&ZZ-Q##)I?_SP#H;/GGVAI[-SXYXT]D?F^X\,] MT\>R\KO]_U^-]/Q@"_/"4P MH8C%*DH((MFL#F;ZNF;%VDTSKL+D,U9>(QMNV%3I2NWBHMC[K(CJ=VNP_JX M5X_S9>4SM]+5+YX]HH?"]&6"DPQG2D"6F]:#P1,&1R"V+"I M@Z]"-&X*X1#D':42#O+27BZVNZS\]0[LLV)FE]'LM%YF@B8I%M3LB7":&4'- MS7:(\Q0*CB7&PNR8"/7PK^UL;&IG]!6Z$D"PL#_LSKU>O%Q#N^GM%L+0I VL M]6WEGWK+@KS&;+:'@5HGBOBBK>8H9C*C/%*92Q(! EE$$690@B M;*M/1[FFVBMEG$.;4U/;]ZTPYQOPS KPH\K%$Z20A4,7.*Y)PQ([],JSYK3Q MVC2 ;0&*&G*3ZQZ!5T+7Y,S; M.0OD0NB$1SGD@DJC/LCLGQ%AD&*I<\$9IK%7%<>3K4Q.>9K$@:P"ZYE [32/ MCB?=U[(S]$EWL^[8$C2$HT4G!V'/ND^V-.Y9=Y>Q1V?=G1_N-^H_SI?SM5G9 M_%#RDUG#+A_GNZNWRG-\ED5YRI,L@B++%$2<9?8.3$ 2*XIXHIG(D(\ 7&IP M:EI01S:\9T7Q8H^BZU@J/T6XR+&;.(1D;F"=J*'""BO8@]WM6RJ\X23#E9F@ MZG&QT5&%Q)6"UYKB_%QP>?FB]K-CPAC--4>0"&96&9IKL]ZP2PV9BD@+*1+E M5%7!K]FI2R(JY6H)[UOK$>.S(84IA-$C25/[::G(E(GZ/"0 MJE-/]\SO)+XKN;'1>Z0>&*8F95L3[,5O]^#SS*34HWO<-&U@T@<6.'>^F_ 78*T E1D! M]>X*$L.F$.J!8]P40/V).DKA<\6K^FGDIZ=G-B_LG<==\6%>/J]*MKC3-NE_ MU7;=XOUJ,1 M0$:5QFNH>JV-5[TK:"[CZH2^K/[Q,'6:V=C&5$0)8A@RFFJ(4)P::=0?XARK7C6MHRVVMN@HLJQO" M^D?/:\$>G2>23&0IC6&U T"5_J##8^B%?OB4I6; F#X*E=#_>I;'R&O=!6,*B:X=:'+,?.WRIGXS75,@ MW4;Y/M@0H?)NLR[-ML/67IMQ9>:R.$J@Q#2""&<8\E1FYAN98XYS*5-%?.:T MKL:F-GLU6'W] YUXC7,4X8AGAE*P]!B;> )>@NS=MZO@((6TG 3K L?0:?2S@9'G31=3'\] M/3H],V8MN"\;F\GJ3O_ZKPU;_&VU7']?O-B\K6RQ>*H#"55"LD@3J+G$$$G& M(45Y#B77<2(X$IJZEYH?#.;4)M\:K]4I91&#IQJR6>+N,8]1@.QB]W:KWG0Z M;?H;FGV75_:"QF#P:6I=/D85NI!=_U^G+MU57X&1BM6Y]LPPY>LNMOY?H*"= M*X-A2MPYM];3-6I;F[:5]K)\4#:%@5F2-#E<,\P%SI&&>8S--CK)L=EZ\ 0R MDB/"DICR1'LY1CDT.K49?5^&N6 ML'Y.+@V/Z^7D0<61CY//LY-*H;=S(:21UBPE&10Y$A#%>0IY)%,821['C,@H MIUYYO@?&.S6U:V=:FU(R/4\7T0GUVL *.WQRO4%<4T?JH/\*^?;>QAEVI X8 M*?]>*/=;>T_U?;4P3Y0VH<7ZY<0I8A MFN44DI3F#$O,8^WG=.O:\M0FC#;P_PEJZ#UNVIU(][A@#TWET,=0)U@$%C;8 MXP:_#^,TZTM7^ MRI];'OQ?W(>7D=;C7"WJ&32\6JS_M_=C'5?%AM>%KO5G< M"F&C!.W"7S/7S-?@23VMZBNT/RUN\R_:TSG6MU_VX;D1E3N1@^JW"RLK^9'8_!G]ER:5F^?GQ=S86'8/!8; M"^3S_&E>7S08C.>&EB#V]95>;RV]MGS@L9"L+,06(4 NX[=6PF^ M[OOXLT,?>ROU@+T05,V'P#FJX@](].M98OYOZMF?OUI+^W4 M_U.L^&@^.U,IPHH(NX!F!"*="D@RQ6&>2$$E9P1QIP24U\&8FOZ;$8*#903H MHM_QEFQP4H>^-^L*HK6N\\^JBCAI6W,#K"' 6C)*"@$')L=**= %92HI!ASH M\D@YX/*V:U,0W"[7MH.J&_; M"/9&@JV5]4*M96?EA]18ZI!0<:QO@>/I[9OV[=#'O.&[=:2$"J$[8Z!\"\%@ MOE$ZAM TG\_6$+RE'L[KK:RB6__XQAE*1SK*"$IAAED,$4DXI)1R2*(H1U2K M&(O8V?G\;#-34_UVRF'PYS:2XY>OJK#"\-$Q@O4"M=TR'(ZP@:6TG4H8[*)> MPGF6N1'1Z2Q[_NGQG%TO6G#@K'KYTWU+6CV;7?O";O[?KY;53?W[5;E^E2E) MB"1.,DEAE*L,HEQIR.-,P"SEB K!$,F95])QEU:GI@'M)<+[[]9)N(J/WN7? MMUTT+TO_4U6W/G!;I 5G=FBQV.,%6\# (AYT]>3%4N#R-2XMCURFQH.,XW(T M/@_[:90M,'^[D7/3EQ_GQ=,G.4LU5;F,YHBB&.8D2F2593".G M^Y^C-T]-:QIPP*(#GSZXZ)=*_/5Q]>,_ MS#/5R/X7LC_"^L=J.!^_;90A>]:([; \_X$>FX#FD-]N,[Z9%4?)1.T4^$,M MK1]ZM6:-.9)F^<\ABQ"!2"4)9(*E4&.N>4IPG$9.<2BN#4YNH.XA@_4>,RAJ MT![[ A>V'78(@3D<>IAWTQ=ZU^!!3N?^P>4]X^TD/*PZV%/X/-=O=_%%K6T% MNOMB]6,NE7SW\O?2'IA_6C99NFY-BS^JXXV9B'.>8$XAP\H("4]26]M)>DC%!\T^:8 =N!]MMA>/2#VS9C M&'8'%AM+;%4J:Y;^ '7AP>YEF[RV'/V-!]QT>S8^Z^?"GY?4. MI,<;^HF9C898BOEBWAR\WCVK@MD63--ZOK;>D?9P]JMZK(+SOJW,AJA<+>;2 M>LKN]_&,QK:^L(28QQBB7">0(,TABK% $@K/ER_\LP=8T/TT,U)UN>CE^)PVLI8<&V?[8F01JF\ OUJJ_ MU)=E6\/ >@7:I@UZRA.6]*!R' C:J%(=EL[7,A[X[3T3F"]%80MZ?E#U?S\M M=S":@ZY=M"OG44HRL].-59I"E,G(WH-)F AE_H$JB;A7;E[WIJ56@QF(?#.A9,<^C.]QD>!B2!Y;:+6CPRQ;V7RS7>[UMH \2#>S/6-BL MY.[-CYN+W)N6HPSD_F_HZ376-\U-'1QG$]L45;*G\F[]717?S&AO\L7^PRRP M[5*[SB?[3V6SYREY^\.8\:A^LW>4'XPX[S)7S-(XE2I3.60DE1")B$&>IZ;; MLQ1SSSF93L6QJBOR@JCKT,DA%Y,FP[.JF-A6\$YI" B12:R*?6_2 MBA^P-@3M4X?7'.WSAM^ +4^@(0I43 %+%=@G(0KH&3>U_@_K4#<9Z\;UPYN, MV>?<]R8'L*<_T,*LW.]TY6CT8?7$YLL9%II@EBN8\B2R.YT8U/B[YIRU/JP? MSG$SXSK=G#7SR,/F_"?[#?%&?L%^FO\UN M>G5WYFLZM3;S#?MTC.STU_?M?YV<]/Y]/%(B^NY.&";]_)DV_PLDG>]F*TRJ M^0MM]-L _+9:R3_GB\7'5:'FC\OWFZ)02_%2^0 N*F2_F5V&O7&=H2PF#)$, MDB1)($JIA#3)*$RRE%&=IIG 7CDUW)N>VG3;( :B@5R[J]:8_38+'O2[;1N& M(77@N7(+^@9LF=WB!BW@P")O/$G"[2;\"0NZK_!H?M0=AC\MK_<:/=[08]?Q MD0G3O]:U[[%0E7SNW;%('B5*(+-EX*2JNIM"2A6!BE"A,Q2GN43..XB.AB8G M3UNH8(?58\78Q:C#BCX03P,KS@F* B?N=26C29JA)&.2 M>AU9NC0Z-0EH,(,=Z ./V=\M;E !][S(<.H Q[OYP+0.O9^_GE'_ZVL/BL+> M++LT/.ZEKP<51_>Q/L_V6(-\4'R]O[1M5?]ZOUK^,(/=M'.OS-=PN;[3K7^] M?;+9=F>(H)2K"$&*!88()PQ289,6$AGS'$>)3-V3J%P%96HBUB"U-XRMPIR M56 ]5C37]8_#FFQMN0&MGFE_Y';1RXI_Q6N4'([5P'7]?">"OE($P*QF;8HAB1C&91*2IX)EJ;8/=C_0F-3FYBJ@RBSZM-[ ML': W;,7\5V)/VS0TUK5P>OFQ\>"/8%?_KLQYK__!2R,/1X">:D7E0;Z]89_--GH[6'$R/KL_T M.VXZG'R_F'[?NL$FFAHB(YAAF4*D M/:EO[.=AQ/+NUTW.]Z:.QNWZHS+O9HNZ3L:J>-D_;Y9)LR3.1,0C B6C$412 M,,BC.(-4*2:PE$(G7A?L0=%-38IJ<&#-?H)?>&W!7P!;-Z6-#'I0&-3>,<8! MN]--Q]ZLDP86OU^UMEN@'PHT/65+&5F,X%6Z"--GC4U@9]3K9VZ"'5@,2GOH M<.> ",>.B Y/[HF@Z0$:Z3FRV:\UQN&)GF7-MB&:39V@@\+I?U/,%A^6=[;H M^J:H/"F6\LO*%F>K__J.E?/2/E\G;%3B^W+^KXTJ7Z4)USC*B98%F*VZ] M3G%3E;U_[BZV^(;?"3>YG%Q/#ZR\^TX$C765 G]:/F^:S$4[:\#>G$$SEHW: M!6%+P(V"?-R*<6-VQE&!N5$;[YDK8%6:^?$K6ZA=<2"DLY2I%,I,8X@2+2%! M5$*4$Y(I@3EAR>R'*OC*.5G ZS9\!*3=TG Z4E6K,#-%D[/:M_C'$8EN:GT5 M,0,KZY:1"EW '-X7;0^;(N"HE7$S!)PS\BA!P-D/]AO6MT(4&YMQI-DKJ[+V MXU_/$DERF3!D-K(B@DC0"))($K.Y10FF$N41<7*NO]C2U-:#%3:_<7V>1;?Q M'82;@<=Y@[%UW826XCE@,XQ': MS9.'X^>9%[V5?V>W71UNG!<>['L7;;8<]F+C?K68BY?]B8_Y>J1YEE#(DSPS M&S$D(.5Y!&DD!RM2+OB8"^^A.=&9&?X15C*&4 M6$.4II'1B#2!1BX8-?_'.)S;AF!KZ_*9&NLO, M8%TR&K#@EP9NP'0,CL2$/=RYT.:X1SUN!!P=_#@^UM<1MJYK;-Y;GT'O\M-; MY]OWK"A>]*JP26I*ZU^A[!&UZ>K%3 @B<2)3&.6VK%'*)*2")E!RH1(5Y4E" MO-8>?8%,37IL^;%]@8R%P0Y$&WSEQN;IO=:[D]PD:PSJ!]]C-N6YK8C51MRT M:F=8.\"!(3>52YJJ+@ K8T(Z[5Y'9V"GWIY@1G;ZO8ZR8Z?@*]_7]ZIL:>/U MBFK3_S O_WCW8E1:?']BQ1^W/^?E##.18YTS2(D-ZE*FRQA"$8RS/(]80E,J M(Z]EV84&IR:.!WB!!0QV>,'O%K%O^NU+C+M>LX7C/?2GZ8EZ+RGHSB1 LJ),PS+2%B+(&, M8@DY$3+/<()1EGL$D#HW[#16QH\BK4Y*98,10&#$WU95\+SONTQ[JN)(<5LJ M/18)1#DW8D]%#&7*-$>QY#+R*OP9AN\1-?ZNF#_.ES9G<5ENU([RT#R[+FT# MLC?V/4D++OAPB<8K8\LZJ!DPR.Q4JV\8;=9!0G?86=>#O=TS[%O*!R74_(?U MY[I=+%9_,F/5QU7QWJQMZVJ9KWQ $T1S)&0",V+3I"DLS*[/2)YJ&>M8 M>:E//QA3DZ1VF>$=?IM/ 'Q8;?A:;Q:5.[ZWZT>?'G+3K>%Y'UC,M@: O04W MK[BOK:CWYD.ZVU['96BODSY0QG9)N8*N$_XJU[RMAS/+MS]7W[ZO-B5;RE^K M*EIJ^>O3\V+UHE157>?>?,6_LU+=F^]KXXLI,6(D(1)&DBN($$\A4RB!(F4H MTAJIB+DG:O-O?VIRF40Q 5O,30FH+6I@87OX:?3HC6Z%'('C@:7Q(KT!?6FO M9*O3@Z/':\?SY^AO\X%WQQ6OZ5-HQSKVS]X5=!Q;G9I,U5 !LUBKS6:U MLK N^A5 H(PH %0 '!H=6XM,C R,3$R M,S%?<')E+GAM;.R]:7.;29(F^'U^16[-U_7*N(^V[A[362,;54HF*;MF]PLL M#@\)DR"@!D"EU+]^/0"2 F\0>(-OL&RMNI4422'\>,+#W3V2_? M<+F:+N;_]A?^5_:77W">%GDZ__QO?_G]TVMP?_D?__[?_MN__E\ __OYA[>_ MO%RDTQ.??_[U>US._KI8?OY5,"9_/?_MOYS]^O=KO_^GW/PV]][_NOGIQ:^N MIC?](GTL__5___WMQ_0%3P),YZMUF*>ZP&KZ+ZO--]\N4EAO9'XO7;_<^AOU M;W#^:U"_!5R Y'_]OLI_^??_]LLO6W$L%S/\@.67^M_?/[RY6/+KE]/YGV&) M?TV+DU_K#W]]\>X_7GUX_^QOKXC4S3]=__B*__:7U?3DZPS/O_=EB>7?_E+_ M,2TI.!?;!?_[SW_\Z\^UORYQ17#9\/J6OG'V&76UA].!W]QB>?XO9R'B;//=2<;IY,6"P/XLKM;+D-:3%(+,12<003)0(5B(VED@ MJ'%?I.>LB,ML5Y)71/-&$2M,?_V\^/8K??"O513_J>J7L/UR(Y-K2VYE@D2-_1LP J1PD^!0ZT>PQ'J7R)_&C:+RUYF?9=S3Y; MIE\6RXQ+,B'G:X9ENJ3EZ_ ]^XU?OY+NYVM(7Z:S?/ZOJRT90FOKQ1#RVVJ' MZ/W++\1VP>42\]NMI%!-U:8*8Z[2, Y6!E;P85.(]8&9QM*"UL-<;YYP=,PR\#Q$4]P%\9 6BB^B4X](HWP0EE\C8"R'BB2#D< &/B(Z+H_C' MFWE9+$_.W7]\0^9V-4$KG;3)@!'1T;ELZ$CV:"%P3"$Q$H@F"B@H80[)ZUL@2]-&(V%UQ9!=U M .TM!A!E)Q!X-I^?AMD'_+I8KB=9".V\3U!X1E!%(7B=+6#0,5OA&>H3%9A4K,I &D_8U@8"H@=?%$\QHQ7I M^'S-C4OO!0[YQ,!QN'!'1L>+TV45V^OI*H79_X-A>"D4%$W(D1^40>]&I:Y7)F"!DZ8SD:$ 1Z M4*H$"+(@)$__$Y@UEWDX=^/*ZGO!1#\1F PBXBXBE=?3&?YVNHFRDBI)^)PH MT,SDF&MN('(6P=O A2J:@&X'BD]^KKH7+,P3@<51(NT"#A_P\[3>-\S7OX43 MG'@>@K*"CD2I#"A&F/8Q. A)(6?62N/NRFP\!!*75]X+%O9)P>((T78!C3?S MM%B2D=L(99-"?K$XG:^7/UXL,D7U7#H*Z O$0D&8DLY#T#Y"H0#,L:B\BD,A MY4Y"]@*.>U+ &4[P7>#H4_C^)I,LIV6Z+0;X:2L5=UX!9Z* BEF!#YI!U.BE MTJD(=7PRY$X2]L*.?U+8&4+87:#F6H/*"OGRW_+3X@A!<0 MA)7$APD.2Y9JL$N::XOO!Y.GDHL=0L(]@63C>;U;OE\NODWG"2>LI&"8JI6' M8G./)8 ,I 9D1AK&1GDIT=3-8]8>;]8K4.L_]W^G7CJJ/R M%/,I!BRC(*<+'85\)!\199 ! QG)NPJ0#D#,I?7WP\M3R=0.).>Q4_J5AR6& M#=TE1&[(,0=C-IX60=TS[X"IH@5)(F=W?&WK[HK[(>*I)&4/EN7(&*A%\;/W M7Q;S\ZRA8I:&I9&*/DNG( M>/B(Z71) N$B?IJN9SC)SB1M0P(6:JHPFT+.D@V0K>:FWFP;?KQ/>G75_?#P M5%*P1\ET9#Q\6H;Z,.GCCY.XF$W0_H2YI]Q>XL0"N?.:' Z$/TZ(X1<"T6SEM9(F;-6 M@YF&W97W \53298>+=LN@HY_X&SVO^848W_$L**C+[]9K4[I[!,L!,&\ HJ6 M2"I8*'I2RH,L0D2.R# -%:G>0L)^169/*U$T"(+( 66'A]N6K*4%=Y5Y;>#R9/*T]ZC'2[@,=92=2VP*6> MG*214^)#9!/(IP9K-079UE0^?*RHM\(G7?( !:MW4; ?6)Y6MG0 67>!F3=S M^K20UM-O^#*LPQE;$Q?)K;+D;\=B% 7EY')%I3@8B^1N>QY5D0-AYF8*]L/, MTTJ9#B#K+C"SL8\OPAH_+Y8_)DJC=MPB"$5 5R&3.$H68++.2BIM33J^5O&& MA?=#R--*DAXNV2Z \?$DS&;/3UI"N'8(WF "(;W+*04G M]?&USCX_$RGY-^6BS_77UXL3KZ&^8\),QBR+&3S MO*E]$G(B:00+Z#4)I&! -52TSQ9A/ZL^Q^F'@J&=;CI-H%)'8:%'S\0C)< MO3M=UVY6-7,\\:)P"M(SH'.;JT4'T>4,/+-L#&/9VL$BWSOHV \T3R4#.[#< M.WF"M?I9NXWY^8\/E1*<)_R$W]?/Z9?_F'#IF:40'K*/ 91( ;Q# :@*"UIX MP0:H"=F;G/W>>SZ5/&T;+?1AH(BM99B]F6?\_K_PQX3;DIEUKCKKDO9&DN!J MM"],5$(('H5V0]FDRTOO!YFGE;,]1KHCP^,9 3Y7T+^>A<\3IJ45)1+?05E0 M42 $Z1,PGZ7- 8WUQU>27%IR/S@\E:SLX=+LY #:/F3>OGA_3=];38C@) +C M8$JJA=KDGL>B&'C-E'8<-4_'%Y/) /&54! MI6T&%TQM!Q"382K)F-U](KEGC:.\@^VGOIXN3][DB>:!,T_GF6>"U20>!>@A M1DC,!R\28]8<[S1>6G*<_E-#*NV2=W"P-,=V$K>$;ZJ<1#+DTA@'O%XK*^D+ MA$+'%>=69#35NST^X[6SX#C]IAI#X,&2[ , ;\_:L4^4,88EE<#+3*1OGG>F M0N$P1JU=2<7%XR_5KBPZ3F^IQD X2*(]GNTO%O/58C;-FY1)F-5&_A^_(*Y7 MAQSRMW_8\3WS]Z/SR&/_6N?D=^7U=$Z+3;(Z.7;'9AJ@,_D=U!W;^?;9:D7"_MFF:?",YXP+H&/W>")5CA-T!8EZ$U9=G\US_\^H_3Z?? MPJQF\9^M7X3E\L=T_OD_PNP4)ZHDR[GFX)$B9Y4E"4P8"3EK:R(J[>]L3G5$ M<_9]R.L!44?!X&K/]L%UT@'0GJ546RFM/F!"8BG.\#=<3WCPQ@AF04230(44 M( B)@%9*H3SGJA&P;B1GW+[NPP/I>)EW )PW\V\DC\7R1Z7=^F2"L@[0V5HX MYQ$<3QERL9R^\%AD&R=HEXIQPJEV,#E8PB.B8Q-&5/H#@.C *[Y?X-4SS MJ^]?<;Y".BS?K;_@\I*4)J80;M%K$,D'4,I;"%:0V=-129=ROOL)Q.&V8@_B MQFG1V\Z$#*V/#B!VF?@H=>:RSHW4P=9;1@N>:P]D-% ED;6[LQ9^H!AJG!:^ M#1V4@V5\.$ 69/@&LD&+K[A<_W@_"W4,0JZ^^M>:FZC':$:G79!D1:76H&*H M\T2MA6*#8*D8BZR5\;F=JA[\VT%"[\%$WX&=^=MBD?^\$3)J&SR E2=,230DGA6S!@8_;%.9.QM#F)]J&N!R]Y$ @-KHH. MX/7R;-E:HWN"G\+W"]8F,A21:ZF-8>3Y*Z\R'>(IU58\V]=%5F3?!S)UGC3,9H *+AA-\#DGYF%B911QVJ M%#+6>7-$*7@7"NALK!4D%AO:^$([1(PS!J,%2@X4; >8.*-:6!:U4QP*$4^' MJ'$02!J@0YVSP(MG=SX7/#9),\Y0BV8WVP\29P?YF+?3$*>SS?C;9_.\>=GX M93$CH:]J>F#]XT(T7@MIHK @?:2CDTE=4P4.6';DAVF>_)T3"@Z'R;X4CING M:5YCTT11'5BA';ZN)DE1H97:"%"!>Q(7F=+(@P"!RN:LF2ZEC8-\.TWC5DVT MP<#M0#M&(1U Z_PF_WWX4:_QSS/FP2>?$Z]IA[H+M3'@O/&@-;=,L\SXG8.< MCB^?N$Q/-Y Z2MNW%%$<(?H^ +0\I56OR6@2#7GY6C$*)&OO5>,EQ( 22N&Q MN,B]D,U*<&XF:=SCKQV,!E! !TAZ2\1_#MM!K"M/>;S2"U("J.!A8WW 9%T/5-"_F&Z'\8[K^ M\N)TM5ZC3)H"QF"2C"+F-1[X/=>/>?32"V>!J MZ0)L+_%KC8VO,5)XYD7X#$YI\@]=+N -3Y"XY5RA"Y&WP=8EQ?; 2>C)%$;<%P7'S+H4,,*ICD$S,1:R2:I$+W/ M;=Y&WD75N)4R'NX>=DQI3LE"JI(BA.2@UQ[H"N?>'V83R:UU*Y>2;-B1?,C M[($U(8^15FJ8\#Y>$1W8H)>G^&GQ 6>UT<#[L*PBVV&&X@,5A(]@ UE5)9*' MH.F@UDX;+$4(<^?HSB,&FB-R8XD5"$,&2 M)^BC U<!:T8RZ6T>6AX#V'=)* :XFQ U72 M#O3'CL;R!5&7,D$TDDR MTJB(+94R!:Z*YQ2,=+Z-7=N3P&YR4NV0UT)5722I;LGP[K#$M))H,8.+,8+B MA<3&7 *FC2:SGFAOM4E7W4M:-XFK=K@;5CU=(.[[_FB*:(JJ M=>X2Z0^3*2;VF]HT7K@/B8?8)K=U%U7=)+G:GZQ'*Z6#8W5'8)/LR2<@&J$V MM@"5"E%=9Q9DFZQ%S0+%XZTS%-UDMAZEG.I!(N\@0U&G74S7FPD%M;,.G?-D M;<]:'V@7K+;6TQGN67U)05\E+4$70]R@$\6T*2*_@ZAN$ETMG:UA5-*!+;I# M0HY[= DY9*5)0L4["/4K[GWM6BD\ZC9>_9'5Q7SPR2./"JZ!--(!MG;F]&S[ M?CG!C_*I_"]#E=0 MOF@//LE:L^,5!"T1F!+".NDP7FVZ-5P%\4,('3='WPIS#975 18_X#I,YYA? MA>6<_,/5#KL4S4[3=#WAS#L*5!$H3*T=ZTRLEZ4<.',BYXB<-:H[OI^V<;/U MC1 WL$HZ -EU04U45-;4X"$1' MBKR#E,)]<+]1@=?<#U-Y&5?8N"X"1*7/[C9-(D[Z'_,R1(R>.%E04!7FU4F M0_#0/ (6;4M-?+K<)BGX*),E9K/%GU7BKQ?+EXO3N"ZGL^N]HL^+T9)F2F)$ MX"'18:Z< V\Q@7;*:Z7027'7&,,CW/N'D#EV-F)@3%US\YNIK /_:R?I0MO_ MW7(CS;S)O[S'Y68\]<0J]-F3@2:L5.%9 :'8##D;C=Q$KVQN@L(]B!L[F=$8 M>T.KIR_$;:>?/SM=?UDLI_^%>2)E"!Z]@Z+##7YG;Z M#J+&3ET\'L*.4D>/R'JS6IT2&SD9$H$(%!+7AVU,)(A:>;++.<2L-&C4>2B' X6AV]S\ M!1$_.VL)4:2*A$E>0>0X^>XJ"D@\86*%10QM;E-N(>CX#/XWG)_B:]JK-]77 M7G15KDWGZ/]RO:1(TM5<8* =6LA*%XX08U;@,:<*]+4F)"#D%09Q4^RV"@BA-"ID7 M)E.K.OS;:!HWOFP!L8'DWP&2_K:D ^+]U95)ZME$T$(S?#$@T7MVW3NNY6D<0/"%L 91OH=V)B/.)O5\W:>_QZ6?^ .2Y.2='+: M.RA8*);)M!<";).> MO(&8<4'3-&P[4.(]@*96XF_)K]-)KVXHXUS1: (([ARHFNQRS&0P.0E;D%DO MVM2RW$W7N)T6FD!I.#UT<':]F=-GX>KBZ-4E.56=.&9K>*"%AH#6 '*=Z>Q5 MG#>*_:\0,G+ /Z".KP\!/5C@#\>+W^)ECI_K[>0PP7Z8SE?5@.+JW?S5]VI4 M3Z>K+]L+\MHD;L*TD;.>!OAZIA ME3*B7:K7ZY,W)U_#='E&_/1S?>^XK4+=/.0W.ME,1AJB]@:4,!J\)3"PG&0@ MV6G#KT1HUVL%[E]FY"!^>*@,+-EC;=&GP8ZPU\31IG#T6?X_IZOUEKGS_KF3 MX()/2/95Z]HK5]O:_-T'L-H+*WT*RK>Y/[N3K)$C^G:&:#AEC'K8;39+-:K5 MIKZ;OZ85IM]PCO27\O[]^[>+,*?MPD,1%@44C#6 2 E\D0ZTP4CQ:W'9^;T, MT3T+C1S#-S)%0TJW T=Z(Z;?%O/%Y4CSPLWCQ:IH.)3Z4E\5K$^DG06;%4<= MI":VVH5GM](U;GC6T X-J(X.P'4[(TQ9-"I9X,IY((>N5!DY"A_J:QTMT3>J MUST.4LUZWK6(^(>1?@DEH.ES(G4S EOKA*?&+B<(["0 L_!))W; M7 #>0M"X;?O:@? XR7>1"OL-USOW"3P&AMXCF%3(IR 7'X*CLT'IX%4.423> MIF?,)3)&[L37Y/P]6,P=F)F[&BA1X(/3S_.S#,R/3Q0DKTA855?SO/G;;*NY MBUAZ:YUK<;S&8+52"I+QJIK< A[)@S4FBIQM$CZU2;(V8FCD!B+-;HI&5GT' MP=P@[[Q+P/*RF:8*V2#+\'E(5B1+)$!/2@32%:YMY](WFB=U(SGX(>E(/ M)HX7>P>6Z"H3+Z>S4_(%R:!*3-H78-%HV@*602RT(RSGV2EK62YM:F]N(6@_ M_#RI=Q-#B+X#!/T#ZS!&S,^^4;S\&7\[/8FX?%>N/=L^VQX&60E*@M$J@LKT M%3FONO8)<$4Y;7GP37#U(#+W0]N3*O=JIZ9^,7BVHZYW$$C:N*2U 4K.'%U_"_#.NIO/K31//N]I> MXNJXA@][K-:LZ<-#.1V^_^ =S2^S-HE'&0!3=+5,.D'(+ +.4MFT5K;Z&'? M/N0=WW'W;)%/M6W=)%EK!)<:G&>U7W",9-6E 4M.J>"^%-.HA?-E.KKI(3@0 M+JXWW3U8ZAVM0D?KY$R+G &4._M'=<.D'4'8+EE*LPY,]%RJ[P +FM: MCAD%L8@(GE@RT8?@?1L_[TZRQBV^'QY$P^F@B^FJ5T=PG/-A5;$%"QA=&QLZ ME\%9F\!PQLA@"\E8J[9I-]$S;EG^\" :0.I=H&>/D4%GK"FG9*Z/.0:J% MFFDA_N D=IA8N[ 82*8+^L@])>X_>^;&Q)T M'Q:SV>O%\L^PS!,2E2@.!>$_UPY,SE,X4OOY.N%SU$D&U:QCZD,([22D.Q 7 MUPL#FRFI PS>,#%(,Q&L5!I$;3NHR+B#1U]G%-O*3LRJ4;'IH1.<&MZ^M%/] M_7/"'J*'@Y'T%9?31;TM6*Z'P=.U^R.67)TQY4#XQ$&)0-8^F@#D+GKF7"E! M-$KP'W29U[*&ZO'0=)06^@%3%=!VH,'+TR6Q\7ZSP.8MY^9G[[YNW@>\^H[+ M-%UAGG#+G>'<0DA1D4L::^<"9T&C%@JU3@';I*<>3.KH_6L?U[0UTV(O9^AU M!K>;\&8.4>7D4KW =[75E"V6MF,18+QS@<(J2<'-8^+T#EI'[Y<[-E"'TN/8 M'2P^X*Q*\%WY@*OUQZLYG(86=K\6;F/"7YU\G2U^X/F+J?>S,)]$BU$$(4'6-JY* M:@O>U(;!T@HA41BA']6\W4;HZ)W QK9M@VBP7X!N=]M-_'F7M&!I(18)BK%#D MI2*A1#ET/G'1:!37_;2-_M)\;. =JJ=^D;?92K_AGYN?K"8L92PZ1;"\AE " M:_\MA2 R+PJ3)4>C54WL'N2-_W1]; >H:Y^,;C=53^YRCDF45OE<'(H0'GC M*!0CF^Z,%&3A67#I4?.&5^@;_R'ZV"@\1F%C)U[VVEBU]\U93\+S]-)JXDN1 MG GR<)DVH.HKG"@L?94*K\T)%5-7GJ+?DI,YF(3Q'YX_3K[F<734*1*O;*X; MV30L&@PZ09W44Y_D2W#,2TC"A^+1NB#D,5#<@X;QG["/BL6AM=3!Z?RSD\CJ MT^*6VM4-VY'DO9E7C//51N,?D.2]FJ[Q;*;F5D0?,"T^SS>?LMFY$RFM$BIF\"5:T *%\$IXW>@^L#5GXS_'?S2/H"N0=+!I[CJJ7BSFWV@A8NU= MV7Z]GL89\9_H-]>UG[;G7A86 ^2(FT8]";RDO\K@'-JLR8E__-3\O62/WP]@ M; >X@7K[Q?+VJ+N?6VMT4"4Z\%:6VG?-@/?90M26.U5'![I6CX>/H7O\K@)C MH[F%@CN \SY'U95:^DN$@U^1V!*;>9E>YJ MM1A"LME3""XQ\3:/=P9E8[_M\$]_Q=96_1T<$;>]=GIX\\WS;HGO%\O-#];K MY32>KNO#FD^+]QNM3VR6/E+H#R9J#>O_J&SNMW?^ M*6X)^X5/!WOKU^*?X@+Q M>!#*/'/^@GO2=WC!J M&!1+C]'2,*R^O)XM_EQ=9N#(SH47']JN0>'-= _?A_!BH8LV<[$XEGV(0$&$ MJ=TM%<$A(82"F@!A,\-6P>/M5 W@!]7/?+]6 M2NO Q;KL'SI?7,"(M6XG@I+H:E_90+&%%IKLDM*R3;'S :-I6H&IM<[O=- ? MHH N&JM<2J/66]QYFL[P$E.?%@^59RW9EB*2.R$3;5F&$F+A'G2)(:/GLCQ& M8GT@;L9]X?[(:!X=#AV8U&Q:WH?!+>K0DL3I?N60$Y[*!5%AUK4(B]ZH)2H\?C-[,JG8'S>%4V(5746=^ MKZH49VDH%A$KD#S6E-3N*E=RBPY2L0H(X9EHPO& M>TD;MXE(=\@<5I7CWY=OJH&W\^@_AAG6(1V?:ZW V2U/+9#1UG+':9,)09M, M"27 LY+ N"@D^EB,N1*WWU*6?>'=](S[C=0+K! MX8!*Z\+!>WFV\,[\^%H3$;Z_H&].U[49#TM8R$B[P#P)B0N(C"(J;U,0#DW* MJHU_=Q]EX_;^Z Z0@RJR@UAX4\OS&XF59+CEZ6SX_$3D+(IU!@H3MMXC9'#) M.^"*)\9KL^32)BEY*TGC-@#I#HK#J*Z? _KZG?R%Y,[JDR_$YJT1NOJU4AL& M*M?M)FO_]ZR#*:@QQC9E5?O3.&[3D.[ VDBY'5C0ZYP]2]N\*,D=I]\V3>9E M\D47YR$Y'BCF#Q22\=H)MZBB++'G?9N+QGVHZZW#]3#(N!> 1ZKI6,/9"'QO MYA2OT3^JB8!$-!OK"O!2!XBA9^!LS30%SXSVC.5&Q8-WDM5;"^Q'@MNABNGY M@'Z_Q*]AFL^=XC/_@QSBC6_R;+7"ZA$[+U1A##+YOZ"LX1"2*12Q1:^8-U;[ M-H[D8?3VUA3[D> YN"H[M8_G5O]]^+$Q^2B-E;4FO/#:E%X%#5YF"09K2Q43 MI>=MKOON):VWIM>/?"P?HJ N#9,#X."8 .W6M&>"_NU4WK8NKTUO!X47:WUT&7 >R'! MM_7O/QECP@D5B@!N/;D+63#P-@=@&IF@KZQO-'9G;Q)[ZVS]2)9N"(5UB<1S M]_4#4K!UBI.,7(GD5)T'66HOL@1!^$11/1<4S#.=19N2PWM)ZZV;]2,A[Q@% M=>'=[5]@/%$R2,>3 \NS Y6X <>L!YZU*X9)9K)M K[]:1PWV'W\IPX M(5S0/FL)RIIR6MTB2)^D=JS4HDACR;.MSX2LD9#)K]5%..\;#?)\.*V=C(M] MI,=60REM[,HNBM\W]T^O%\OWI\OT93.)Z,T\8YG.IVMR.KY5;M=A_KDV5SE+ M,#D5HR5OHSX (@:1$$3AO08K0HY1R^!+V2LD.63U+M]A#0:'Q6/JII^D]3FK MGQ;/TG^>3I?X_'0UK05M9VU\JLS/?I(G6)0RLHZ!CHK,OC9Q:_9M[2MO2E%% MMPE8'D)EEP^LAH9I<_7U@]#])3J1CF(RS00DF>HXWI+!"YDAFLA(E2YXUNR] MZIXT=NE1MD)G(]7UZU%>/ *[09#(A34\:F YUYE$O*:QM -G72Q!&A9%LUY' M#Z1U7) ^MD9T(IM?^\XK@^!C35386+S# MI-$W.KQO)ZI+EW(P/%P]JP=23FN"_#\OUCPTO2H90&"8(QG)019$I MS]*#$SX)YH/E2C8'VE6JNO0*'P-I1ZFG ZA]P*]G/NZU?KL3F[,GJ@1P3+Z^ MM"%6K*^-HESBH7!O?)LC]0ZBNG3P6@%M*.7T$VWL6N@KV/)8OB^5KDM.B MMEU^]GF)&U]X(KBW.@<)/A"'*GAR?!-*,MM,J"(XA6A7;DMN2_WMN^2X92Z/ M!*R&6A@?8C?Y [6I-TD0J\$^.5EL&SM.4%F+5AB(J2 HU!P$5UX+WM,G1M$IJ-/A5'3F@=$UD]4;+7!>OHW""3 M#5RD1F^+[Z)JW)*7$?%VE'HZ@]IFK[S[6K6V.F!Q7V8^,A8;J:Z#&XI7I6!:ORNOOJF:W_7UMX M?PLSW+SO(SE.$SF;[\C9W?G&B5?$DR@96^@$K:@E?%$>8P!BNMM:E- M%X8&S(P;-C>[XQA;[1V8XZ.8WPJ2@VA M=HF)TI"<"TN!MWD;T1Z]S=(7G:+W(:KL93C1Z=>OLXTHP^QTNA\23:I*++%G3-,2L?&$05#3"6E/6,T]YI]0S[$B$CSY-IH>QK3\$. MEWP7P+GH]U;UUST*"DRQ!D1. )4[0F6]'HBG)O M$L?-G+8KFVVBHK'?7^U,N/Y]3IIY=?)UMOB!^!SG6*;K][/:RME);92V'G2L MK9RMH+#'1@'<"^*(2Z7RE=S.+447^ZPVXF^+J8U^JU:9B= MWWU>3&F92'0YE/KNAM5,85(>G,X9A*DMY+&DSK$B*=M">YJ,X]J4Q'I9!%.".(@V/KBCWB)(5C $)W/2DE_M1'P?B"ZNM#( M-:B/#IZC!-W!J76I__&SG*=556%6 X@W\[,.)]LISW6NP&*^]2HO%WA_/(TK M_,]3^M'.ITV*J2^?)0.A+ ,E2,(Q.@O),\^*8MPV*LEOQM+(9;"/[\J@#O@S+"-()IGV_$?;W?N;1$^P?1O5 ^S?+3^'^=DL4 +':C&;YNW>F.?=Q2_F MA(;91;YFIWN3L )KSQ"AZ@,6EST$GB3A-_-:ZAV+;1,_#D+^T;-6CB&B3EN= M+5:G2_Q$*GT^J[7RD96H->TZKP4Y918+[3_#H/@H4.FDC'3]B?,&3L;-##T^ MMJ^-KK%J M;[0>VWB-9<0"PR(HO@!-<1 H3E&0D]P1)+F661,\&U7IMS-B&S>>@JO+"_S8 M_OESIWC+D9DZ@4M; ZH8#5$G#D$HDU4R&$4;([8??=T:L8<@YJH1:Z":L;/J M?UO4/L^+><+E_!9N4C:^I +&UT%8IK;9]1(A&"&*0A31[W[T].I]@L)HD](KSH&JNIUX%6#JN19F.<>_S M&AF;(T0]ME'Y,%W]46?A_EZ!OP[3^?K<1;B&?Y9#R;:^MPI%$S,J@A M61E(2G:_5A_[KSGN!5X+,]-(WAW8F]_PSQV!+1=S^C)M MO70"@\,2P=F$24>/AK5)*SZ4TG&OVAK9K*;JZ@".9Z,JSKH:;N3UC^GZRXO3 MU7IQ@LNKWÐ>;8P-0=ISC%M2[Q!-YG'KTE9U"W>2[Y,#K'O>UJ!,6&JNH MB!N?LG)5M53-_W;F?/UJ(E(2KF@-4KE(+F6F[22" ?(3+(]:F6#;U*/?0=2X M3[4:06PH)?2 I^VSLJMO?J]L$BL*SSX34TZ1Y\DTQ;0^",C<1DS&25G:M-7= MB[QQGU^UPMC@BND ;3_';*\^+4/^.5KVVACN9[/9XL_:&>SU8OER<1K7Y71V M,15T(X1)P4"!0#10J_M!24[2C3X"VABXD[64L4T,.B07XSZG:'8$CZ3F#B!^ M/N+[FL=;AWL'$1AX3(JVJ@S@G""70UE4'&G_VC9S&VZC:+],+7MBV!M$_AW@ MZ&^+1?YS.IO1WKDZA>?ZWR\-[3G;-\&A))83N$),*\WJ\[A,Z-"!:R9+M*Q- M#'(LY?OA\JE=(3RJ/OO&[[5<@+.A%"VA0BU^R'RJ=U]--=;!]BL[PBNLH E:%-8@NQK MA0VS&:)0"G@B>840I<8VA_4-Q.R'K*=R3S*4U#L SMLZ\@XWX[JO[8%L&# M)EXL5C<8V%A*<*& X*R*RSEPC#E()EJI,FK9JDO8?@3N![2G=I'10CL=@.X] M\8";I@CUF-]MBW 6Z'AT,1M/5AE] %5DO:G.#*S%$(0AEG2;:XS[*-L/9D_M M,F-0?72 KXM>0=>,LW?%9F7!68I>B \'=.PSX)FLL\\)DVM3,GH;1?OAZ:E= M7 PB_U%;6.P:X"5^(1M,L<>6K9N+&6RVWH= BB<>ZCA#!$?G/0CG3='66$3= M['S,7$O!5=H36!GT28%BD>#=& 62@ M,QC:1DKE''QJ$RS>0]A^9;Q/[4)A2&UT *[78;K$,R1MH [.]2=P/<$_MIJ"-ACJ 7AWQ-=VV#:B5 M#8N-Z'!^\8QHAS/)E"F23+3)&NNF(E\A!P>Y,*R,L=SH><_^-.X'OJ=V)=!( M1QV@[V?KEE??;J]+U=$R&:.%((4%9>J+C%PTE"R4#B'85N_*]B)O/\P]M:3_ M\)H9^QW$JQ-F=)2_G88XG6UZ M.&WD^W.+7T#7-: M[Q66[+5?MMI3_SJ>QU+BWG[^OODZ^EY MS\RKMW@[1:",G&/4!0+S=2Z5T!!86SN\'\;OZA2J*V\=XT*=MI_RHY1I0&K(Z>F'3U>@9)YD46%8M, M6-H4;1Y$;K=ON(^!;GO%/=V4]6]U$DW=R2]Q'::SALGK:RL]4AK[;@[;)[0) MM81/&8&Y5.LVM0(7,$*(R5A+WF*6;1X<-^SS>W$6O%\N\FE:[PR:W#@V=;*: M3\ESBLSJZS2E!+A(]EV*S!*BMSHTFDYV'VG=9KT?@I/;#^3B,L)^F22XAIRH,-8^:#(R8G\X M;!<>!Q!'J.RJT@^0W\AJ__MT/CTY/3DC/ :)490$K&1RQ>HM2D 7P-5[/*:X MPI\%7D\N/(D3.<39F7BJ!%"]:X5 MG9WD8F<#I;;08!ARYO%ZO@YO[R??A M1]U5Y\941%.W%_%3"BA'N\PA*S5]S[P-+,>\Y\3D^Q?K"R&'*'314+H=&)J[ MF2F\!N^>@;9T^*H0R.,R3D,4.3-7LD#5)O]S/*B:'5X#@FIX)72 J"J7-_/5 M>GE:GX!LC'+.WLM8(HB-]^X5@M>H0#@K!2^)G+@VU7W7:1FW@*JMXW.DY+O# MSF_AY'QWD0E5G&E5+]E4?;E1:Q.L !]5\1:UP]"F NHVBL8]V([5])W .5#L MX[L^RYJ2K@;TS'!Z84-D3D'!VDJ'E>H+(@/4/ A-#J*Y"II;'9TK']V3]@]5 MUV(PV75@.';&2;]>+.\8);'9*R9J[XV0M604*4C(Y*.E4#M@"\\B2'4LU MU+760\@)K%=;9ALJ1H1+<@ @U,%6R/K1F H2. M%+!R;DUL\Q3^)FI&ODALI_S%P)KH $T_A?-Q'>8Y+//J]Z\YK%$P;I@X9TJ8 M(D72P'6AS1B]!A=,@)Q"TG2><5G:N-A[D3 M!XQJKP12^&%[ZW8'HP_3SE_6[\OMJ:\HGSJ:L> C JFQ4 MR61C#;D SI'@4M:1RS9OX^\D:]P+P,2-.Z=8"LX#:.!+J'TVV*>SG@) MQ68;R-IRXHBV!6G>B>) ^N29)4_:*?](:/I)U;B9^\<#U(%Z&#M8^X3+DW?E M[33A?(6UIP6>?E[C)/$]L*4XZ;HF=*J>"&;R/$7PN6(,+S:].J[TE M=KM_K7'S4T.#I86 Q\;+;Z-_1J@H;CQ#>V\N_)==2669O'MQ/T=0:\DF!RK.DQ8R%@T6!\ M4BQ*Z2WG>V%BWQ7'?:K?!"I-A-V!"W-E!/>S]8NP7/X@5W_SM'OBO5 QU/EA MVM7)B-:!MTB2T\%+P[U(JHU+?#==XSZH;^7&#*B+#I#U 5?KY335P4[$UXY# MQNL]9N"U-T5-D3)?_?N20* A+S\E)AO-[KV-HG''E+="TR#R'_N,>Q]^G%=C MO#]=IB]AA>_*/;9X(J5FH5888F2T4+S) MX==<"Z/#;+E(B'E5V^QL>I-]75_I+#41L7@*(Q&TT)K.]3J'5=3""6&T"9Q^ MRO9[FW+_6B//"&\#H6$E/#9@=D;YGG.QS6'5YA.3HDQRR3- 2^PHIR-$QPS] MU115?(DRR?T<[KN6&7EL=QLW>S"YCHV0&VWFN_477%[GRR9I9,$(@H?JV;D( M+DA#?UB5O,I6H3O\P+IYT9%';#_>.36 S,?&TNZNV&7GS'#JDF+D,4 @2PD* MHP+G+'"G9#D*NR\\OR"-#4M+Z0UCCQW6= ML/L>E[6'=?B,$T<<\.@RR#I,7F6DPU9R \4D60096N\?X]G2732./&&[W65% M$R5U![_7(>&SDUJ-/+$LL*@IXC2EAIWUT7%@7$"2SB#7@2+/-I5$MU$T\DSM MQX'6@0KH $B[P4+EZ3I4AVLQ+P")9,#)UFBKYPT MP@DKL-$<[7MI&WF2=BMP#:R4SF!VS@B%'<0;<>),%CZ"U#'6(0X)/!;B*634 M1KFD*U31A]%54V)*)$7F2R%'+8O7ST>Q8:>1AVTVO:(63;@=EY6=.F9Z.-IO&T M"JGR<<8=12"KM,3ZW;#\L?M+9V>YMKJ6)P2R',+4H7^"HA,>03OOO?')>M5F MB.=Q=(\\/[MAZ=%C*?/IML,^ZQ&]*)O2T<5%Z6B8Y\LERLW;93^8DD=JIWV< MA-JWVU8HE)9> TLJ@$K:@C=,0392L&B"$[+I\)P&[;;O+FK.UMF@E0$LD1@6 M5D-,Q+_1JE@O>(Z\37[D^/+R,=IL/P0?#ZLN?X@B.CC<24;+TVTEZLZ5>VWN M9R/YKX6EVBD@UO'.FH,UP3KMLQ>F#9IN)*?;H9''H.AXP3\SP$08VE?KA16JS#K.5SO/-7%T&HV@.0@W&.XFQ%\O*BMD,NVG'%,OG';7)I M=]/5[9S&X0Z[HU31P6EW"S<[!KB4%+FP"$:&# J3 )<+!T$R](P;RQOUXKB7 MM&X'+#: UX$*Z1=ADQA*3,(ID"X[$A*2D%QR4,JF1I;3_Q[#/W_82^(Q1BPV M0-.#A#_8\3="UF)+[8O%RS!\SF';+N2Z9#\L9K/7BR7I*4]D,"B$36!8J'>T M)4)4(H,FGU)YR\A2L[T\^;O7Z3:%\!!U7V[#,IQ<.SCP7H2OM0!I^E]G2642 M3;U<_=MRL5I->&1"D'DE#E"!\C)!H! 76#%&18&*AS:]].ZB:AQ$#:[Z:X]Q M!M+#P9BBPW>ZR!_78;D^/JMP"SMOYFE9S_;MI7XE+LPF@G''$H_@HLTUNI7U MH9$$$T*=:"-#%/N]%WS HN/DI%J!J*G(^S52STX6R_7TOS9JFU"TFD+MHY6U MH%!6)T-1K+0;G]'XDH,K;8J^]B!NG/S52";K8*TO/O MK =GT9'/8+1U0A3;:.K0T>?AX'FK4<_#A^CAR//PU3R/&102[[4Z=[E9:E&V MW48^3%=_- \-[UWYD0+$ATF@?9@HDK)"90?(L@!5/$40,:K:?(_71B^A[#?. MMH,P\?R3[^\S*'F2M..(51D=^0M<060N@U$IHK1,Z_+_3X(^'"SCKF)FU5CI9(-[5_O-4,?#86$+D5P7CR(_8J0=P+ M+K>2,=X4X6/UNAA:R&-7/Y^3_NRL"[)5,G,7)<18R_]+MN!9JOLG")#Q5#Z0GA8#":T7A3\_H]U(BRBD.!>")]JE8Q"YU]E[I\J>+YBO?/!X MHZ(;*OP0H?6B\!?GM"O+@R(K)QDKH*(EVJ-GQ$7F6I: 4J<'*?S% Q0^>&:F ML<(/$5H/6;[=2*]&>,]_/,=Y^D)!XA^;0R]ER;RFXUKS'$ 9K^L]L ?+749D M*B':??R AZ=?[J&L]R'BASB43;32)P";ANHZ@W4!VC]YN'DQVGA [ =,/.JX/<-IM.6<&]PPQ" M:-IT/CERYP(#R[@K-K%HKMZ=MCL2SXGJ?;+TP*?A0;KH$58[,]Q++*S4;D5$ MLJ[7=A%(U'LB51-7*L[B:L,V ="H"KP!I0&QV ZZX'U2X8 M):+3((L@,>50]U^48 T&Y5)M\MBL.]Q!5;\SQ!ZD^ON.P4/U\'2[%EP/ M5YK7>-R^Y",5=^S)<_NJ#F[0""4D8'*903&I4VWTW7=W6K%\N3B-ZW(ZN\[A.7/2$6M9%DB1:=@,FH_%62"WEEGK MI$B^3?^@!Y'9;8^"HV#73%%=E.I>9^4WO!CM9Y17TC"LC2<3*,=*'8P<0!LI MT3,=>6I3#GX75=WV,1C6N!VHAJ?[=/-BHY7K&ZV]$[?'XH_ESCU4#NT=.^0I MQ,@M,,EK*\<*1:D56)50),S'G<.'*NS)>(238*Q@2ECP.M?*Q>KG2LFA MZ%)[9THZ:QI=?NY%W\C8:PN2@R#Y((V-_O!T)T?U;5H?(]W VT1I*Z4I2*Z- MRJ!LT.!+W6A]S[J/ M%%4_A/OV 74LR3D>(Q16+^-8Y.!2$2 R2J:=P5*:WAL,W2;IYU7Y)>EN;\E1 MTFZU6@+32M3Y[+3%8N&TJ8W*7O-4KC:5N.79P5VK=!OS/D35EQXB#";3L9^A M7)[C]V-3[47D2:Z8 VWH[%=1"G!2:]")>Y-B=L[=:WYN^_ 1>QL-I[/%@ +L M# !G=5E6)&DMQ<&N>/(!F>5U3E\$F7,4AF)F<_5.:S\(C%GH.(RZ[M#] ;(; M6_O/I^NTF,[/*N:(<&Z"L.3(^?JBOR0(2(PP+QR&Z K]?"^M7_K8?K1]B((6 M@TAK;#V_JJ,X\?3DC'2/AD41ZI.Y(,EWEX40GQTPY[-GP;*8U%Z*OORY8_8< M&U;31\BK@ZS-/9/DG__8/LJ.0R:(QM MR@ ?2.B(^!K<>7@,7?4/Q9_,U=?"9[M6A\"B90)TL37LIZ^B#PP,*SSY*-&K M-@'8 <2.&]HT!<_#@'JT)L<^(B_MZ_/WY>09&A8">&_)[AL4$#Q'<)D)QS-/ M\>ICQKO=X-T/[QHYQVOS!C_Y8-&.#8U;C/_;B\)P%*J^59' 67"@:K8R1K(O MGAG-; @^V?U:3=^WTHA]-MN$SX.*=FR$Z;@' /7).O2EYE9C'NA9N'KMQ?&N9 C2\>2_Q/!5L3@5)SZ0*@K&WY1!#U M58D#]$P9PZ3285A,C8BEMAH_!%L/$O_H!24/9"UR%46A\Y_,.2A=-/@D$W"1 M65'!VG)U9N5C(*M-O-;(WL#FE'H??IR0\%>O%\OW MI\OT):SHP+J'ZTF*/.M@&$AM:5\RK2'ZDDFB+BC.>>1[QC*'K-Y?KF6 &+FY M&CJ/D[?5A9CKL*"+AM,3KI$%94BQQ_6&1SX^HC MCC<9+1=SO!IZ\!E/OH;ILFZGNH4N,_B3_UGE\[K]-DJ)G!F#D!1%R\6)U]/UV=C;5Z%Y9P^9_4>EQ^_T,*/6-H\$*6/7@S=0L+M MRZ>+\$YG@Y!3+9C)P9)CRAQDDXQ67,2\WRR+#LJGSS_Y)<;UFSE]UFDU$=L; M+R-+,>@=2%]#QN R!)[$79*2UQ*Y-^3^X2^&@I;^X F;\C]1^%\5%'E1J/)[Z%L9-/: M"X3V@O:!^NP GR\6\V^X7%>G_[?%&E?OPX^=;NI"62@"KO?*'$@='6#K'V&Y)$?_O"FQXMSFV+Y$QG:8UY MP\KO\^EZ]>'C[V?,:*Y=Y%Q#*4*0(=TT7R^NMB8I+H4LR2=H@JD[R1JY#T)+ M7 VGCOZP=?Y22I/_F)T@U=>74BX2$X$GT$;3]@B>B@PL'2#^ M#C!T.>3^FCH/\S0-LY]*6/T=P^J4. CKUV&Z_(\P.VU_U?9 .A[I(NT8 MZ;2_)K-,6QE2 @R)O+V<:A^!G$"B#,8('WC;Z00-KLDN1+J].'\VSV^G(4YG MFQU\+OEW\P]U5R]I??J%WQ;SY?E?-U7N9[-[A",HN -7XX+QYS\NOOR?4UP245]^O,5O.-L^ MKTY6EV@"L$V_.BW)*;,%P7OCK402KVPS_VT_^L;%Y$C@N0W"PVFR)WR>R7%; MXGF-O[.P,W II3 :1&V-HA*S]>9'@?"J)AP\M[G-TX4'D=D)6@?$R6U0'%QI M/2'RS9R<]=5&8OPL24'@P)BC .O1@C(ZU*Y[#H)(2@OZ*LDVI3-W$-4)VH:' MPFV@.U(OG4),G+'BD#9E+J;VBS6@2I;$"J^WA:((FV5 T\:[OH.H<9-(XT+L M$+UT"C%YGFIU1C&G"P196UX('J'R!CI[(9G4!?GC04SV<"+(ZX0UXD_-Q0@]@@= MCM%.IX!;7>S;,]N>/#;M@@(07LPP6:4(H1TM5MYR\CU"G6=0&XH M2.P3K1ZCGYXP=\3I\?/6BS9SX5[56R_G06E3QWD[!LHY[XEZ\CWZ35H_[*J[ MO0O9QWG^Z+CH8%-L>?YY/39=I=FBYTO5J'>6U ,3$A MYA(IG&->43@7HH/ :!<+DY1+J$OT;:ID[Z)JW .T!0IN?F!TO$HZ@-?=XIIH M%:30,@&R.@FTU)ZF_Q][;];D1I*KB?Z5:_<=NT:0#BTIP"P'=KO>OHY.QSN0M#F4V6IN) M"B+ZT7FH/GKD;;>X_TBL_XE^^\]%3"8GRP)(%6N[3OHJ,&[ BERD,R82;X[% MC4?HF_<(G!!9#_74!.)J,1G_D67N8HR#,NJ??M@4NNLQ.N?18 F+-B75+D B M@;*9TZ'%R+9'H[.5L9#S^ -HL-LV==?OO?.2[4_?[GRZW2 I66=]\K0M'/%& MEEH"&%AM[6I\9L%AF*;[R1!J3TJ[]4'=0^TVN2@;< >6=G[S?K->G,>?EV5 M^I_[RPLQ2A5R@9(TJ?*8/42I UBNT/-HZ2"9IGU%3T+G=1&."-(I!7@B9_%O MU2&OY8('U+EU>>P4Y_/SM,]S4@>M)'FJA#_)'"@6#$&$S,+B41@O"Y?L/^VD MWMTH^Q2TD*) YKO[$A MI8Y)IXU-=8ZQ14'+H 6%[#4PFX,K28D[ \NG/H7G+RR;%@4OG[>]1=(HLNJ7 M&[SI31)4QL@4:)8CJ&0SA)(MZ(+29.42<].DM[](6AOJ[2 = #5<&G,G:[Q M]ML%?L3T>;4^6W_Z]NLJ7==^*%0\"(02ZMU((:LS1AYK[0=9I(8QCO(E.^VY M%[2'BP-DN!Z9H0WHG-?K744Z\9*^VBY)'#OA_/3M(SU@MX<,\J(U>L"<:Z"P MUIXEH\%PIVQ(.D@^31SD1=+F]2>/>L*-*Z9V<5>7+MD ME^MJ-9MYL5J#=C4>HU6"F$S-Q,N,,ZT*D]TF#PU[?Y/X&HJ ]7'%T33BR/L^ M7Z]VK0%_W6XOPRI=MT_&Z-').LS+*5>3K&C+!E20I!'92(U1F,,1]^3[YSU) MYT+<..)H&W%A^_EZ%T47/9T#$% 0#Y.L2<4Y0U2>]I6O!F\W2[_C"^>M69D- M4\,8WBB(:B._]>7%?C[ASKBPRI=,?A)D7[>&E(GTL$@@)/D]R0>N,1P"H^]? M.2^0CF+F3RB#DT#6?DL*+8)F0@(BN>"J1FJBLO6>U@09F)/:\?&P-:V-J /=/ E4?-W2D?\9WJ^MC73(90RH!I ^!'"/)(&C:I*3K-2\F6R=&Q-?# MU[>.M"$PZ(VU@V1R2JC[^._U=420?)>"FD-*4H"JZ7:A! 1GLB%812FC&!UU M-Z^?Q[1O$W7#9')2J", 7>\L500RA74.N56@?.WE$V(!;:4T-AKA']9(C8&[ M6P)F'-7='O(&RJ6!2.TC9N_;F^*P6@[&R5T"4Z\\5,H%B'H%C%F6M!-)3Y0D M^1Q5\PXKF?OF>YAPYE9RCR6HY/]SN;W ?-^!I_VTO2)O@4I[S[6#[$(&I2U" MY#* T9P8ZE0IH9LK.N#ES=UK#A3[^H@R:$"9[6]_\YO=[/"W=7;XP]'B_\1: M0(CYU5=:[B?\8XOE\NSMLN!")BZ0.P&FU+ZR/#MPWA1(#EG&D,@-FZ;CVR%4 MMY%T.QI0CR[(!D#[6#KQY29]#EM\OUDF?'6V>P9]^V_K=?[W\NSLE[^^8)U" M]#'\]3,=1FDWM7$_A4/9E)6LO62E<62#" $AH0*C?%!!(4OB>-GB@YOLM;#:>*Y_)WJIWX7RW8%L(B,::F(+GT0VU>7M3,^\DOZ,9P=-*J4W% M^TB]TN_X%5>7Y-=>IU!^6*[H1+KE_L_A@CY>$#,6"F/0O@1 7B]7N7.T)9T" M79AS3I@DU#1M%T=?2B>,FY/!>!LB/QG,7T^R>[=YN]YN._&A6!E,E@P2>1%0 MNX) R%4!"".C55)9=33+8Y05==H!]@?= 1,#H/]&\%<;886?0K7ZCUK4>3/B M[]Z)^#XL\W+UB)S&+?T<^/(I"D3'X,,\9:0,0X[)UQ$,F$A)2TO8W!4K%%+6 MKG@EI^D2VW@9:4$;(VH)"4WMO9@3Q$#,<2(P$T)1*D\3%/FARTC[H.W@,M(^ M(FS(_OBN9"U8$PQ' HIAH*P-$ USX%FQ)7)GY$0C2'^,,M)>*.A:1MI#)(TB MZW[1&_=%&:D+Y%U+SV@=N$)F4S22.X:FE#*M=W9J9:1] -"[C+2/-.:.83U5 M]8C),:*5C-R4:X(B8YY_RO7UFKQJ*)4C/9P'<+-C:'M MJPUXI5T*BAQY=S3?:*0U-:/$6S1 MZ".!5M=.:)PQ\-8(8)$5$QAJ&Z<9XC#MNMK8%G.C=\)-=2"4?K"-]>OJ*_W^ M>O-M$;-S)B0/*&A-?\?KI93ANI93_P-AH&G!]N]]Q/ MZWMW\1DW'S^'FPRH!3E91F=4Y!SY!$JG"-[E#$ZBJ]G3FCMY KOJA66VD?'V M0^^V,8'V@^W"JU]9^. "2]Y!0$.GN @%'-*A7CB*9 (Z8T_%1VHCN^X'WD\# M(-/ +(Q.7#W.]?2$+'0U:CUQ@'/M;>$59R$$\CFX&1]BU3(&)^V M)GZDA;01<&C:HNLK[C;1_E1]RXV2,1Y9]*[>.W-#_TA.+AQY=-JF$G)*20AQ M+$2_1&P;;OTQ4#NJV!HP:/8=4[8?U_L]=[UFW/YML]YN%SH[FT46(&A3@2K$ MNN@UJXN2V3N'G$_C#KQ$67,6_+C06$\HIP9P-V8]*@^><>D16'4?5%&IEJ(& ML,XHHZ/,?.(A,,2_FD!GR^R<[Y(5^T:64?2<@TQ>D^,#B[Z M$F-*1QMV_"25;9BL#4*WG_P:,%-O[MP*&AY19&!.F)H(6R!8:^@?QJUUWD>7 M)L%=KWO7>8K<#S$H!S'X1(9/_K$*EWEY@?FZH/,-_6"5EK5*_Z:R<]SJQ%ZO MG*(F6!22]!%:\$P(D#8FF;@MN?Q'5B*F$((-Z"%IZ4"9 MS,"[(,%&+73Q.4DY3?W7#UV)V =M!UZ3BDQ)?N4=8"BQW>V;ZKS6H35H[N]^9R^^=/W^J_;XB?ZSM60M1H"J?5I:PB*&G)$4J*0\DV MY^*CS7&:5)\!Q,Z;\7,,L$XMP<$@_8J;N!X)IH]R;W>9>YMV_^W!3M2K-FR$[V3MOP#&C10Y6IG1\;^8TG)@^N.GCQ/22R8SFWW9SL7B_6==Y<.\V M'W#SMD@R(PCV>]A;T^_W))S]KOG.T^2\3GG)G*#!RIUYHE0KJV MN S.%DLD*,Q&OF3U///\V2%PJ-36X[)P;A2\/PL7-:O\PV7!]?"9AM8M> 2*&\M!*2O;"8F*A6R#-,DP;Q$V;R! M]=%-WTD$T@# 7O Q?_DKG5WFY>I3C6[1_^KD[85CLJB""-*Q7,LX->TF]*!M M")AI'3*;23 W@-@F/;"!:.F7"'&PZ!H.0OX6-O5>X.L(8<0-D/)Z;);/C1O\]' )>P\G>F4D MH@3:/[0(GAQ$1H>R5E[2ZI!MNGB)COC#32.)=C\WK&0&3UI>DAK\M M_OBP,&2D!!4#68(\UQX5I'T12:9>VI(45RH^-S=EB^E_?5I__:_]$Z\ LO^P MP\<.&;?OFQ$&XPAM?1 '&_#![F6Z7.6Y_(2K]/D\;/[<[0H5N9*\* @FA#KY MW=%7@KR$B(X,>>?HPU3)'\]2UK"3/^3HF40@30+L>C7[_69Y,IY6!(5K7F>^ M(CC!-!0I8F;D,2HVC4?_$F7SVC;CXN!%D!T@E 9 ]H)+L8^_1DF:62.#(NI4 M&2$51&2B:G;4(CCM\RRI^RW4NX^+B'[1H@'B:0!SCVS0C_2GN[UIBY<1E083 M#:_70A%"R1:RWG^(Z9R]\O2PB MJQ0Y0B23$F@E-F2=G-'3]&]YAJC6--9 P;\$J(%2: %0>P7[W9*N;Z\M#S&2 M;]8),6^K MS?@AU*XY/R\_+2_"V7[8'7.?[O<=-U;3A$RY,0)%$,8 R MB-H2A"R"R.L8$2UBB@+#PV%+3^"EP\N:C$R-@)FQ^=S (?;=67R[%+[0SDGN M%$*V+-6NSY:4L;0@E2PYA!1]GF8,QG-4->G&'0:NT871!K"^BW/<5.?MN78[ M#6G!7+8EU-%=6 <:6$;J5@D+UG%NE+->\&GZE_6CLTG+:33P326P!N!XLX#J MQ2Q7GVAG[7J5TX9[%\^65QQ=!(.*)>;IJ*\E]_4NU!5%L/&*)S3!NHF253J1 M-^]\@$G!-[YX3@5SO_SU!=,%YH_+<_J5=^4#?7=;KK*G/^YGO9#]8)2'DE6Y MZA9'#K@D*"&&3"QG<=+.'@?2?QI-/@[)M9I!SC\"NC]!> M: ?C,,@\.I;(0[89.05)(A.E"Z M,%!2)G"N.+(@;78^:CO5+/">A)ZX?A^(IR&P'BC<4\'N$L>>:H M:FJO#\KEQ\V2%D&6*^UP\,%-J'P\9R)1/"")I'[R3UHI.?2]^ MO!*Z7N+M5$+7A]=ME-!YR4J4P8-0B@GM M^Q*Z/AQLP%_^;;WZX[JU&)VKR7'#(&=>VV'F#)[7\8"UX5C!.G=HFIS'.T3, MUXYK7$0L9T*!#V%: [[XBQU[9+$V)QX!DR/OK<[C"EJ1(DR)(*U-3 ]'-_Q/*ZTA MIL4D FD28 ]Z] 0G!*88:X"5-&1)-1Q!UCL/J$H.)1@\LZ*DD6A/#8X9)A2D1 M0@F?P@>2?A:.#H!0O\C1C2TZRE58OP?=HI=5'"BT ZH7F M328R)Y#\TL)# A4=@T@;#KS$F$I@Q:2).OZ=:BNM7@#HV4JKCS0: ->+]XPY M"*YL(&]:)$_K(?WND0<0";4)OC"FI\G_/>%66H>P=ZCWQ[+[)B$5T QVJJ6QU5&HQ.=11AL0Y1LXEZ"!_I]OXZ>>)= MV8]C_'6UJRN[+3V6VB;RD 7H[!VHP!!B,AF2C$X'X3EWTYQZ+Y)V&O?X?1#T M4$F-*YTVYF[?GRXMO19*:@8\%[(_@_75L2$CP2#SW"8IL5/SVQ,=T#ZR@%^: MTMZ'VVV@Y9'IL!AR2BI(B ;)I$SHP'&48+1ES#-E71KO7O]4IK3WDFRG*>U] MV#S[1>_C(\95"LFEZ(#%%,GYP-H>CB5PM*5"E#F4AT4@)S^EO9?4.DQI[\/" MN5'0;VBXD2H$+32@9&3C>^VA-H>#P(55/BF&IELOVI.?TCX8,],Q?&XH=1DD MSAEB]1+!)4 MD#I)OE@%7(1":Y*T#WVHL7:;'A&5"<3]9*D 7 N=5;;,@;J!T6@?=(L2H M;8P,4I0U@49$.O]10Y;TC2P<#WZRJ:=/DS5OWLDL .LEB>&P6E^$LVDN1%Z' M[>?Z_U_^=;G\&L[H<=NPRK_C]F*SK!W3ZL^&W(MT>N[!UR/]J1_IEJ0^F S_ M!^^^"6W'Z',QM>C;%CKA?(ITN!D#A5N%2LG@Q326[?-T':R4'GWZS\MM.EMO M+S?XD;C[$_W!GXO$,NY2^C#6MJPF<=*VG 'GI'D9>BO%1+-)NI(X<^;)>/CY M3E]-(J06+W.[[/Z=US3H9K?'TX^BQQY;R7&TF152!6L9"$<&DXHY@H_& ]GI MIN2D(WUQ@MKLUME^_#T[AM_N%AZ=1!TUQ%RY@,2/P+DA)\:SE$+DR4Z34]Z/ MSJ;U6A\D/7WE.[JX&K#W;U=W?]<_LLY;_%T+T(+TX'VID4&)3#EM M=)FF@?$ 8N=U/H\"RVD$=ZH'[P$Y57T>?Y2C=\I\JY>@B3[&H"7D8NN80H[@ MLD+@3GD;4I:&3Q3#G,&3>'7Q.FPVWY:K3_\(9Y>XR#F9C#)!B<95 [5 Q(P@ M)1FG9!\+#-.TJ^M$7MLG;0_<=/,@#A%. P?L_1U])S H$:62*D&,AH'2,8!/ M&.I,8Q5R(A%>$2>-0>O M--8:2S(#HO" 9&@8*77R>CJ-/ICL>6.[$RN[XPASM/#O8;)RK0/_R@G:R*9V+LC22.%MV$OZW7^=_+LS.RI]]= M?,;-K_2\U:G[X?4#?(,7GWFP0]"/ZI&\@.N7$M >ON\V MF?6U6U4L9'IE%T"2ZC&L'J6Q4VYX[WW:B\Q#E56GE]TZU>BPI%U6P4X5,T:J MN!@%0@CC4\G1Y&GN1/O1.:_7,!W.'NJV":5WBKIN^#U$QR=/KO$TIX2CY.TR#ZJ-KO-JYX_=K;S9*URYG31BR&>U"U M\T'DR0$/A5;/>#!NFDRC9X@Z);W6!T%/QWL/DTL#?NSM4MXL5\L+?+O\BM^Q M[\&U2BPQ%5&0W!S/:ZYZ)E==U('R=2HW"Z&4:2[V!Q [;R!E#DA.(\>&H+I^ M;HEO+B\J2\_7FXOE?]_,?5QM\>'58+8Q1U2 9-> T;JTU#\"2S+6G'QTM MB.0K"FUT5,+)-(U-^@@QIV2+]D',4S[V4#DT<+!?+V$A@\XI6?+X?9V=),B* MCMZ0?A:%1>FM/BRFZ']X2)L+D9%Q:OTK\LE M$?'SY>9JM#>]91%6GU5416OJV*[ ]VTGH;V&Y>KO>;A>^=EJ6S()$@:!RS&0>1D'F M80Q$F?#133.1J#N-;9C]8^-L9-DTA+I%4LJ1GR$@"95 &2$@6FLA^"@5)V1YW[AF/=T+'KL-;)W?Q^JY\%F?/UKH9D1DH M.A)!61L@H/?@"K>:IXC._% 7$=?6P-/"^>G;U<25L["]"C@NA$].V." F[I- MZ[3M*&P$PYQW26<5)YKF>1#9;?@"XZ/PZ\GM-$EZ/8ALI4'?Y-!9'T>.;4/T=F%UM-6^TU". MG$P=;T 6LI^42XEC!>.<8)^\>U30W&3T)G1>JDP&F.S /EEX#X"2O+&,E M_[H%'AY#2IJ%U^%B7X\H@\$8^HJ; MN!X+19@^K]9GZT_??@K;1SBV'Z;H2Q"Q)-#2U8LZKB#D0O\8'S5Z4U*<)AK< MB;QY@WU'Q=OHTFI D?VZ>K]9)]S61'\D2FIZ]\_X%<_67\Z)_]>+D@:-TA90 M*%I4K0=UIM16?I8'9Y"[/$UU;2?RYHT#'A."XTNK 0A>-Q+Z':_"G-O/RR_7 MN\EF1.TMAZ)J:HX5&J+G&9"LD9R+EWJB1@//$#5O$/&86GD/XD7;Y?#4K,EM@!2@4R=4NA+:,20L* -A:K@IO&>7B>KDY0TS\" MU$:43P-H>SD,L'U[TY"-:8[6Z "LD.VJDN$0)&,0-/XYKF0@^*8,RM25WD@PPHXM.$^ULFFRF;O3- MZ_!.AX_N 96APFH:@G]LL5R>O5T6VK\ANVA9@1RXK1W@)"E_E,""EAE+N\.$DNE) !0J1%*<-SD%&% M.-&9_!)ES89;IH?; -&T#;57*5V>7Y)KA?ENNO["1N=12P56CD"',<07W^ ^BN KNK 2\Q'L ,7A;.4N,UU5M1N MPT6(FC-:CZI+8=RSH]__$EW-AF&. +V^8CG%^IW?PJ;.7?UZR$32WN^8/)GK M^57-DKJ5A--1%4EN2*I=6V@C.EXARYS*6 =[39U#?HS4K;LJ^EUY^+Z%L+FH M%"1(6^=P.)W)-?,%F.-%Q9A]*GH2)CQ/URDE7_7!T7=AEO&D,^+-[A&U7:W1 MK$VU]M6;J]5E.'NDAG-"7=B3@LDUY2$I.81RM &T/>";,2HJ2OZE'/ M>2P*]31W"$?5HT,JCV^;Z.0@G!*T<;.ND5A6FPN3S9*E-DZK8I4Z=B3G9:I/ M20?WP6 />W-?MXNHG9')!G+L:F:<\0ZB MK_,J<\#(I7-3E=T=1G>SL*7 (F+$(*(O##@4M R=2'& M2J)(K?K"\WBQ)Y](G+.I\E@Y+(P=>C M1[N"Q4DZ?,HTN;[#Z&TV!ML:AGL+]S0A3+^[4$%)+6J,>V2AJHBU!,I 0!&@.(-">:/\ M\?-6NM[5VO\D7/855HOSDE^EM+G$O.?8H$N)AX\X^%;A69I&NA9X'[[M^G^_ M6N7=Z\+9[0B,G#63-D0H*@A0*"7X4$HM_PK1.RN#F&:"TC-$'9[-GM:7JXOM M_A77;R [D=_+_'1/O8\R2(9$U"$H:W#8R)>, _<6I\4=R'':6:E#B1XWO#H M6*CZ/H-]>NFUF%_R0!,,'SKP^(/&UE03CA1X#EG,E^!M$H!8Y^J8%" R.I*D M 0,"V8'@*/(JDU42Y;=UI M;%DB--$CB;413]=;IW%= M;8!OK_>3(),.(IG 0!KBB@I-90=:9!:9U]GR:\1+#:6Y75_7!UD-==209 M-A!=V"L"8B0]^.QC^ NWURMQ*0J;0P#M"RE[:S*YK8$,0QFSE3*$Y*8I2GB: MIGEO@:="VT@RF!%-]8!YZ'9\P(N+,ZQ-*A8YLI"1.\BEMCP-R"#P+&F+&"R" MD4&1W$LGX?.OF/=J=6Q@C,C.!E3,+M?S>YOO&N*:\6RY0"BR&/)T;8&H22]@ M\=4ZF:$671 ++V"_EU178MWM.;UG'!+7&&">UH(8F! MUYE6DXK4T0D;)YH1]R1)\]XZ3GQT'2B!=J#TR)ZPDJ,N4=,F,!R40D4&'== M7JE&I;PV:E(S:*!JFNS.;V(H'2B!%F]-WA!KUG6$Q*M/&[PR5P:$ AYYRL%A M@) Z>.3)DI'<2>[\.EW'&31 M?O_8VQB5-CHD%6MF,.U>Q;6!F)4!::7F)G&F31E(^\R!P#&E=L^B'8N=+8;\ MOE_; 5&_IQ\VP8Z?(O;W$H2*Y^2U2*0CP@90R0E2YMF!1%=4UIE;9QO;^+N^ M4IADM&@\D"'L:ZM/\KPLHX].^F245<(.55@S=MX?4UHO;?C>;)P[JO$&D5SP M9?ZX/,>K$5"[3MG.:?+!68#,2?4I).Y$5!)(]\6@"BG(J+HAX='G-P6$ 4); MC\O!]D"P;X"(WA7MF01A? W%[!;A&&BM3$K?J8R(PC,;.!B)';]>K3_2T\Y\Q7GRDO]DI21ZES"[6]"UD MM2J[5)1',-'ZG$W@TDYSD_L8-7-"9T1C8C2&-PB:_89B1NCL. ?46,<\9@EU MH!\)F1EE$*7$:>Y"'J=GWLO]P^7\ G &,'WN<^AF/[U9KL(JW=U8>^WIO9*" MF0)2UKZ<15KP-F&M.W/6!I/5P[$T+[FH3[VJ+70,$>:CONHHG&T&)S>+>'O; MDYB+4J1+1+@@ ]Z3)Q\BC^"%C9IVES5F:!#C;:_FX:/?QT_DOX[$R[DQ\2I_ M)6#C]N_AK^7YY3E9 MP"CBFRJ!T;9B!;2EQ:?D-7:,U!] 1%,QD8$06,\@C[EQ=^T^O%EOKOB(^78E MV]ME+PQ+V7,R_&4,CCCI"M1B/ BZN"*"E?%A-N@+P927WMB483P"HB;A= /6 M\J\K>A9N+_;IRHN$O YYS9!MB:!$R!!ZGN9)_0$A3I]QA^!F# MU2W>RU7S<,@5W.[O#KYM^_[M(R75UP<_T@Q.&>5+UF3NNEVQ?N)56EA+*%S( M+C.&TZ0]/4[/H?O^_E-O+XNCR!9=LN!R'?L858 H%/F$K(24N+8A3U,V\ 1! M\WI"(V#AH188@_&M:H/A98%W_GH4S3!A > 3F!"8E;.1?-;@5)T3R,!I9R!) M)Q6=^HRG:3I<3*,?;DO*;MAYBU7AA.(.ZPPHK6FM= #&&!043B=B#MRD,HTN M?(ZJ)C5%'U0\7=5WH @:,#/?A.7F'^'L\KJ1R.IN,N+?,52FY70F>ZVI;:<:X M,J;(:6KDC[*\>2MT)@!X>Z!H8*?<[OH/%T3^Y_49R77[R[\NEQ???EM?X#_K MS(/5Q?;=YO?EI\\7VSLJ07!I@C=@3+2@>$%PT2-8KE%DF4O2TXQW'4SRO*5% MDZKL*877 $JO?=FKZH2K=MIWG=L[%N[]W8@NN&(](Z?7J#K65("7TH/@FJSG MXKU2TS06'4KQO,5*$V#T**)KU4/Y<'E^'C;?UCN3ZET\6WZZFL5\0$9QE\>. MXM/THGU:9X=%'YWB'D+VNW8V&;SQ"A+I*A,X,UBFR<&8+ACRZXJ>=7E[IY5L M45K7.5!8._884LV1''003@J7:VO&,$T@]!%BFG1M^F#@L2#((0QOX 1\/(4B M>V;1>C"L7I%K5L#K6K,EO,V:%+.0C>4F38J:@T3<*36I![\;Q,QU8H4SQ?,B MB>PZ$X%G"Y[%ZMISXUW@2NEI!KF<3FI2'SEW3$WJP?0&H%.]A^M^!;M*\^M: MT>O,SA!XQ%H.['V@?XJH(>D$D<=@,><8Y#2]SE\@K"TP#9']>CI!-(:KC^N? MPNK/ZX58LSO@!;A4:Q%I"T*,O !W4C(NM6 X33.[)TF:-P V,9:&,[\!%+U> MK[[BYJ)FU-Q=TWXQ2?@4BG) Y[\F[2W( ,CD/?*4@T)KF7737(T\2]:\P:<) MT#2>$!I U'WS<6<$%,<\5R6#$#;7H EOE#\6.: MU@?RNCFT_!;.K_>3T=H64R*85.JS0%]<48#)DD'&8B%&2 \!.9.!\9)- MM\3I[QX]_^7G%)(?RKNY)?_^_?NWZ["ZQBS::% J*X$A_.L[FE_=!5NBY#0QM8I/-)\'JMJD,!+\@%D^BS*(X+ M6D8GL3_^_'G[%(XO_Q&X.#<0[MLJURN@50'AJTY#'T*< M9CCY$P2U9#6,'7D8QO4&P%.#>1_WP;Q%U!A*)E_:N$+G(,L(CA@!DKR?S(,R M&*9!S%TJ6G(L!XKUD6N\03QN !_W^?''*ER-R,-G"V6Q1> =!5U/9 MQP#1! _","ELI'.33Y,6]R)I+3FHXR!I7>AY>_@M<*/X4+S!]'1-G5VZ^Z M+.#K]?9J,F+F/!B5',22=DU_ZJ #:2!A*5IJP[VR$V'K48):.L+&0M3AG&\' M1W):LECWPD532:%)H U=V=<6<=(GNN:SY82+58UEL-SAD&7-*Q;8O69!M. MKHYZPNA('OWX&FD@WP?;W5]Q$]=3%@'\5JMP+I9?\<"L_^^>,TJ:__/439O7 M;Z2B;:PX>,R&Y"L,>(\&++>)N2I\,5VTXSAY_;F8(+.7H'4*=8B<@L!KG3V* MJ'1Q5MMC9 2TF]??!P-=\OK[,+PY7WV7(I&0;#%: QGO-:53Q<4LK"5*'4^5VTU%HP'$;W4(3F9'ZJ1 M$T\\&HR PWC7AN3O)<^$9(U.!7*Q6!N\('B'"3Q]J9VH;GNWP:ZGDGATH.2' M\FYNR?^Z^HI;^OD=\AU'+NJ8KA+(U58Q1 B"+/"L%'),R0;=K2/L]\]N*78Z MANP/Y%X#%N2C]8XA,8U>,2*:F**T(A_,[9K!\<2R,,Z::9S4=F8<3.5S',SO M!C%S4SSD3#(Y 4LL@BJ6;&OA(B1/C"&F,#91LFMJ 4(R_0X:XW<$H<>5!Y(L?I::+F=<5'$GL7, V000-P MVJ_AV@"KD0.M'6"DTU2IVJ53: VN!.>)*T8\G"XW$H#ND=$@9(8(=ST6IQN MR0?B_VZXU9X[NX;E5XD948N8D57/+]?+4P^.<5J7L"Q%KHIAT]2+/$E22[=6 MAQ]E[=H65>G3.2 MD!\_IH9RO 7,K,_/UZO= JXOZ[F3"DVH*E. 8B62!B9^T'E-G@#GS/)IA@E] M1TH3I]1@V7X7"SZ$T0T@Y4X1R[>/=,YN0]JUN__IV]V?[+:4KPHX.PEDY!&? M0IVB9NMX:IUE"&3V\8F*B[K3V%*ET>%'V$2R:0QU^UTHLS(^< ^T%U6MHTED MTQD.6<3"!5J;Q#1GVO>TS*NAII+Z,^ :((*Y X.OPPI?AR_+BW#V]NWKZUQ$ M%2-Y XR<@YA(DTL%,?@ )47II/ AA1=+CIY\>CNH&"*N]9B\FUWXEYOU?@&O MOA %:;F3PYO+5;Y=D$$C%!.NUL[102R+(?9(#=GQ9$704BG9#0P=WC;O)?>H MX!B;MW.#Y==57GY=YLMPMGVUW:[K>C#_L WY6R3+C9 M+Q QI6@X@G1U"E,@]1J$T36?'3,3-D39[89AR-OGC2"/":;)>3\WN';KV U% M7)^M/WV[OQ##E;'*9LBRUO&BMZ12N8&,7F&2#FWHV.CNF;?,&[495?.,QF@#*<@0L8 "U/R?#BK3^J']79<3I2;?UDCE-O[K<+ MI/U>RRB$+R5!<+)VZ#+T5:ZQ!Q&29RS%5*:Y_7R6K'8LY8.$WPU4 R0Q^Z&U M7EULEO%RYU:^N2KK>) C@ARU(2L.7/+UPD87<%))TNE2>XO%YM*M+NKE=S6) MEB%274_'XAD1L]U<+'X/JT]7J?U9%>9%BG6TB;C2RM&F##R$0NPQCIM.:7[T MU#O*ACX]5#3W7ML)(K;UTVDX)UL0_QZU.@N9N,K@DY.@K*V7N+5AEA961"$C MP7=< ,RI)0X0V4.A#^#?S&+_>_AK>7YY?EWPEZ(4(I,Q+SF9]9@0@F0)C(JZ MYK5;ESM=('42_+U7SRSZ(8);C\'%!JS/F_O5J^'JK]?G7]8K^KC=[0>E@RQ* M*D@J,%#>"0B%1W"9<>I1=\ @+Z_;E<.5="9U*BI M5V"\QH4BI]-9*(9*8R$G[S\AKV$$\;Z8VM"'UPV Y<-EW.*_+NMF^EIU\75Y M-X>AQX:X MR&@Y2XE#YIAK0,N YUC_"28'*R-7TQC3)SI29SQ4'2J-)N#U^$07SIPI4A9R M-&VL3)*T2[(@%6X3'=W2>!4G M4)S=(Y#$J'<[X! +W?K!-BWKXAIOVZW5[6 MM;PKN^%EHE9=&%? 9YM *4ONAV,9T#+I33)1FFE:0S]-4TL%=N/ :"3^SYT0 M<9\U?U^O+CZ??7MUI5UW\GD?OM6?;!>.[S(0R8-@LK:\E?4D=PY5*I3V26KC1$% MJ=C BP!AI3.,ELM"MZSB;N]K*:EO=.B,PN0&CK#[J_IU14_&[<7OX0)_*<2/ MFAZ]7UGXA(O:S)\G#"!WL^Y8O0$B;$!.*$S*I' GBASU(K.E?)TI3.\QI=26 MZOI[6.7ZV]]NM]?><\TY%1ZEAF)J7\.D:%L5XIXPGAQ7Z^F#'G+R/?7"EJ[Q MQS_W1F%S6]"YC7+\L:J;8[-,%Y@7WFHK);?@HPJ@@J*]8&A#1&%HY_B 3G/X5WB3+YS!FMG@LVN.IQ1TAD<1;WK M"9"R#3EJ:Y4/ W#4DXQN$#N)V/:19=(6^F[O$]^?T;ZJWWKWI8HQG/V.&<]W M7^]3/7_#B^NXR)VUF]IN,9-MC:F&9K.N!6R&00Y":851LIP&X/%@PKHA]"3B MY+/+K0%W\O=K>W*[C\-9:8I7Q+XD4NUN0_0'F15MO!@\6961/2Q"':U$[#XE MW8!V4E'T@YC= %C^%I:K[=OU=HO;=ZM?_KI8KCY=+K>?=[OD:D&&\*Z*DH", M%U E27 A)Y!H1#1:"B6GN=Y[D;1N<#JI:/JXXNB/K_N3Q3].<8[^8WU&!FEX MQ/&5J!Q9IP+( TZ@8C+$.$,K]:A9%CJ2MAUP/C[YPF[X.=7 ^CA\GML&NWN] M]/2*8D+C,%C@*D9B%%/@3:FF9[VV&XI.(D0^,<\;,)/NFGEW M1BOL3F2>N4P2:14F6W(/:I9S40D"(W?6,4\?_.3F]0.BNH'K)&+G8XM@,)KH MC7$]XF#!C_L1#PO'BLJH X3=$%U/2M5CUB""#C9AO3R:)AOS+A7=$',2@?.# MF=R PMFW/-^^6N5=%_7MN\N+[458Y>75FA9.6>:R54#T$>19';J<)1W,*C/F M//'LH;$\;K_Y)RGKEG1Y$B'U2831 +@>[=-_9TV+$*PGV\: K.U(R,FL=TF. ME*I"[JU,6C,S";A>HJP;N$XBF#Z),)HXW!Y=T2]_X28MM_B>#$"\^>%V_],M M7VCOC4G$.2RA]M>(Q$.K& 2GO4P>F9/3]$0;1&XW()Y$S/QX8IO;+7Q\I$W. MRZOK@/WW/WPF$5S'_Q=,%F$-;3S.=AU?0B&[@6D(PB:'67 ?.K;!ZO_R;B [ MB7CY4?C?P-'ZG*FP$%((J:V!5)#6XG7M/:<%I,@RT[11M!-'M]FZ@>RDHNBC M"6%NA?4@WS60RUNOV*MPKA9&NV2YS@OCR!;(=1"2TC51F@EPIN8=2D3&Z\7Z MPS8\W;**GWIA-\R<:N1\'#ZWA9W7ZZ^X"O6_YU_.EK5(8W_EO=>S[\IN,C%I M8MQ^6)_E7U=7[43>%:*#)F9EDQ/921M MIA05&&2Q5-?9I&FR:%ZFK1O43BKR/[) VC+EZE?A[.S*.JCW8-M:,WF=?;LO MGEP$M"G507;%:UU;YU2761G(B:7D0A(J#[G4[O3R;L7R)W$%694+,8Z/AK2GB2C&^9.XF;@R#(Y ?3] M5QPG@[NWZWV2BUIRX<_PGUD@0YE?T,[)1=QF.7%+ G==%E6PCFZ85\V%T=\/X25V!'%&0;>GQ3N5>MU_M-O2=_5I*C#'I!+96 M4:M(UE/P!8&SB+SHX#(?HJ4/HZH;/D_UNN6($FM PSXUFVQGMV_?E3O?6V3A MR58G\XE[)D$9$\%I60LU-"L\96WT5)G%G8GLALV3N'Z96D3MHJ\&81=9%F4+ M*7DFG"-&J0".^P1:&AM0ER^NKSXO-[4Y*QN=I$+NC#V^P; M8_->Z#0A7T3F D;,(*0KM7$M+! M@^ZQVNGKV*B228= %J*L&:N23FN'&"#JK&3@5I@TS?2.IVGJUA;V)"Y,1A9 M6Z?<]:7U=8?2OR]7-1?GIW!6+Q;W26),AIHDAN"%KOW;A -OE(*2D1M;C(VN M6S%R_W=WP]'I7H*,S/VVP'5SA?AJE?]8?0G+_"JES27FZW7_?(GTH_T(X?UR MH^'2U>(0GPNI98420F >>%31)%-"2&( V(;0T@U\IWH/,KET&C@T[Y;8WAU7 MO9 2';/1 *::2"B2JSG3$@JOG9$8.A^F25Q_BJ)N6#N)6XE1F3\:B/Z___J. ML[3,/W<_VOVD_M7O6/Z?^M\_?O_UYOEUZ_R;F/B_TOK\ZM&561\NS\_#YMNZ MO YGZ7+G +_Z]&FS:S/S)BPW_PAGE[@-J_QJN[V\BO-M?\:+L#S;WE_:=GG^ MY>S%7/9#7_E?M^M\R(']F^_!:>(UXU\7N,J8_]_#7;':B^%LO;WB8I/KR:".4+TZI$,C3M MKC;7!W#:!F!:.,5$D'FBL7U/TS3_W*,#$=&IB+ _^QLX#!\O5MO-X!4E>^D- M\%TK >TYD*8W$+P,5@HAK#TBCCK/#YT,1F/)O N4>@N@523M)QRZS)2M\YD< M,[$V^RXUT]E"E%D9ZP1'/DW0_1FB&D13?[%W =, &30 I_T:]@,MN4TNY7I1 M4#>7DMZ"K[VY%'*1D@DIZ&E*8^Z1T2!DA@CW\3K2 9QN "9_QU!/]:O R9?+ MVZF\1G$MM:M)R9*.=QYI&R5R4FSF=+[S'%.9IAWL4Q3-.Z9OHM-K%/8W"J/K MZ;PB&<^*!.DCZ>.<214S%H'[1!JZUA30@M7!TC2/S#D :(("Y8YT/E_'A M8K/\\RJ?N&SY]W:O[[XJO90,D2@Z\FX MVZ#:V24NWEV/\2KID#T8[@0HERPXM :\59P'Y-K'XRB?AY3->YJ-#*Y)Q-$@ MO'[YZPNFJX[7Y_L5V6"DSEF#L:%V248'0;L"7.E4)%>>QVF*A%^F;=YAM$>" MV($B:1!DN_WRC_492>IL>?%MORA$X3 0#&C3R)K20T8F$O?JE!YDS.ILIYET MW(F\>0?6'@EJAPNF0;3]OMS^^6:#>+?0_GH?&7)>#-*B'"-/UOH,3@H-7!?R M>"3W#J.>J]_3.._4W".?KP>*J 'P/1K!N;V49SHIP9P$CCR#"J(F M5CHT?+Q(%$U#L-=^W%2UMISB9"$(GUM MK8(8BH5@4F+>LMI.Z>C0Z]X+_@>#6V^1M)^T]3FL/N%R=9.UM+YFZMMEB#N? M:;1DK>ZO&CE):^ :ITW.*M(A:2H##$NN"8490F$9I"Q:R)0\>YC>VV1RUBY& M_9"=OZ_/SMZL-R23O/ AJJA*@JA\ 3(Y$CAK"VC:I#$[:81A+^'HI9-IKY7=C]+W*_^=R>W%5L7B]N(5! MY[C7$H24KMKR&6)B#M &'XHKW.=I//MGR9KG9F;2,V@\,31OU4B>2\@1+/-T MH-*_9/8% P*%T]DCFCA-"OG!5LWH=RXS6C4]A'"@5?/+*A_!3[^^1ZJA_=46 MQ_+)GWCLN/YW%]JG];7)B'%1V0 I& -*B%![ID8PDNNA?31)I$Q[IS ZF!4+=92<-Y P*RF]T(D?H_%]NZ5/?3#P?"^-_@QOX,RJ M$U,O]A-3;Y)75;");#C@=Y5>7YGGBVW&[7FV]U-=>E6TIQ$8,CLE/5T2R!I_T%OD217!#9 MJOB22?S\*^:]Z1P1%B-R&RGC&P.'<*T!2_6IAD]*6:S# MZ$!:GNHP85G3M OP(E*2A@O]L,OM) &5M[V22H_4@NUP]W@,KC< G@>AS87) MA1P\:8'IFAMF.&VB*$CYY: R6N=H;TT"F@>$M!1+&2C<]7B<;@ HK\[79$K] M=[@:K71S6NX'%GI4W!I!R\@(*D<%D3M+'ZTH9$<5[:=1-<]1U9*^&0="H\E@ M;COE_D+V%V%7RS!>>!84![*_Z10WI)BCBPYR(,Y8%;06'=WA)]\QKZ\S)C#& M9&:+F;YO,6QQT"7A_B\/O@=\C(*1KOJN'GUSO6-UU-+5^0I%,U"1T7F 6 "3 MB)8KH,Y+?+>AE1-\/FRYK6@^]*62;<+KS57OE W)%]84KD4L($5! M KE.$#P:* *##C(X7Z;IH-27TIEODL=3.Y.*J'4(UDSE.CKM]]OA\HM@2-%J MVE,AR5Q[ 4G:8E& <:AS9)9Q/DT)25]*9[[(/A($#Q5172RX(/5N%):1PFJ=IVG-^R@YG1 SV03I40WO0YD]M[G](&3^ MZRJMS_$#"6.7"_;A,IY=.1-?<759E>C?R4?]O$").4A/>X(.;MH3TD)4=*3G M)(S41FM5NI5H#WI])_A,-E]Z+$-]>LXWH(WN+_+7\R]AN=G=_ZZWVT4*D72H MLU!2KC'::,$+IX!S&Z6)=8C'-)UTGJ.J$[@F&R@]V6EV .L;@-'U;KC:) NA MD=.)G"!*7CN;9P0GHP=EM97<%&G--+HRG.U^\"Z>+3^%0^=9]G['2!<@0U(DI M2Z9>BN!\"E"8%,)G&>5D5T/#*&[J&J4/>GI=THXEL@:.OJ[K_-\8-A__O5Z$ M[&0P=*B+7%-=-)/@LTN0LQ4Z))VY/-X5WC.$-G7Y<@P@#A'0J>&/ (6+A$XB M9@,Q*P5*< \.DX6LR9 (@LO@IXF"]B:UJ1N?HV&PMY!.#(5OUI>;A1$B).J+P1E]*F[H-.AH$^XKHA"#XJM [;Q:)K&@CR#' MO[IXN+*;RXO_&L+7U^OS\^6N=?4VK'+-LB?LX"HMAQ73/?>X@SG5F=:1[G/N MO._5@_<]THN52\D9%@6IZ*J@@X-(5@1X%1.304O]<";,:/W_>I!Y> _$#B^[ M+?U26@OE58 HC0;%R7@/.M9V^[H$RXN/:9H[L'YTSCQG;C*]=F-@?6JMMCXA+>-I)A25G!EZD3D6#M/AKI- M.?B"Y#LJ[X6EI>[%=9DR8OM[L&SJR8Y*U- MH'.H=PI>U Z6\PO &<#T!J#S'G=#;&X7<]VP M&VGU@=>)6Y&LV>($.)4U"$^<0EI,CM,HI2<(:@L\0V2]'I_Q#>#G UY5%R M1.MG!/8W!9X[O:5SU,ZZX@&+3J X*O"F<+!1VIPR,RIWNK4= *&YY\2,(=4G M 3*0Q7,7"_[SP]]^K^3OU:-E=9: C""B(-)16")=&RC:\21BBLF_&&AZY+FM MR'NHD-;C<&QN8?]!!&_?+#?;BU?GN[C;Z\UZNWV]/O]R1BRY;AIO).,:50+/ M9.U[Y@($+@(02P1BCMS*;ACH]+IYSI1IH#$^?^=&S)4950_3A\,D6) INI1! MZ&1KU2KYAC%)L(Y9ZWG@C+M.*'GR%?.DRI >!#29@G*7L:-!U'#G.C[8Y7>+-[WH=OZ\W.:HM* M*\\9 B$$014CB7G_M[TW76XK.=9%_]^GN"^09]<\1-RX$6JIVZ&(MJ209#O. M+T0-61*.*: W ,JM_?0G"P I$IPPK,(JTG;8,DF0:^7P559F958FT^"R8SDP M&:+<;Z34HZ\9]SK)&2.>@27>+7:V2P\]+TE("V@+K8/B:_?H(H@U@;3N0M1A MO]WKB1>-X_@.KX'C_N?WB(ECE#WZ^GG_"(TFMO M %/(H&PVX)3)8&T21AC#>&I3GGX\S>->6!PAJWTF]78 Y-_7!Q!7A2D_MFFU MUQ=A^FVYZ2L[T2)$EFP!$3T'%:U>=Z6N [,-,R8GO5]2X? \^).T/;-RBR-1 M50*NP/G&_"M_ %EY_FEU^^KM9\341)04=F MP>1Z3H.%0Y!602Q:H\Q:H&Y4*/04:<_L>*()%$]46 \(O,<5WUR?>T6.=,;\ M>;X>[/LA+%8_)DP7\KYY((&Q.APX(OC*7"C:!I$-V?XV=] .(O.9N90#(;.9 M(L<.CA^(%M?>^"V>>!8VDKA\#)8<$T,\4:@/%$@20X@8X\[V?=BYVNX+Q^US M<6:8-=-$!S;P+V$ZJX;](UZLK_+.[^-SXI1$SG4!GQ(#55MX.Y81+'-1J%B$ MRFUZ\^U%WKA]+D:R><,KK@,TDGM;K?:2%E8]:R YKAW>6D^XD>,4EU?NKL_> M9L\2Q6+&@]*Q@/->0DSSE:.P^^<1RF;29)#G_)\YN#*N-AIO,8H0H!%&+6H,/%B$E[X-42!%*WHO: M!UXP8DKI),WLU,B<+KR>U^8)=W=W'S'82FUQ*_=^6&CG=6+.0=%9@7*"? %M M(@CN?7'!"[3[S9<8:L%>WQ1(7S%?7N#[\F$QSY=I]796YHMO:X%N,@W1<:;K M1 9!\5G-77&(43H01;CD.0JW2_I0ES6>(JVG=7^(@N_+_X MA(OOT[0M,A>&9. C!6&L%GT*!T&$"(&S8$K6-2TZ6-G]?12,FTH96,'S :7= M!UJ6:X]XS<'5]2HDU(*A[OL\R 9XY7NGZ[9 MNS Y4._HR:C8T<'0EX_HH@VEQWD"D8T/C5G#^ 1?3 M>5YW.7Z[7%[6ND]BKPYJ74Z8,1Q#+B!4G87AC23#C!EH=Z['=\8SK_?"R;YO M'->P- %-$V%WA: Z/'HZ6\MKP]_$!Y-H%U_WB$UD?R,Y=MX@1,L##UEP1'LX M;NZ\9]R*B?9H.4VP8V/DS?3[-.,L+[>SG<,7G)?UD*>+'Z^)%O+7/EPNTM>P MQ#P143AE:+-.AK%ZCS*#JPT& [ER+-7N$+O3X1] S"%O';>NH0E^F@E];#1M MBB7?ET^K>?KGU_D%Z68Y<=IG7L^09?&YWK>DE4"&$ERTQ2H;O8C[V9G[GCYN M.4(3=)PLQ!Z/Y&\R\^M_7]9.VD>S5=X7XO8X.KV%S,4A^1Z2T0( M6B<(N::GC+:*MV%X;Q+'C85.P,>=L_TF2GD>5F5]M'!4QN_!9S6P,/=1VM*7(I7A*SSB&E3XD7ZX+ROWFC'=F;C;E\?)?TCU)*5U:NT(@]J*\:? M:&;(17+D*1E9QR%XGVA[Q$(,IV2CQ:S5?C<']WQA7P;C $7?#F8:2/=YV(IW ME5_B%4^H$]CCJ0WLQ^.4M[$D6CF'J1CR.WT$E6@S\J(.N^31".Y51-,F)S^L MQ_(1TT58+J=EFM9J>'^Y>E]>I73Y[7)=3KDNZ*T-A!;X%6=+DO%FGOOFS%JK M%+)WM"/+ZM1'S4@<.@!23,]I8Y8I^"9".(GLK@S5(3C:]6S.I[P.2F)K9\YU M<>9&@)6M^0QKY_.:EA5..AF#!A%4[13L&'A?"DB!GC./(>QF!P;SIQ\A:URD MG1$>=USNH735 ?!V>-CF?WUTI>BL"0_U5#.95(<=*^!!9,1LF=]M5#BH_=\A M9^3BFN'4/1]:]AT J$YIJ)V%R6VY:B*=O"(C'X%LOZWSVBW$P"GNU+I(G;)1 MIDU^_ XI/>R%)ZGWGDD]Q\MZ[ /CJ]J0;>BQY4 K5$F' @J- 1420A0J0RC6 M&QXT=W:_7E'W/G[<].5P"!A(@!W8BT^7<3G-T[#X\2G40'2-YK4IE=DS:;0' MGNHT0LX,A*010I >B0GN6YT:/D32N.@9T<,91$<]@.TG^>_"-_KR,RV<)44F M),[M:BPF,UHE$F2A;;L*C39PRP EYS$(8DPW\JV?I&UDOV<8$.Q":UB-C+VG M_6U&2OC78KI:X>Q]H?=/9U^N6E<71KMOJJ?L)=?8MT 0GD-QDDQS,4SL%A@_ MU.CYP7>,#)"!53D?7JYCP^/5ZJ]A\4]<794659$M=WL4ZU1T45R#UI9\.)]* M3?<25T65%'AD><^<^3YO&[E0M"%D!I?UV.#Y85AX];O-42&J=*LI.2].EW7]?CA^M2 M@?>+=5G\YIX@MSQR9H$53[+QQ5/PIQ!,C"9'"@"#:].5Y4&2QG5>QCNJ&49' MO8+MZL0T29.\\N!+;72>$!UGDA<@9?>WV+!D(*Y"V?\W!(Q:0P9-\3$ ?VZ3 'R1IW-"J@WJ+DW34 =AN MTK]=> )C3#%JL,'EVM9%@-.&0D>CG"HQ>0H;6NYL-VCII,KB-"7?OZ$=*_$> M,',GY>]1$OM60F9,@T*?P$NRM1AI,15FR<"V,4R=E5>6*$*M*P "E;#DIG\DEMG>S! M@PVR2.U=:&TV=XGJJX+V;$!YV/*>I+6^ /@A+-XOUEY-7H]-^("+-7<3&W,6 M*B9@IM[NM8%BK9QTG5=L@C?&6VQSMV(/XOHJ>.H D(-HL2]@;M98S9+3^M(H MM<@J 3=UE@?+O#;F\H0>(S@/GN5X)JNX(:BO8]P. 'BTMGH$'4EQN0KK@5L3 MY9 \AS^F MJW"QX>]_Z^ I=S@_!2H0R?W+UI!8N%1U+)P%EVKS;.ERM$QE9O>:0W#* M9:);%.V%/?_2L3>(OCK W9OM:W^;SJ[7SE\6\R5))VI>I.) -IQ6D0X<8N81 ML/C"&5,L,MD$> ^2M-_9-GOIT!M&96,'TC<6T)KX*Z^"?D:?7*VIVMYT$D3) MT14&PE1['A.G)24*%/I2%ZYM"GLVYMK[G?M![<7F45IJJ .C=X.SUW,2&FES M+>9-PW<2ZNQ&[399=(Q&E0Q&54]""@;!VUH1H+R5VNKL&P7+AY"Y'V)??**E MG6H[P"UQ])T>5G/_Y3D&10Y(I 0F)CW4+&UY. 8&F7 MD-Z1+])FXOUC5.T'PQ>?B1E,<1V \-[Z\RMNU@[*]8?+[:=+/O%2)XK(R-[7 MR1M*,@D>?003?2I2>FM3FR:,1Y&['VQ?;.[F?*H>.R#:4O]Y?C6[X7H2T39C M>NN(51A3A'<%N.;$7@P*HA46&)JHG%8E['F;\J#7[@?&%YN9::RG7BWJS5Q] M-,QP+ST(K3FH(C4XR0Q(4\A;YL9YW?1VP8.4[0?-%Y^<&52!8YO$>YFY%=9] M"#]J=?/5S)//TV^X_/P5;VT,D\0B*QD+.%<'3C)+7DUF#G+(48GHE1/[3;(> MAI[]D/IBLS=C:;9+,/]U.IM^N_QVQ>6;\&/YCTV+JG?S%7'X>?X1,^*W"0%1 M^V@B*&L<*!<=.*\RH',^J!#9G7[-AV!X7S+V@^Z+3?Z<68^C(_:G'_/KG^N@ M\3K+I8-C5DI1.Q/7:U$L0^#6 1JA@A+9Y71P/=O.._8K''^QV9XA-3 ZD.Y; M,K?6RG3U=3J3[/,B5">%?K2=A1BR$<$6#1AK+VR=/ 2G#'@3!)?(&=NM!3K$ M[.U#PGXP?-F9H//HKTN4WN&(^<(](@)?-V-*RH*KGK1V9-B3UU%&=CPBCT/? MB\WJ--++\Y@OM#-/:= I0P\\N\&LH7VX:#2[S(B8I-40O.(U./ 0#=:QNA0M M!+2899MSWF$G#MT/__6=7H$H W<1DC86E$J&8GGEP9 3*:2WWJY>ZVC5*<"(=X><_'L**0/)1BN**?8H+C5B/^*@:R5S0$=^0I"DYW3@@!M$$22,42NBG'[54?< M]_1Q;_0W@<+)0AP=!3MM]'?WO>1X,LH QQH(2H)V<&G=P=85F2A*3/L=(S_^ MGG&OV;=!QG""'1LC?YM-5U->[^]"4X&%6ZOH>[/PVSA$8T4!H1S"(J;"#Z)!#8QP@)BU*%1 MJYE'Z>K0 MVM4LGQ6&1^)ED"KD0Y37Q5RH)XL(B]+9%8& O%:UHO/@C$RTNGE,T5G,>,;# MOD.K0,]K !LB[UB5=)O__(6\AURSR#A;KI]V=+;S[I.&R6T^0>% FZ#"A6^S5N_/%6>*U&BUABBRK9.6/01:;>0'H>6:9<=\HVY&#;EZ MUO;W$)3?:;;0"U0ZB.MW9'''SJWYW9R,/<2Q\CX'2;)WN4X'<74,.04%$#1# MZ6PLSKM;2#F_.*6:- M+5 P2O+N>*ZGO@RRK+X73U+*O2H4Z>4WX$S?[4+Y&.K&S>F. -KF*GP^3O*[ M>I!"RQ%/+:M^^LF-'.?'.>C#A2Y:)>94 !XSHSU<1@@$&2!KIPJG/[(QOWP7 M^H[J7M5#O"_KQ;;\Y<>="/45J3]O\B;!":&Y51"EJ-TD-7U58@2/QGEF/4K> M1H"#L?"LG>-#\'NH9] &!!UXPA\NPJQ.0%^7NB83D/8( 9ACO0!F#42?$3@O MF,F_-XFWR13J5P&M3P'/B MB3.53:/9W;?I&!=5Q^OS 6 <(=RQ*WH^_VO^^>O\:#T.\&6^]FE7/ MED1)/E)E\JJL+9C M9+ !1I0:!&"J%FXF% P8[+0^]6"'?/V/C!SC*KGYY3[ MJ%GPAUC\E6*"^0_$3=/O;:W3#0:5DBC7G;^]IT5([)*S$!QX@XI[@L6$8LFF]V"D 9R&EW<7=3H;UY!^>>T$V!"E1E] >A% L5B'2R<+3DDKI6>&@-'$ M+;I%QKBFJ ]?^WB]=.!L'R^XGVS/\LXB=BABBLF#H>V>-O_:K48C!Z&0H]7, MJEVG:ZASC ;\+__]\=/?EN_FUZ[NF^D"$SWBZN($ MUE[P6GI +DE/B[1][+>P'?.337*S _8_BV8>?Z MRAEIMP$0*Y1!"SR%Y)E[.))^'QSBO'#4>>!PQ/TU.OZ+NQN*[8 M\HG94#0#S;RH$7\&%Q*"T#51'7/*60]E#KNX\/L\\'>BIGKS!#?G!%M&9';. M\5B R5BO+@9'06%MHJ&L-:%@*:&T]P=ODC3N1>-N$#FLZL8V@FN170=V')E/ M)E@2@*_%\8S,-T5ZH&U2W&/,1NPY].[F8T?>2D<]G3E1R-W 8[M@K(HN9,8 MF:$%$WB X**JO>X89P(CVVW^]Q1 QCS=.%4Y]^KX"$F-K>4;5_HVXT3FL]_# ML+^G5<-AG4 M4+@HKO!@5)N+&3>(&-G/[B)U<*Q.^H'3=OUQZ03#.OBH<%D]+P&NV B16RL= M%J8:C8^^1<:XQZ='*_-^4!PAV0Y@\P"4L= 8;_LS\EZ>1:0^_RO^=4A;4Z)J_4H MK#H"V#D#CGX&P20?BT(O8IMBP@.('/<<_IR0.TXO(]^*^EC]@K611\^91TYN MGZS3?3C79.1I^Q>H?$"OM/;#77>Z?NW(IT&C^DW'R[\'T%R=4@GC8C$11')$ MME4%O+.9Y*"59:1YR??J)K8_;,;U5Z7!7HJ_]>J157^,XN9#2'%L]8<_;Q#N)/-"D3,5 M8^T_$FPMW@D.:+,+20B?+M+"V0/GH[VQS'3EQVY/\+#1%-)JM!D4&L<\4L]RQJYF0P^TU@&YBPSDOU M!@;5G83+2!KN MUW.M_,W[!US4*PC;H?$W.CD*%T2PF"!1B$N1 MKU&U9L>#3R%Y+Y!9>4#F=TC2.J\';(WPT;0\-L;?+I>7898V=^BO9D9LUZK, M#C$E#W6 (WE?Y#>X* 2M6H_.I9!3VF\:RR,OZ;P L"'NAI)\!W[O#09>AS^F MJW"QX>,C:7/Q'?-O\\5OEZO+!5[Q//%",).9!"]8J#Y6+0F2IK9@T&A,3*+1 M ,>#2>V\0K -0,^CV Z0>[1\-^,HW\Z6J\7E.J983\G]_#7,MAW!_K+N%/YV MMIUA2]$PA;VF%BG8 BI' 5&DVGBD\*ATEDF>-?TU.(>=URVV72==PNA%+Z]W M=1C>;T)*_PM3!=_#Q>7.+'>16WC>O );:%>D3N6 M)$*R56+:)(^->B]VP/W(AS(O=5DV@M]S7K+K?[8)Y8VUXA.AO126F$4?.?'. M$+SB'H)#5UW9Z$N;63I#U9 M%F)23!#"F0P)0P+%T9"OG"U(HPP&Y2/3C?K^M6!GK\7A7O+B&!4@O:R28W1P MKX?[E\5\24J112I?.T@QED')(B 4$8!%FYB2VNK8YII^ V;V6B'^):^0$<'Q M'-;'@^G(>V6PXW#>FE VB3DX4\^;>32UH7.HM3>Y@"DL"]IA0]YM*#!Z+Y:# MF=PO%\?^71?42&@:.X]QM%K>7=9*D_>%0KYP\=?Y;/7U8AWXA8N+M3@G1BNG ME8B@=0JT'3M;$SGUW,76L:<^*+U?DXYF).ZW(OZ3GFZF]N>PRSPDB&W!U?4] MZ\NX3(OIVE9\#"OR1F60SJ0ZRM#5J_Y>@D-AP.J0N$%'RCIK$?W)'.VW6EY: MJKLKG#S;S6(KA'HO].+':[(:BVF\K'\[L;YH9%C &D=.:72JSH EI]0ZZ;4D MN]LE-WI>ZGK=(I M8X'E6#A*5-*/U/?Q6);V6R@O-=??!U*>[=;POA"QUV?=$ZFB"+6"A^G"0:$/ MX&KS3J%-+"*H:,-^O:P&(F@_;+^T_/QH*GVV,+Y:Q=<-V=>\UW"(U]&Y!426 M)/VL&83L'* UN617/3QQGBAXA[+]@/W2,MSC*_G9(OPVTY.84$?%&'C&$JBD M+03G-6 F39 _1\'+?CTO!R)H/SR_M'3S:"KMQ44_)HMXS78]K;U51KS-)DZ2 M1]*%#+5Z&&E!.P[>>P&FSMRU/F8;VG1J:7G&@2]"KNOO+;/&,)OWWP^:T+C?$GAI*>6>%/^<=XU?__QC MNEC_\G:[%#P:Y7D!QGBL;5\8Q$S_2*^#%"Y%Z_;J;'*^36*7A?TNK[WHE/#9 MD?"_MHZM)\5+Q:,EK#,*0&$0")X(#8R)G*F77] [^\ SMMSQ>6GZX M)Y1TL%A>I;2XI+=.0YQ>3%=37+Z^7%3UO9IE8C%MOIG$6#R)-D&*CKQ %3UX M)QBH$KF2SG)20Q/L[T???E!^JUM>4VVN2 :>$V#1!C2A8T8TH'QVP,V)>U'X#K_=;12\L)]R#Y M@_#6P;YQM*J>E-7?U[OJ527BY_DJ7/R\-44>*-I8)+#:%[XVV"4;EC+X$#./ M,46>6+M5>79^]UN/_TD]CX:Q#E;B=>D5+KY/$]XOM&MO=2V?Y9KCFY^_GB]7 M[^:K_XVKCYCF7V;3_\$\(4/G19TQ[X2HA;Z,U&:+ J=B%D69I'@;IZ\92_NM MIY>6[NX+*2]YR6SLR6_SQ?9']??J_4:>7"ED2V3R=2Y;@)!\@<*E3HP+YW=+ MQ7M?1_?RN=_B>FDI]V> J<%6W/_W7W=42\+[Y_JC]2?UKSYB^7_K___MX]OK MY]=#>N(8_U>:?]L\>IUCNB.?>V;-O4JKZ7?:S=_@*DPOEK=Y6DY)ZD\VFSKZ M7?_UD[-=GK>OO(7@5ESBGRN<9=J]3K-Z;Z;+=#%?7BXVB;X;Y%Q09)(K]I9W MXIOEJTC$AK2:!).R9<@@VWH*+%T&YS.#DIS*RKOL0IM^&:?1?7*@,U@#41]M M-"5R$#IJ$J"6$%@)8#43P=?XQO5\ M-I*<4%X!.LM!,9)>+(:^5:%XC3YKTZ9OQRTR1NZZ.@X4=H]\C]9+!Z Z7G"/ M3!,5U@3O; !A(P-%RQF\"!R2,Y9E%;23#?MG#,S-N! _ 5R#74L>2-,=H/V! M^TF(\ 7*'+T:_68RS=0%E[GPQDMX*3F\* M)P=NT7L/1>?:'X(9\(Q;,%EEC9'Q6$9JOCD]YK\I#//G@ M+/TG,5HMW-7+; ZB2@FX8T)KH7-BG34N'#IH[*^\\1FMPU90.S%H_'76^\:X M_VB4FSIVB593" )*2N3F:U%GW\D,.F/V06:92F>KM8T@GFD ^FR.6IN!\CF? MQ0XY[B@E4R()!Z0II'_',L1:M&J%0B&S4*51Z5 /W+_XL]QVRZ=#4W 0EO_M M#H.?%A^2$\229[6CB@(5" 2.,0?H-#<^%NOP>9\6#V,/^MO-_ZWL04M4OVBG MX/;9X-."*S87-,Q EH:LJ8\(L7@-5MELDXA&N>0EH?IIJ7D;O<\BD#_E1:TU5N Y*_6VAH[H@B_/SC4XA/\7?XS^ @Q! M,SR_:"MP2'1%ZO;H,MCH2%(U8Q&4I45+\M+1E)+\<_,'!CXI>,X'^"_ C3" M\J 9@.8WM:\JV>=E_?E&-,WN:N_UMD:WM0_GM(_[VCI'S4K)!#M-'B@K J+! M!$E9)G(2@OLVJ9.1[VN?-PG).7GZ(9!-0D]AOY2TPQ<=U_*6,3C+U7/S6/LK M]3_C2ABYS/\0.#UGAW$K@[LYRI0P+LA>Q[NYZK46J M.I1.@S8^D%I4!,=9!!ND%=HQGL5('8R:A#[/^12[EW5U&HB>>\WY[[V[U M.V*Z"E[7,UPGCBNCI8G@R::!PN @L%R]@)1C2$4SWN?>MR>#+_Y8O=TB:.=\ M#H;(YW,:_V!_OGWJQV\+*(;@:*^_VD8X((N<@(B+YZ4V38/",M^B*TE=PY(4:ZTS@H MGR\^W?!\EFX[?#Z'U7OJ(?/CPK*8A$R)M%F;-0@D86F=00=1F$/O.?>S(X[E[[ M'$^.&P+H.6^"3X\;SWD])C)<_-3Z3U5R)9Q5C.22#(E)<@W.T,) Q@1F\A6D M>6Z9G$<9'G>3?([K[HP ZV4=QJ?%% _>^C]B'3U$/W\]GZU%9E]J1F; 1?!?0NW8T2^@$7[L$_Q MD(CX1"1K2S0&3+W#JPPB>!,0T*&6R)+%V/"\][S,OM1\3;^+MC4B1URT]:KU MR5' JR]?%NOZW;5W3W%$OC^(_]H;;=B>4)$.IE+0VS\=X6!)^0#EC2H0 +FOR!Q"P$ M'SP8KD)T)@N.#8]*FO TCF/W/%;3^" :;#DU;P!T^^OE:O">/P^]H%&;G[WX MZ:.S#QGDD)63@#H%PGG1$'*,P,D30R^]RK;-%M]E9Y^+]5_6KV;Y]458+J=E MNOG!V]EOTUF8I6FX^$0@P=M2E 65%TE#YK0B*79RX+@/8&WT,EIG,3<\@AN, MCV?=F><0)._I_YP##CTX/=>3Q'\E$SO_@?@)%]^G"9\2R_OR$=/\RVSZ/Z2/ M=9YXK:3-5'&IO0W*&; I)O+\N*?-LW:N5,XS[U,TIM&LLA;L='GP?!9\[BZ5 MT<'2P8IY.R,/ *\E^_N5&OZ<+B=9VF"895"<9J T&@B.BSK@P0=BCZ-JTR?G M$:)&1N_XD)FWT5^_4'PSK^>\)*3@-6U^$&5:C[95$-<%#2$EZ:1)UK=Q[QXE M:UPX#J;\_4!UA"8Z@%5=:._+IW"!R[_BIA&:MT8I&<&+==LFHCWRXB@29 M-U89%2)[G;$?I*\>,YJ;S>US^!./RE?>_/.3LY$/TC)0KO'Z^3]3-==GRBAL M#,QH<*J0)4,=R)*9 A)CB;+(HEV;@M9'B!KF;.W6HS^3*'^AW_GG)(9BF*5 MB>6:;_(N@,> 8&5DBF*G$DJ;2]Z/4=7#TOH::[&+*X(TZQ0@S[X@YS;Q-A53#4W*#3>R%*R3G_#Z M;1\I0*H;\"Q-+Z9K;:T%_Q/JB7G+::,%%AGME2@8Q$2BJ8W$7:D# %L-"#J! MZGY-TB'X>B0-VE://7C:U[Q6SVT^6]^%*-?L;L/M7W"&9;K:8=585>IU!W"\ MCD_)&"$&J0&=U4F@";:5.WX\T3T,)O %VX@.FZ-1N$9;Y2<.([@'DZ16P*UG?:Z M NG?9HOKL)M8W2[!Y8UV)#N<1H'1((^ ,FE0RE,8GA(']%GFA%*3E!OC]%": M>SB!;@G5ICKL/&QY%Q:;+,\)==N//6[(4.9Q6L\0U"B,2C(1(4=A0(7L(&#Q MD(J704N;3&Z3)CK'.22[*J'A@&@CL%YSY!<$Y X2HK+X5) MIO&IT"Y)_88CAR#CP1.2DS0PXJZX7*PFUQG"O^#\RR+\\76:PL6Z+,L5SA6/ M C2WM26=D,0.[?2ND$R$8DG'O=HYT5MN0(B^VX7/HV1T IW35#P?6MYC@P:_ M[+*P32P+3W)QB$"1=J*-/5/0(C% #I&KZ#/];R]O?C_0/$3&.* 94+WSH64] M(F#2_'*V6OR8_.W3A(=B':NCEK15) /&*%#P$I(P49#+A[$\5AF[Q/2_OLR_ M_]?VB1N ;+]9XV.-C)_O&Q$&PRAM?I($.XBW[K.?/S.;R;)@(^VVDKD"2O," M0E36E7S=:7FVQF1A\O5)*--3"<) MCM4^O#%SB"5$8#&8:&T4M,H:0K()4_VY4$="[UY0CX^#4\=9?AYL9;S#U4^A M3%Q&[4*]DBFU!U54_]V MZA\7B1]DS2+XS!6%S2Q&XV*VL8V% M/(+83L[J!\=>:[UUL,D?P.(ZYJI9"GKHQ81+Y8)Q'(J59+FUM&3#C0#%%;K, MG4VR33[I6(H[.:4?$Z3':_"9(?4R_A],J\_SG^,A)L*IC$XH*%'1SA&TA< E MR3FZB,II$5R;KNFGT3UN4^8^4'NB-I\7=M_-5_ "=CMV5] ZW],5K^GZZNL7IU:6EWS#7NW*3 MZ&V6.2 (ZXC%K#7$5*^$%*VR<=Z@W+&Z#S0;/>[]>V'//A_LG4L5SPQM:[]F M0GRZDJV!9.IRBB%"S,*#M3DQGIW+R;; VOKM>R'-O6RD':Z&'K?FVHWP^N[0 MO\(LX2214Y&R9(#)UYR2I'!.9P^!"99BR#Z5-BW0]B!N+^#YYP.\5GKIO,YH MGTKK84J0#GG3D-5)1W-XAL*E(+QCF>('IK4!Y64MM*05F4IQ'@47MK2IY#Y' MX=)M$3]0%/UJM?43JA&_I"?_N*6FB=+("J_WRY5Q]5BKEO6G EGZ7$+6QO$V MUS,&9:.3%,V)"'PPZWAV37>P?S_ _.NOM2'QV]D^VX@Q,EJI'03#ZD@7%L&E M4,"C%5$[D= VSH\?37LG69_S +J53OM%\:T#VQM[Z<2YX)+G'**D?Y3*%ASZ M",+9P+U6F&2;G..!A':2&3H//@?15K]@O [^EA/-) JI!3"4EH17'#A5!YV4 M%'SVVA3=N-#[(=(ZR?*''566N2B_#D=B @ MIV!/!>++!>\A!YML<24IV:;+SP%$=I*H.0_P3M;2V >,^P2COUPNIS-<+E_/ MO\7MT<:K;[5$=.)T="H$ 2(%3$DP52O3<#')IGJO.H'AD4Q]R0Q\8 B:9&ND M86A8XWM'AQ'<21+F/)9Q4.WU!-+;AP@3C5P)S3U$[W7MED6B"SP3=$H(C+%< M]KNU=$I-^4V".LF_M +9"=(_'D3S5;@8INOCO6;]ODKB29"^<%EO:ZCHR(D( M":(I@N(EFYS7-A-W37"U/XV=9%P&AEHC'76>=OFPF'^?+NE9MQ<86?$;OS1, MWN6@5PV9>#F>Q_-<&4?G= 8MF:Y5";X>T1&@F'8V!&L+;U/7U##S\OIR45?R M \;[OB5U+0[B7S/.,I T.'D'@<2AC8*2%7,IT:H+;;;5XVGN-Z=R"+;NS"LX MCPX[\/"VG&Z30G=]C2)]9L+7UJ6JSAX3"F)Q&5@@R\]E3-:T*7YX@K!Q<7Y$W;@IN M7!P.J+A^T+@-X>^RDX.E>%U9B,0/*"<<^!(5"!MRB"6A:30%X0G"QDVRC6P) MAU!6/]A[,."74D8;,UESDH]BT=;0/X*16DM3LK>\35C\.%W]EA^T\_T.TD4' MAR]7U1+'+%"I2N21%I'1IH"2HH#+QD$B@6;%&4/=I@_X"43W6W)P"B;/I<4. M3.$5JULG]Z%E&)(*M1@-% ^ISM8A Z\M@Y1LT(*LOA6J*38?IV_D>=/G@LL# M,!U0=UW,+;KBZ_X2GQWN;-0NZ%3 N#KN1EL!/@JVUUD>IV_<#7QL M9 ZHNZXP^1!#.9B /#"0,I!3Q"V2S.H='M0>A1"6L;;;^"DH'*60L*$;>9 V M.HAM'F)#61%3C+&&_ Z4L@&BS!8D)N6]4IS+QM-5C@#3*,6!IX!I".D/:*/: M9(A?7P^4F,[>X>K. AHJ/;S_>X;,#1_)W1D2PZ;8H@R/D,PZ1*@-&7-40-]E MY7@)N5%7M8:)X3L75TCD/QGVGFM:(B!"-;TI&PBUAM;$R(KF6JG2AN''J.HW MN7L(/IZ\6WRL'CHZ+?G\=!N22;2!)^X#H)2U/HA%B(5EX%QC\9+DZ=KZ6GL0 MV<>YR>G(.+Y;S$%J&KN0_@Y?=5A(N*BC0BIC[V=OIE^FY.YM/IRX+(JA1T#1 M=2"V,.1?LI3)OU2",X^%PNJ]*NV\?AQV#@:JUY'LT:Y_O;3U"XJM99%5[ M-(L(JHC: D+5FR=!>>N#0VSCZ>])8!^'&>W-V0#JZ11U5S_;!CFUV?M&XYQQG MVF=/D&UW.'GU;;Y83?]GK:+WY57Z[\OI.OQ?A=F7>K=S.?&8C8P475F,IEKP M"%ZL)U([%F/).9EX''2>?/>X%QS/A*9A-=#C'OI^]147$V6]1&;JF-5,_B?S MO+;F*) PR6Q3CJ712/G[Z1GW4N(9P\R#A=\CA/ZRJ,W_0R&3DD. I&1U)A,M MA&@BV)R\TY@4DV=JP[>F9]PKA^>#T.'"[R SM$^/('22)6TM<+*CM"H<$DNT M/F1&5!9M\:E-WZ=GW=AIT(/7$[7212>3^U;B)(ADL\@%LD 'U0L$CR8#.8,6 MU]FZL;P[YNFG,F?[7].+BU>Q&K+%91KO?3X0N M2>>L("A9BT)*IEB7&$X\J("\*(_-9P\<1WHWR:0AH+074%OIM;>=]@;+]3QF M.OOR:K&H[2'K/-#EQ""S02<+*5AR(K@O4"OSR)VPUJAL,CD89X3L/21VDY(Z M&S1/U5.7\]QN\+<)M>N0!1F)#\,#<80F@8ODA42-//A04F#-SSEVB>HF"74V MK!VNB_[0=>WAW."+%HQB2*$]6"X\L>05>)X\\<0A/ M\&0]G RMQN'&).=Z&BC("F=)4O(I@710*G[.&*/?QH;#!Q8'R7YH M(+6IF+W=$&]>:EU*FG^9UCR RY(!S/Z M09V_5@?5K'_](ZXN%[/EQ_G%Q6^;@I4)US9FK25DP2DD6G.CCK>8#_B0@N)58"&$4-?:%F/KP*CT;B'[B8SNOEV,7J]&(3HO[#?#E=7Y'\'/Z)L[>S M#_3XQ8?U2W[>FJ1U+C//$HKUC#R@>KF1)?*Q="A!>[1>/>D1'/+"<4]>N@1? M,WWU:Q-I2UK40JY:\'=Y40OQ?R-=W6#XIC@F(5ACA4.0K'KIO%"X%U+M7^"] M)1_=J]2F+^,0U(]C;=MA:C^+V4[!_8+Z#1["LPA9"<<=%%//_PUS$'/0D,E. M*(9*"=5FIML0U(]CQ<<&=3L%CW_^^9!LM^VX-OS]O+AL,TJ&!K3P'I2.!NJ% M M"2ET3K%U$<[37<^\9Q#]&?E=MPNL;Z-;'W;RNW.+ZU!G,L,7,6P8;: S.@ MAB"#)YO ?.8B@N$SL&RO!"<4 51+9J\Q5H\K<0=GHRZ48&>N# MZKQ?<_YQ,\:,Q'Z+^]_#'TM\7U[]\@\TRS['+.(75W.MRLL+1+3WM(%9YX.OSK++=)(7_"+W6[";/\%YQ_ M680_OD[3VUF9+[ZM'WM,HOBI1YZ<#CZ(YH&2OMMW?L0_ZLU! N"5><3@N?4I M I,V@_(AU\OV"@QMRR6CC3JV&0SX$$6G&JS=Y_[,'GXF6?Y"O_K/2=3:('<* MBF?DAC#!('),4)C#$GAMH=+&>.U!W+AIKD%PLFN AE9)C_/!GEC4G\/Z 95+\D'2#I*+HW3.K?)G[0R3;M>PG4[ MIP^+.>W(M0//)HI:OW[Y>?Z:',;YQ31OSDJOEHJC=>%CB74!INH+./#H-8@2 MK,LEIRC;).:'H;]3 W<(VIXJ*3F#8I^A#7P7%E4JW_&$*KY#7]':+C[.4VL+ MR6R*0="FF2R/M"E35!"485C=^ M,"^URVV8_5A>B:"=T3K@Y:W-V;%R:&WHHC$L!J; 96M 66TA^'H),3J18\C> M-9KXVBQ*35\Q7U[@^[+[AAO"_^7']L.U]SWQ/++@DX'D1>W&B/5FDM& ,?"4 M,#EMV_A]1Q#;J7$\!$=WHMC&*NO@L'<]X:12_\OE%@&NH!;AO:W\R_A>EL MD@1Y$:[VFU*R$L]L'9;'@*.6T9N,PC:U\1LR1H;3<.J]_PSN"%F/W7_PP]:) MV7+P5ZP^ZH1;F[D)1'>4&92F2#TP6V<8,Z.TLI;Y]?!?;US&ZF@\J MN+%5__N/U0[UQ&YP)3E@*7*B'BOAB+2J10J9)7[G@MH#:K_SZ'$K_ =2^6D" MZV=+N&\7I2 'WY)U7$XP&!2U;"1X6J$6P7@HBRG"!;2J']J%N9!R= MVQ\96E\=8/"J'<[$>DR*)P&NZ*@BVUH0-W. M!Q!T!P#9MD)"[T7Q2)MHX!(4-VD33/)20G"2EE5JTR^HA_D4S<%QA) [@,9' M_(ZS2UP7_LYGZT.'6@GY^G*YFG_#Q<\"(.*._EOK<2;>B))*0=#>8TVM"W A M"] L^2*5MI*W:?MX!+'C7FAH#KK6ZNL H9MK]5;BLC32S5#[5T7V!_%;K"D0M(@48(EJ% M+GG3YG)80Z;&+2QLCOA>X-!CTN@C7M0$_8>P6/WXO BS9=A4_1Z3 WKP62>G M=/:C___GW M%;.I6&+!&D>M;_8P3< /Q=+F8'.T**+8/9QJ+(3NZ@P'Q='=7;R-JIZ3C3HA M7?W4(YM9K):IY2\GIW!@=@HU[:@-/ M%'\'0<,#$MI.1%N[CC<%5V.FFW\R,47;DF,=*T*!DI+U:#LS UDSCV1YDK1G M]0KV)7SLMC]-<7D^E?:X<7ZZC$O\[TMZS*_?U^5\QQ1V[3[C]/JL1ZD:JLQJ MYR4_:Z!1YI(H5DO.$IY8SN 8)\5JSJ-!4U V2L$_0-')Z:2=Y_[T^] )PS)G M4,+Z<-%["$Y)L.3S81'$=:MBJH=(&OFP?PA,W,D.#2+^YV ]3JD.?>!1@]N2 MII6;#\&G7N+26.>2,*0'"[T#GSHRL,T3\/BQZ>P3M"O MR!"NZ[J\,1:1@@&M?!W6:1DX3K91DBDL(5C.=\>E#HB>>TGJ"D)':/L>^)PN M^AXP])/\=^$;?7G#1;^J'3*6F< +&&=H9TU<@$.ER2\W,ANI5/&-;DT^2=OX MJ!H !+O0&E8C8U?17C[O&UDT RLWGE+6?=@H'9,-_W9IG39I>RU3A!U M$/566J0H0B)H&S%:^M;%-L>-#Q T, .D+N'8#GPV+^!RY6/SYD/O;$.K MHV>$W5B&HE;>1Y?JW9PZT)S\R>@"+1_4F1DO'#8ZGMZ#N'%-U^" V!=P1VIG M[(CNKV%V62A@N5S4-I6A=JE9_2"^_D'2_CJ_7.+63 L5'1;E@=7R>Q4\0M"B MCHXA7H.*6;"=VLT'@KH]7]@IBH[5\KRQR#NP6SNV_??K^E.'Y!E4JUYJ=DAQ MZY\*3SRRFLWA6OQ]T!ZM=S6[CZ.XXP7< H-?S;]_FL_5ARH>P>+]8 MWW;.?P\7E_@!%Y^^DG0G:%#0^A(@7;V,QET )U4"QXWS(KH2=D[>[>;3[Y^[P9\(Y1 M@(,AZN*%1RWWVN>>?%579TRGP:6!;#NP1S<8J@WYIGE[Y>$C)IQ^Q_Q^=N.T M=Y("^9%::^!ZW3-9:/#,U=L,FA,TA&"I4:?<0\CL*OP;QD:U4U,'&'RUP/"^ M?,1P\>NRVMXKQW02&$J#K$!1.5;G4$*0A8.)R165R'E0O G<'J*H*Z=J&&0- M(OP.0/1[O8R(UUW[?J^3.3[CXMO[9JVO8"EGQ6P!E;(V%[5;4;>SJ:K:;CXA;[\6(]YB:.O%S\^A!\U M?I[DQ.*ZA2['VE\F7=%XZJ MM:VW6NM20(B:;%=)@&,E@E8F9"9+I/W]"'0= M0F+//%7.M==.^IG?[0?TG$D/____S?P%02P$"% ,4 " #)@(=4L95E M"(0# "A'0 '@ @ $ 97AH:6)I=#(Q,2UL:7-T;V9S M=6)S:61I87(N:'1M4$L! A0#% @ R8"'5&R0QU0X P %0D !X M ( !P , &5X:&EB:70R,S$M8V]N&AI8FET,S$Q+69Y,C R,3$P>&LN:'1M4$L! A0#% @ R8"'5&W3(P,C$Q,'AK+FAT;5!+ 0(4 Q0 ( ,F MAU0*N)?H^%H$ ")?* 1 " =T= !P:'5N+3(P,C$Q,C,Q M+FAT;5!+ 0(4 Q0 ( ,F AU2CO <_7QT $90 0 1 " M 01Y! !P:'5N+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0 ( ,F AU3]&UL4$L! A0#% @ R8"'5!I'JDQ5:P$ M9B\/ !4 ( !"$T% '!H=6XM,C R,3$R,S%?;&%B+GAM;%!+ M 0(4 Q0 ( ,F AU0_S%FPQ]X "@C"@ 5 " 9"X!@!P J:'5N+3(P,C$Q,C,Q7W!R92YX;6Q02P4& L "P#W @ BI<' end

CYAQP6N#A-=+LDS=JB&EA^&%L:?/(P%VQ MMMA^55?;-SR^N?;%_/G1V8V<9H0TV4MQA!QS"!)#+-P M5*B8%7%!DME/M>)+ZXTR=RU M*:I#I'?LJ5RS>1,7?5.56OU4\N-R]?%Y_;Q2W>[Y3$8Y2U--B9CF,42*44AB M@DUORI22G,5(.KE=SAI,S1G;VVQ;M5K7APJ;1,#!1P3NPV-Y>!D2]-"'F@W> MM?(WH%6_W:@!WW;Q;TS8)!5Z/.T<"I_?4U!G+<8]'1T*TM&IZ> 7#>/$SXI5 MJK*\IG/ZH0E-ET:Q(!713MOL]3M^(&+4+_!I\PZ_G6<^->RKM[F>?+>%6UQR3M3T@H_M-7S;'<:+<-K- M:1\0!9[=6VQN0*,E^*O];Y"HX!(D7B?_66&CTL EDP\)X>+GAQ3*VTO(;\\I MFDLA5*I<)AC#!$4*(NV#0X*HV< 0:8)H7*2Y58WN"W*FYG7WWL!IS[==SDU[ M$+8XJO:#6V"N.+QQTYUA]M^U<8+*I7*>%\C&*ITW"#K'XGD7 >FOGG?^\1'+ MYUVT8;]^WN6/#R#+/[___=L[[92UA3$2A*C ,8$\E:EQG00DFC%A06.&4X$4 MR3)K@MQ_]]1(T6@'C'H.L_D +0NR&XY!8(+;F#^DK,H!#@Y,-AR/D=CK\M?" MC:E.&]S+3@>/C,=(IW7=8Z$S'QG:2^562CUXU=W2W 7Y?\NG=TNI9@E+::R2 M A)1"(A0G$ 6QQ1RQ'FL(AE'Q.K28K^8J?%1VQBD5=5$*$99H+4%1EW7/BHG MD>TG+']X!>:NH5 -Z*'2A\25'51.OGKD_BE]YAUW3^G]]+!-G+;!;QD06[U7S;77>_;[MJK4NOICL5)L7OY;25,5Z.OB M??E@3FB:7\XRREE"*86J(-KMR>,4<6ZU;_]B/AL':( M&\-A/E)>R>/ PYO\V4'748M[?R,(".6BT/?,V5^1[ORTKH M.?R\4MO0-,=1CFA.H$(%@H@G#')*A?XCC@3!:1(55@<7-L*F1H$>1%3HX=60U"K"/YJ ME'2\]G8"2-O-P&O@";[AYX3,@/V\<\9[WK,[$C/ROMPY,X_WWLY^Z]?4=O:P#? Z#FHU-M)1.WF^K4X!9[M0R!R3_/NP.F?/>8>I3X MW??9ZVZL?BU.-WFN[T"TS9IO33^K14Y^UJE:9&*[MW69O2+ZWZH--_V'W6*P;-CHO&'8K S%6; +FQ M ;1-RL%.#_.;=E!N-H,RRF77ZZ$-Y2KL]3">NQGKX(090Q 3DV#;%2J;",9$(8FRW4@W$2[RU/.GOD M64UAVDSA(ZD!MTK^JJHHVFGN!R.'WT M!-M(1XU#X7,[4[3 I/< L>_Y\4X++:S8.QJT^?S@+F6K9R4_EXR7\W)=JJXO MD1;P15O2]M/""4DYI1SRB&H*C8A)DV4Y3/.8,!()3C!QN]QH)]CE>S[.5<=6 M;Z!^FY7-=>O;$FX[;],_A($9ML-N1V.OO]C5J:OQ3M6_?@X7_[:WNGGF90QS1 449)#)#&#+,*FIDDD(LD%RX15 M2V8;89.+?SM=ZSI#6EM0J^O&1#Y_7U9]SW3>J\631KM80)YFJ9%4A .66I*D N:04)C!C/" M$XD5E3&WOW]]4=S4R*16&+0:.P0QEW&UB/R\HA68._: &E2K80B(#O&@5S!' MB@I/@NHI%K3&HS)":XOVHD/[IX;Y:1]+4T'Z<_E3R4_Z"[-X*/E< M-5FH_V#_NUS5/7.^Z"]!>T:/52XCB0I(<:SYEF4$$AY)B+47EZN4,E(X'7 X MRI\: 3?JPUI_L#5@DXY=VP":1E#&BH')$JZC9.?W!<0^,)W[A]W90QP(GE>G MT56'4?W(@0 =NI9#7W-=)YP_GNJ>@S\UA=3%,JDC%.+*_3G5!V-2([FS[KF>M/'ABJW7)YOHWG15U&=WU#P6^JT5I MYF+]FW4]2[\LURXE,BX-BX6KZA'LX$'N3C<4HRO8*MOUZ?:(W;"F,]=B^!J= M95RQ'-PXI@\E]YDKZWJT__E<+E0\RS)6J$01&#/3 M55&I A+%-#]3P9@B,:("#2KKL2ME:DQ\6*JB_0$89<'7Q="R'GO ]E.J-[A" M'_H.16IX58]32/@IZK'WYM>IZ7'*N+,E/4Y^V-_D3V9$J")-I0X](YSHR6]V M_F1:P*A@:2(3QA.[5+M>*?]1D__^U_+ZR9]<,?F=X'K-R=^'E)?)GP2;_,GK M3_[$9?(G R=_%_]]46MSI'"W6OXLI9)O7_ZH3"3X]:EN!K]X:-/-RIV2X1E* M%*82XC!J@QZI;4<)@.=Z6N M>-,P&OR[6NA7SV\7\E8^EHNRJGO3_%0?FE2EMFRF0#'E21%IGXAAB"B7D"18 M01X7.2LHD4)$;JE<5G)=9N0XF5RMVG6.(MM3W(WV[&"W8SKO4(8^,]W!<%]C MT*I\N="K,Y,Y@>25O.PDC\I73F <4I3;PT,CL^\_U'QNK@*PQKEF9#YKNM]KS,=BQKW$?-;,HRO,YS\Y;(9_>'R:+U^4JL]B M6M\4B;1 B2EXCB(=$DA!(,U0!%F193F+,HF15>GS'AF36YA;%9O[Q6X3^Q2$ M=C/[2F!"+\Y[F 1PW'O,]SJ]3\D9=7[W&'HXP?L^.G0-7Y(')*J=O(2_4[_A[>1JF?AUX+^\"LM5N@9->FW2HEYK#E9"$38]D-V(S< MW6N-G$MVW?@C.%86WG@CZ9BSYQ?R_MP^3[)&S 'TB\Y^KJ#G=P\MY2E,[GA9 ME**1+__WN5K7MQB?UU^+6Z&GQW-=7?#K^H=:&557ZH?6MORIF@JCG\N%^K16 MC]6,IYP7,F*P0)F.LD6"=;PM,QA'BJ8QSE@6.]8 ]:;;U!;40]/ UC:P?*XO M]^Z8!VK[P)Z!H"V]^Y>Q$=1&.AZZSZ MTV_D JW>@3VN[.I?Q+"%XNUSI=]455H$+Q>U,FU_M'\K^4EJC;22;',MZ5;\ MZ[E<*7F[V*VQH7^GO2UILD;T+S[HC_QD<_UH-8MXELIBA%),7=9.\*J.[7EQ&CH1OZ!A]-N/9C.( 5>(CI#P8ZE-V!K*]@UMKW M"3ISZ]R3'8-!:_%-DW5G?KMCM;]U8YS1\;J4!%9YU-5E'/@/%YR1I+IGVK2' M@Q_+2K#Y_RBV^K"0[_7"-\L$2S#.8T@)%1!QBB&1D80BIBK748>(N/7]IW-" M)L?W[=%]HR@PF@*M*C"ZVF??G(6TG[U] 168%Z'@<6E9^9U\(S5&/, )E\M+\\; MW]_7\L1S(S:O/*_U?H?*GL\-8+&/2E5WK)0?EZN/3&A4E=3.E-+>D':@JCNE MAUI_#Q[43!6:R115D/&8F\M:,60T-=Z,R),BYYP1^P)NME*GQG=&;_"D%0?% M<@6*5G6PVNH.WK *,',(:4RP[";I-A(6]!@"W\"<64-[UT';:0UVU+X!6\5# MX.K KR'P'8ET/>'L1LFN>/7RM/7+QB-O5_OV&-WYX2LK_=8-'V8L1BR5*8-( MR0RB/"602BYA@C,E4I;BC+AUP-E[_=2(>UN3MNF/,K1X;X.=W=;A<$1"YVQ8 M@S&\'N^>S6$J\#8B7J?F[IYY9ZOL[G]JZ+WZ7[="+)\7YKKJW6JYT#^*^NW5 MF6*F7)%(B!A2C+1[EB41Y(4H8)86,4L03G(DW&[5NRDPM:EON'2QGIL2$\NG MNC7UQAJ3:+F0;"7;)AGU)T___LMR#?Y'K;N7N%[*=QQ#.X().3*!*4BKOHOS MOO*#ZOX.N(L_##W/-_$=E1CY'OXPB(YOX0]\SS#*?*\*I:-C><]^-T< ]<'S MK(BS)%9(04EP"A'B"229_FN&,D&HPDQBI]R?TV*F1G]-+H=L=05K]ANP6ELW M"CN#J1U178]4Z V[#A[3);PK3ELKZ8]O^D'PRBIG1(W*'?WF'C+$A4\/V-AZ MMZS91G.,_JDJ95WP8[GXP%::?=9=LJ+95\T9+7!4F#)$F)J^X EDA9 04YKC MK) "L<1Z9\M:[-1X8JLXV-/\!K2Z;Y)]G3>S[8?"8FLK","AS_FF@*W#]E80 MC$?:W[+&VM/6EC-6O7M;]F\;;W/+V<*]W2WWIZ^\4ZU6/TNA3J>N?S'5;BL= MO]59ZE5=9&#W]^^6U5I'>CK0VV:4S*(DP5&>2IBDA$%42 H9IC%42J\-)$NH MC)P"ZF":3FU)^6.QVJ:/B=TK)6WCOH%7OKV/L)T7.XEQ"[TU>*G?],:^[LZ/ M,:C>'7E1ZYUTP1MP^V@"O@ 7UT/!'^;ZNW=M7^<2?2C0SU[%#R;0;7FI5NO9 M-_/UKWVH.,)Q$ND%(,W,15QS:$)R%L-88*920:,86>7W[+UU:K1MMJ_+:EV: ME+1_*%8]KY2S;[H/6S^_#@9CA&.2 3A8$]M)N_M(2#^P0T#Z;X?DL__&48CB MI!'=I#[]RX''E\^\4O]ZU@/PX:?^HRND&1=%GO$"\BA3$(D405Y(#+,D2E6: M1W'*K5J]]$J9W 3=* EJ+1W/,D\":7FD>2T\H:?L 3(!ZN?T0N#WH/.DI''/ M._N,/3KV[/WPD Q;Q=>?%M5Z5>\;?%KHN:57_=8MK?Y1+LK'Y\>W;&[Z';4W M^45":<0*82KJ2(AD9GJD(P9Q411)K+(XR^VSU-SE3XTI&JW >@E,*9.U_C]X M;-0&O-';7/TL6\O 4VN:2Z*J^QA9;/*%13[X80)?@ZWV-Z#3OXNH*M!: %H3 M;MQ+7PS W25_."C^8Z47^Q\'QT3DP2CVYRF[OW;$-.;!-N]G.0]_C??^JE_4 M>J8BKA!-2ZA9)G*9+%*%*Y<"EOZQ'=L4K=>L73SIGWAU+@ M!?52%UFM[2C]8G=0&:L]K!$YE6ZP.^8[-'_=?6I@2XWE4OXJY_-9&DD1*T&@ MB!)3/3-.S4%]"E$1%3+B1<(4=2'A[L53H]M.+\<6&!U,N& \(VD.,TP41)H_ M(4FR#.8Y8JF@62:I7F7K1?/[FJW6X< Z%!(.LHT#Q]5#N5B8=4H'-BZE (]@ M)#+-4)00R DR6TN%A,14;2VB/$((Y?H+)UL8/RQD:! [$2- J!;R:O#L5J A M< 1>:R[./?=.*0=&^FV&TKU\W'XG!R8=M30Y_/TPXM_9=/^T>'I>WZU*H?Y[ M.==QX[Q"F$**F8!Q$G.5QSG+"Z%A M%/0G,\D/Z^IV(;^5#S_6U=?G=64NA6@/XU#^C*5I&C%40);Q'"*2IY BTZ6% M*&I:W2JJ,AG=G-I MJ58<[&A^ XZ8S1]]#8',*XLY*3 JF0V!YI#3!KUC2&5ZT^GB4U4]*_G'TW)Q MIR.TDLT__%8K45;J:]'J,6."1MQLRJ51GND@R-2P0CB%"BF2I @+%5N=K[L( MG1J5?5DNH#!E[$JM>G=F)I:/C\L%J.HN+<_:&O#4F -4:X_Y% ._&IMP'9L8B[&UK] M1=HMWS5B$78WZ_:+K#L^.\R1;2KMWK/?)B-R(;1+5G_)]#^\6RE9KJL9IH5F M3"5?.__UHDRKN4&;N;$K.> F6%<% MU=R3%+668*'J ME:C%K]=&U >!EW.U?5#Y8C]3 K"B76.T7#S:W*;WKTP+[R M-_4O&OW]YXM;(^;5/;TL=52?U!J$0T?4_L&!Z9SBAY+/<\UOW6;AMOH!RV*4 M2*9@FJ 4(A;K$%I* A,9JQRC' GFEM1Y7M;4?,U.54,X[WZ8U-E*Q\I@V(E0 M'\9VK.,)N=!.XPYHG9YM:9LPI2,L8/&;"=HC;]Q\T,N&'V6%6CPRC$*VC0:J M^V5'4^J+6K==!9:5_G=3X/ENM?Q92B7?OOQ1F0/JKT_U)<3%PZU9I9IRT-RT M71?KF8I-(Y@<0Q$ATR!&,,AC_9-@,8\+3#"A3J<)(92<&FGMV&A235>=E;7G M-%]6];^:G^LH^JDUU/226G9& K:Q\K_<2"[(M\".'5][; /3ZL&P;@PT^3:= M9_?&&/DW\^NZT/_=SMB^,;;JQ>MO8&,NV-H+_NHL]LC+(0?$*Z$'4734E2 D MU(=+2%!97FXCW>NWU#?=.)$D+LQ6*1.)#J(5AI1G"F:8TE0O*8G*G;IXGY$S MM17@Z-Z-4=3IPN E8"W]U>OA"NVK#D'JVDM*ASB$O*:TD?6:%Y4.#;YP5>GH MXT,;%=9MKLP.WLO]BBTJX]0L%]7[LA+:#7I>J6W\E>8)BB-5Z,B6"4T46$". MI(049UFLN(RC/'=K1&@M>VKDT:H.:]W!KO*NS0+MX;>CDT"@!J:85FMPC"?8 M*J[CXQ"1\0#$/#?JLY<_.63TY)&98Y>8P\YHO_# M Q)%/K^LU7?U\+BM%!!1EJLHS6 690PB&G/(DQAK&L!%2@65.;4OEWCT^JG- M?Z,@:#5TR#QD/YS]U7;WGS9EERWMOU4(5Y7J64IY@GF)3#%]JQDISR+.( MP%A223B-:(1BE^NE%^0Y4=A8]TLW%:"'E7T^!ZV=W^(1L, TMRD$O9.YT"H+ MWK3JGF_J-+@F] 5@@A2'/B?S5:I$7P#@7+GH2X\-XY.[U5(H):N/6MTV^ZI+ MQZIF!*6(8LIA*FKW)]%1D,0*FO8WKV+KP7Q'P O=6 ^$Y&JB!YWY*3?T6 M4+L25*6[<;$_&!P3G7;LM&37KO2OOZ0DV_(DDS2I:)_^L#N52.):#Z6'BXMK M #%NW+\"@0)F4.ZD2$)IEK$X)$8UA8?'FQJ1J",[E6"LFLVK,/I&9L-JP!<0 MUF,0A[AY)I&-I*I$48O7.&UR-!%R6SSWPICCEL#5 ^"HD*WF;9;EBG!9_1W/ MU[R7%%1O?_G_E[R2CWQZ_;A4==]F,<))R,(,I!#G &)4@*+@A60;06%.XP@F M6BX;J]&GQCU*SJ 1--A*VF32?;O]>_![*[/AH;79;.@QDS>,/?/4=?":E^NQ M@)J @JN4T13#& M82$$"4W\-GM/GYJ7YEL7*VG:6; /& USS$C(0!I+6Q(BS &B$KHH3@M&,I(F M46'6^M$6L)&*TGV]$K LRL,TY['?+]M^9MC#2._< MM?#I+?_6[Y'GY?TX]O=VM:I*LEXUZ1:KI0H[<7($,HB$XR:<_1%&[K!Y0KGC M]IFG+K);8;='],U)<5-CX$[\K6Z+]]L@T^\R'H=7[[)T!YID&#B(];H(M>%+8MC"G.P;0 M L4I(PR/."I#:"E_R!AZ-[GJKKL=3-)34R98+*NF,<\L%UG,BS '&8ND05IP M"*1%10#-B@BQ+ IY8F20&HP]-791"V/2VK)IUH)NDL5H7= .(X 9#@0FZY M60(H"^4.DHHB3H4)PSF5;FH/;[93'@FT+VNG(I$-YJI!AFM M;L%6M_;(NJ==\(=4+VCU"WH*NF-9+[@[Y6&W$H[*U%[ />1R/X-<4_=(M?)K MQOBJ7K]RN6AR"D4*,Q$F,4"(40#3N+%..2@0SQF.8AIE6LVB-,::&A-W+IRM MK,%&6*NDS2&0]J=,:-"A;='J\-RA8-*CXZ5)%P[=89#YT M$4$/RWOY^CRIM(K'QZIQ-3?G^?6=:(-7FOIM,\110K*$@"*E L $YZ 0A %< M%%DL"EB$D58^I_G04Z.637S;:AF\=.('>"-_4#<*'%70?%X+RAV2VEZ^=UDTQZ^[RL M5N6_VQR>:SGJ!! M7U)G';O.38>>Y>0)XFET]C+&WF6[KPOPC=4"[)P84VD+=@$F@U9AEYYD1H3; MYN-=OF%.4))%20&D@<8!%.HL HL"L#"F>9H2$A*M(,B#YT[-_#K;M=XHLO$0 MO&$NN@(2SP1CC88VD9S1?8@=Y"T]9I#_.F2%PV>.\JF?463S_9[[\Y7-!U1% MA4_/+_/E*]]D;]W+&:QG(N(9SL+7+S1 MAL?5IO6]Y!HFMZTJ_[;UNZD][F.SS+Y_W5W2]>Z^54>X=R]-X:+M[E<:@E6Y MJ$O:A)1OJ[#&.,&"R/TH2;&TV"*. 2G"&, "QYF(\R)GB?X2X%?8J:T>6W&# MK;QM5H8)CWF>7YW59#JSYGLA4FJ 1H^@KVO04U:5U6VO(\UUG<)!H[&*@FET MEMOF9W:&%V_/,HRX[H^#YK[),-*8 M9M8&X^7LTV)5KE[565_ULJP:L9HCOP^J:TSU^F')^"R$*6,"IX"'TFJ N2K+ M$<5DN8@T[R0(FNQ_ZZN \OY![0 M]+P6NP!2FSD-X3GA6*HY_8_'Y<__E$]J_$K_@NI'T/[8,*/N&*.0FZ'"&WXR MO1]GU;K5\YI5AGR+-ITV(+SJ)V^CSC['8+)_3]'*_$LGI6+3UH57;;T 7[ MP:N?)57!YHT(W3FVR$5(1<8 3T0$8!82@'*2 !&SF.,LQGFDU=[-?.BI654; MX8.Z+WU3J:?NY ^J5@$#5Z'9;&@X@+UA[)G!#."]7$[;S MG!=F@3\WLB>-Y MR*PTW?-WV3W!R.E"93Y?D<' +=[EL$1Q]UWZ"A_ MM'?0NLDV:ZVI35NK5#FNRJM)2OHHJ6B^?.EU4(@B*!(5ZVHK=K+)L)[AI,IL.]GJTXAQ1S_3R M91%T @??^V#V9'9HK5BAY#CM36?DD1/@#, X3H4SN=FV_LO+LBY77TM,RGFY M>OVPKE3!KQFG/ PCP4'$4P$@D;NJ@L8%B 0C/,OR#,=&;'1FG*GQS[TT(S\L MRX4DG$9>X[(NI]'4XQ<'&'EFE$["8"OB3= )Z;(NRR *CFNPG!YKY'HK@PH? MUU89OMSV,/ZSZL+<>$!GG*11C'D.!)8&"$0P!"3$,2 L+#C.&&>%UL=_ZN%3 M^^*[T^'/32OT1D+3T_0><+I'YW9PC'-.KH.$Q7'XLQ*L>G MVB>NL7&'KLF\I%VBZ6:?P!,8YX@"G*JRP%&*01&%">!%D488$I2+0J_*[;DA M3-[)<0K=MD)NFJV81.^?0E#'47D=*K[=D7MP./O2WY6+U-'_MYSMVYXSU#$+(1"%2$#,>R?T]Y( @ M&(,PCBD2:T/1NBA-5NWDC M]$VP0;8O]R;LP@^R!I'>7A >*6;;$=)F)&P,V" UZS]M/,(VUG"/QLWOMO./ MW++_7M>KYDD/RUO&2O5L/+_')?NR^(!?RA6>-_$BY##NY#O_U[J4&S7>G3[= M\ZIV MH#1I<5V0&>T'H_$+?!6[UBEJ()V:Y7 M04\G=\ZGL8!WZL7R+O2H[K"QIN#0KS;:N+9!A$TIE7MW;7* M;;I>]G[=5-_LWS(KJ,!<( P*F @ 4R;7&1'G(,T%HUC^-0JU2MHYDF=JR\AW MOMF$J&#DJI6TB4E_#9BT--(-V[U67LJ!-L'<>47B?3R+&F3@ \CD%U\U@+5X\J77^W^('G_$Y\+!_5 M>M">O5!5AES$),V@" &%! &84PX*%F>2::.$,T$1RK4BOBX/-37J_/+\@LNJ M,=DD=;)6W+;ECHG?81A>#2^.,] \DUW3U$+5_Y&2]A&C6V&=H6;@H7&&WDA> M&;G77[=OW/PBGO_AR"FCA=&@(V;X">,Y7[0TV7.XZ-TQ5D)7J[6 M\OVZ73"Y%I1M-FG]9=':XC,N6)(P@0%E$+?%X8N$$ %S5D1Y_(?U*P8JG>9 MM;ZY46NG?E %S.:<_2=7TDJ;R[C.\W@3KF=!3V,2_S19F]O2(SV]FXC"GN:! M?"=:W2>0OFDZ3=-(X]26^L^1SFDZ"<[2.HT'MM@4=(XAU1QEDQ.GO),;=Z7: MC[3-L/!\QB@EC*TM@L' 4]LP;.3:U,(L MZ[IA#HZK!3]/&]>!K[&!\ 2I9U[O2;U+KE5R]YWFRG>RD=T3P 9[#4] C[3S M< >XV>[# K7!O8C)\\;;F5AHN;=/L;G?LOER]8@7W6FS'*I>SDO6+DT+=J^R M5[HW\4Y\+A?2="[Q?)ME5&^3_B/)^J)(,X 2%1;$" 6$0.5!8CDI8(8IS8R: M-+N0:FHK1E^IFV!/K<;^["NF5I6M:KON3K5QM42W\ZRW(1E]]CPO3F--G'D7 M:I= N^U6[42R<;M:NP3SJ/NUTX?;4?W7J/2CH?@AJ>C<8A4-WO:]_K#;U7Y?SN>?VU[7LY#" M(@E)"*($QP!RG@ 4$0$BR*)8_H^R7,O6TQAK:E2Q;?3>$S?X70D<=!*;U+"^ M@+/&7M\=>I[98U3@C"*Z70$X6ACW,9#.@K5UL+@0H3WXB#'#LG5T.8C%UKK% MSO3:U..0#R?2OFM"NZNE?/8S_K)0Q7Z:7WW"U:)#X+,YK%.6,@R6@"(!50VFUY#"*&4,RR5"0PV1P) M/NB;;[[DM3@.?!AC9_["E3=]\=@>P]=*_@#O% BDK6X8@^UMQO6,RC>=P''6 ME(V*04_'&U4K)&C4#'IZ2CNUTU35RFY#5T2PT;:;[YZ^@5)8M7I4*KNS;7U/ MBE/#V)NPHUK5OB$_-,F]CV>W_MQ7Y4_YK/NY_)3ZU9IH0:#\T$ 8QG+7#Y$ M!&617$)23@H1<9@9N6U/#S,U*[Z3,MB*:<;L9[#4X^7K$?+,JD?@>"BN- R" M4Q8[,]2H'#2L[B+AZY-BT3Y*+5'>#38YB?;=ZXM7#$UYT<0E_;6H9;((0 M_L'+QR?5*_>G-*@>>?-'16*?<5FUJ6,L0IRCD .1L5!23I8#PB,*BBA-LCSA M42*,*&:VH6YC1;HY?WWT6'8R\DZ(V!U$SK7H M]++(ZZ#!)UA)@'9Q=2U&NQ"ZFV"#4] !U5[26-F!PLI5QZ_)SO\T0O*<:_?G M"-WS-:G.0OR\"3@U8^'OO)9R;_1X6*[P?$?M!DO[W^N)5QG0O\DZ_6@*O]#%F>=Z1IO)=:2QNK,76[[.;N32_K=NOK&5UV7 M!]7 B:ICQ4<^BQ.FSM8QB%@LM\Z,I@#3& .4I 3&:4QRHI^IZL#9K&W*@DU][C MI\8-MP:)^F< TS,T[6'P_&6W@GD),SZML]OJ3_M#C%NKZ:1Z1Y653E_EM [2 M[F6,.281YR$@J1 1C@$.$]B4/ 8\R(/4J:$ZT!T56W(+W%<''0*]8(NDHOV?;;]4=K8M@?\JZ6Q;<"3BC_X@*OJ M5;1Q;O7'I7R?5B6=Y;R D0@Q2$6.59AO"D@6I2 6:1QF(?>^5>E"7:7X02N_*MZP@;^)XMK3 MX2;8:.&RCXLUA(Y[O)C+,7+_%VN@CGO#V#]J:B<>^RP+/C4F_BYGO2JI,FYJ53HY6"_*58!;%G[L13Z, M6]C']'4HXE2^#2D"$5>I- P6 !>% "@K2,3R,,T+K-<%9L$]-= E?-#T)VH%N%^S+0GFIRY\J,'6Q"1]'&218R)4+J?_D-)=V#:0@ M*3#/,DX8CHA!$R\;&::W#L5A5.QHJ!-8A5.?+_#O:#HT#JM\0^QY@6BP;03N MJ+PIO[&/LNM&8M= -GBN9?7@\0ZZKM%[[^3KJ@?9[>?^NERR/\KYO'GX2KY! M)9GS=B_YL:SI?%FO*_[ ?ZW>2W7_.4LR#@F)"&!,I<'$!04H"@7@,,-%'E.8 MA$:N+K/AI[:WVDC??%NM\;33(K Y:#.<#CW[V!_(GDEL#]\C9(.=\,'O2OR@ MD=^AF]X..*=VIJ$(HUJ+=O +08%.CLCU9@TH*&[S#=8 WP2Z&'H)! MG/58RQ5ZGCEJ'S@EYTUP[S! R 0.I\PS.."H/*.C^B&K:-WS-M7K[]:K6O(< M*Q>/71MQ:3GEG*4$9&DFB8=$#""$0I 3N6\,4T3"(IR]-#O7'RMJXKU;U>F_GAF4YDN3, U7\EDI_QP^XTL@N^X+<'X@.SO@H<*,?U/?2>=5A"+-DI E($=I M"&!*,2"0Q""*,$Y9FD*6<;,SRL,AIN?#;20,U!5FO'P$GAZM7@.(9U9LD6AD M\U (Y)SB3IGH:)!1B>2UQ5,@/ M65KAH) ?,*]G5/S.*;M[)5V'_BF%<1'WO[_E\5]Q5]PR3;1]QEG*6I1 2 &,JY*8<2CH@D@XH@041A%-8"+,6,1\'/[9MIAYMU'A+TTP3C<'G?B]$Z@+QT[& M!'4=@DY)S%*448GN.K@.R?#*I]F60%Q2SEG37+F?;J&8>89)G*=ID0*,)2-" ME.8 H90#SB#,XHC$B&@U-=,9;&I6TD;6MMW3?M-X4I7LD0?S)3:M%C((MQ[+ MN0+1,Y?MX[>?9!]XS6%[K>3VT'@/4?6&*'F^/C72,11C[PM8'G^ C8ZBD6 M(<&=LUEUGKV7;^B3--3NQ)<%XZ)J/MI?W,1#C$&>4((*A: M-!8T BB"1.6?(91%!4EB_;Z]WJ9D3+NW$[P_%70MMQ\&ZY#]= PO1:. [-LN M[L1O*@[VP=ZI !H=;,-+KV I_0Y!OB=AI+Y!/B;#+([^&B 'X^BM'CQ>'/TU M>N_%T5_U(+=E:MZ_]O_2'(J$0J0AS2E ::2.B=4Y$PP3$+-,Y&&2Y[&(7!2L M.1YZ:NO*O@? YLS) ':]'8T?,#VO'T8X.BM6R%SE/VCO^] M9_/<+^9CY0?J"365C$$C M" UR",V>ZZQG[7=.EX^+\M]RH\E4RK8H\5:$KHN,JE8>3!2@R#-)TSRD (>( 8X1*;B(<,J-3MJ]2#DU[MX*=G4/ M6@#23+OH.NMN)GRW MG'4@Z5OWFW4'MD:S68>#7;=J]+K8GFB NSN29WF>9U&: !RQ5-7>2$ 1Y@+P M!-,P9GDH;7>;]4!S_*DQ_8_U\S.N7I5G_F\+O&9EXP';]K3^+*=Y04MIQO>4 ML5L4="?(C.X]P#X6D?=$/]-&//C]H6%S+X:X)8)>"%A7AC>A5D. SI&FZ6,L MG93TB;/UG-^)HZJV^S3Q!$A!&!I'0,HTA"@#'*0I*%\3I+F<5@8 MN3+MY)@:/:H6B./W]Z?IDO M7SG_L28UKASO/Q _^J(;\SE^6E1JP MY]:5GWO[Q\8],<.9,5.?JY=Y&-'?ZFX*KG"U&H/HRD)K+T?7UQAV6Z*V(/2=V/9/[NR&>L8ISZ,(JYU."@$,<0$0#CF( M!!=)(EA&0J-SS[,C36W5;055G^FND7O=R6JV>SD/KMX>Q0EDGM>Y'5J[ONL_ M+J%EO-&XB(33[<3YT4;=-%Q4^G!K6T>-9*Y%73+>-IS91'>\?FBJ MI*QF"(L02;8 A"+5_U,HEPT#O">R>IT1L9.CV!/D9MMR-JKO*A5QFO.A2&@OA,K M=,5YZ^P)0]@T4B1,GVA'JU^7:M"-P_OUGC3C\AF7BUF",P29D+!31 "D402**$<@)YC'+!<\"HTRKRQDF!H?]5+PYZ>+ MH2F/C]0C:!1I^N($O[>Z&!Y^VQS7_OW+_]B#GE<\*PN1F%Q8@ MSK$ 4*A"!DG$ (\Y9X2G>4RHD'!/2[93:!T"!HE'%IYMOBY-?J,I1C7!K0%Z<@DM'Z0Q3F_ MM#U_\FJEN/3;,D_'IL////$2R7Z^=IXV-PJGP]3B,=#NN_1F8GNL, #![, MGKEUO//58=GWCDDO7&IGS'T^;SK>/JL@JG\W+\6FMY20=*/(];.\8<88S6)* M"0A)P0!D/ 4$TD)UR4P%S1 79GOA*V29&F,^//&*8R6AF9EWS73H&7PC@>R9 M>C\/%5^_:5KA454$IJ_23=!,2&L&*GW<68$.0'5J#UXCSZB6H0/@#FU$%X^T ML!8?_E@^/"W7-5ZP;^6"_U@MZ3_;;N--)4(5N2)'N)=O\<:.3 O)EAD#TF", M 8SS!&"&(/.^B'7YOW<5TM5 MA:)?Q:G)&:$Q3C*,$4B8H !R% )O\/Z-KV9%D1<%<^DZJFFNU1RFM7<>^A/MHZ[DO&M8Y!= .RS=GM_&+N5 MX&-9X\?'2C5"EH+_\)U^L^4'!VYAPPC%*@!"JN3-#""":RXVTP 1'-$I% M:&3$:HTZ-?MU7VBU$^S$-N-N/<3U&-DYCIYY]BR$7DL'&Z'DE _U1AZ5Y8S M..0NLYMMXE76]6KYS*OWG6=;9(6T'0N57E80N7M..\-XD].( ,(VC@"M@\+VWW2)@%85R (5)^(D])&/%G5Q^.0P# M3DZK/!QIKYN#XX5A MV/D%6#5,?7=0^78,'-;/ M>*OZ8.=T&2CW=?86NXR=4T4JWK\^R(>I \+EH@FL^E+7ZZ:P6+O9+4*6)BS/ M0"%PIM(3&2BBE %("$)Y1)*8:H4Z72'#U#8!YPK *+-1*:)*Q"A5NMC"C3)F M>2\V]YC0#)"C@T+#VRT,Y;])4JL_EU6]NI4K)^/L0]44 M6WI^F>-RL>I6^3#$<4'C&&1Q(NWB/$;20LXPX# C:8(13/52 /2'G!H5*:'_ M=QTT8@>=W$$C.-A*;F!MZ<&N8>(Z!],S,^G@:&.^Z@%J8*TZ!W8DX]0-P&8F MJ1%6@Q:HWI/&,SB---NS+\WNM&#N+PM6_BS9&L]5'-N2EGC%V3_*U=.'IY*+ M3[\X7:M$L3LA2LJK#9$G44+4B6A$B@A F,8 H90"3E'!12+)/->JOV0MP=1X MO:=#L%,B4%H$C1K!5H^@4\2 E:SF2(/U?2/O>1&P -UF3;!"WV")\#T+(ZT8 M+C\!LW7C&@ 'EQ&K!X^WJERC]]XB<]6#[%P8W_E+5UWK3O3JT"A7_BQ-19SP MB(!$3@F $2>@*#(B)PBRF,5Q7*3%;*'B'N6>1M][,3"DUN>$VL_I:&!_G]2F M %F@G(++JEK^H=^:2 ?H+,&A1#<%.>,(P$*5OJ:Y '%68)05B N(],Z"76$\ MZEGP#EX1T%XI*2:E=0>RGG/($7">5]R=E JS?OFMCT.8&7N --!PZO49&F]4 M3X^&XH?>'9U;7/8DV3FY'RJ\J%O74C1#G.$PQQ!D.<\!1"0&!"4IR& >P81% M<:&ZD%R5=7AV<*/=P @IA0]J#$4I.W%=M!HY@[P>P?C"TS/CG&TGTCLOZXGN MNW?(,%XC= LY(\!;Y^9=A$:O(\B%9]C1V'VU_%G6\IF?E]7'Y9JLQ'I^2ZF* M#:EGN<@H2_((B)0E *8) 4B^E""7P,0"AA$KM'):= :;FM/BG4IUE.O%ZU\" M/)\O_U#GDW4@EE5 ,+.P@@:!UF,I5_!Y9J6-2"HKF9<_5<;5S>90K*FLT16# M"]ZII*RJQO/S36*-F4D'(Z=,-#C@J,RCH_HATVC=8\&0CHFZ$OC:6>IQQ)4*>J<(4 M'&,Z&%#?*0N<&F?4CW] T<-O?NA2NT^]/3C_C,NJB2#_6-9TOJS7%9]!B$,( M*08TS1& >88 R2$"(B9YQ/-",$9--CYG1YKD+L?L(S^/HMZG[@0;W[9!%R>C MI S:=(.=G.X^^XM0./WXSX\V*@5<5/J0""[?8.N^5A*7\[++O?_;HMJ6#7G MO][S!1?EJO[TB\[7JLE8&XI>W_-JA%)A%* ,Z$JU8D4H%0D( I#FF<)9/*_)F:$;X&G9I/LZZN\E7V-FR"VCG=9>640<[O57#EXWFS6V=[E<9.]Y?'UVG\W1>"N^>ZXF\#Q:^\'$FR;%# MW;/0(WOEQYF"8]?^2./:+H)S=1)ZCZO5:^.O:]O'?I>_G,4X%R+F%+!82*LX MCG- B#2-"HW>V;B%LQ QZ\>'Z\D2GMHN+';'3Y%LL& MD+U:>@O6Y,L\+>?R_KK-GI\QN8N.JAR#TS MS=<#3%L!';9SU(3";??&2X..VZQ1$X*CWHRZ]]F13E.'XY;2:LW[Q3P_K*M* M+LPSFD4I#7D$!($)@&$. 0IA#HI$4E"*B@)Q;&+ # \W-1NFD=:,.R[@J<<< M[E#RS!MM\:).TG[!X9N@$]8=A^B!XI1!+@PY*G_HJ7_('IIW.:U'I_94RC*B M3_QNL4EMCR,1YB1%("E$"""5/Q5%R@$3"228TIQ!HZ:&!F-/C55.U@?;E5"Z M"3H% JF!DWIQ)R=$CXD\P>R9EDP0=IB^=05H8]1!.SG^%(J8#0&C68%L\!%7 M6$9?%G3YS*7AU86RU+>D7E5RRS?C&-N,$[WDK[E_^RL)7.(VQ@*SG!;11;J96TW61UL@:_;Z1U MR$%ZL+BWELX/.;ZU=%']D];2Y;ML&W0MFL"-2?:ZW6_%>9IF- 0\ M(M),2N,$D# -01(G K-8$@Z*S')1=(8U^4K&24K9UMRH;/H9:$%-.(U1EJ<@ MAX4 ,"L2N:M-4D 3DF!:D"S-#;N@N05ZE)HP;8A^*US _(.NQ^FNH?3,[!MQ M@S^:+,].X)OM?OC5PV[8!"+'KE? M/'[ETGC=#K%)OONXYMN&\SF$*4J*#- X(DVU1%#$+ R9@*L2X9P26$!V=&=@^QU-?BOI<6?"N^/>G7[RBI32UORSN>54N MV3]X^?BTXNQ66IOXD6_^?E^5E,^B),X3$@N0YU"=A4IKF0@<@QAS$4:)R$GD MMB^%4_&GQJX;X5CPKEP$;#F?XZI6@1E!K70V/#H=^56XRHDY@0D>T0]ZKF-% M?:%EQ;8IQ1:$0+XG+0PWP0:(H$-B>U708#%B>PHOPJW*DS!L^MY>HS; M4_B18FK=G&X9*]4/>+Z+]-^Y50M(&8-) B"C L <85!@D8*<<%I$*1&I>DL*3%*D= MZQ]8R;NJ-Z$LI$A1''(0%VUN>P:PJI@!.2]H6#"67C9<8Z=Y\5A$#;G%80U<1DN'GSI(2/6#=;49[]DL.Y-EJ>Y MN'Y2'/43SQ4[W;9%Y*6UUV38SG*6"E)$&(0022,[C0C -(T SVE&893Q. J- M#A<'AYL:22AIFQC\3ES#@\1A:#6/$)T!YOOP4&'5D_0FP%U+";5U:*1U>&JH MA8K;\\+A(<<]*=12_^B,4.\N"U.C,7U4BYS;7V4]XV&2"YP(0%0Q4AC*+3KF MDD)X$@F:$P@IT;R;-Z2LL>.<[E]NDDJYXFT^D3*7Z M^X^_U0\:-DQ9L-.C:]V M@G==Z!K1@W=*^+\$(% *!)T&!E^Q_C1HT)P7<#U3H FN-CT+] $VH% O0(]$ MKTY>9#,"-H9KD)SUGS8><1MKN$?JYG=;IC/L18-\>7[!9:7>.%6HJ7C=S!2@FNTEA> ME.@JV4G)KFF)&6&OP;0>$/7,N=>!:<8RWO+4N*(3 M3H\-CG$:_N2OTM[S=]W)Y3 <]:RV0ULK>5-O6R7_=;BE.G[J*%_L664VG^7Y M"VQBPSA=5^7J]6$I/^WZ@?]:O9="_',FXH*A! F0Q9 #F,@O$!/&@?P"LY2& M&(LBTH\2.SW(U+[(>RGKAV6IV3YV$#Z-!=D!*)X_U(V$02MB\+L2,FBD=!5# M?@&$X0BJ,_>.&$LU+/U^5-6%:Z\^++NOEB_+JLE56?$FANM.''E5?ELN5D_S M37&&&2T(Q0(CD!*F^DAG#"#!FFH'A#%IS]-8RT'J1IS)\4%?A;9.@3I:6!XY M5ZT/=VSFS/APS?-,C'W@MC\K;23GG0B.O;DW0:?4)O]QU&FR/I?S/%UO=5;G M8=JN.;Z[ F6#(SV;4=[JF.\*1 :._JYYJF6?X&I9UW)84:YF)*=13! &&"8, MP)R%@&01 R2F4.XC,\2P,&EETGOVU") &M&"ET8VPV; /<#T3O\\?M\/OL6)'G7U/7.*_.N'#'\N9@ 6+\QR"*!09@!&+ M 8I3!A**TBQ&$$6)44Y'/N M O#5'VX7;/\7O2MG @M"DK0 A*F3M#Q!H( < *=GV?UPN JHRGU4A_&J7E:)^9\:G/N99CW/?>/8\\_)NXC;Z-4TGU<0I MH6^"X\3U7G;1A\W<'O[NDT95 &,&]S@33EG>AYRCK@0>@3Y<+7P.=75_SL^X MK)KL_UWMH1E$*,TSN9N-"FD/0YP)@/-0]6] '(J,,)S;=N<\,=S4=KF?RP5> MT!+/FZ_^VW(AMK_8:PNG5&FK6O1JEUFWYSPU#YH&LS-T/?.P'V"OZ> Y@)>O M_IVGAGRK[IT#Z@_T[ARZ:^3ZH5T!M<_+2O!RU91-:YK=E%7S!+W*RX)QDB"" M@=SU2[9C7+(=D6R7%&$.$X(PID9-"MY4FZD9S1_D!\[G<\[^DRM%QJK-[?6% MT:/E/\UKX/N$__IBHMMRH3U,-GW'-JA,LY3W&',\C*-U)V 81%E!88YBF@#*IB# 4$F*$(\#A,61(7-$SUX[5/ MC3"UY:Z1,=@*:1+E=0H_C3B,:U'QS?[[@-BDLIQ$QJ10V)4(C54O3//5,0Q^ M&U!^./+MU(TCAKT-R+T?\S9TH=UV9-.QL=VO\@_+>E5_XZM9$N,\RBD'&964 M!B&! (F<@I3"(B8XR\,TK>C2HO]?T(R>K@,F= MWW(M/V<0E'6]5F('5,EM9L:? SKB-)(8%R#,&08PS2304' 0/Q.Q!X U=NQ.(#)\VK2O'Q?-@ U C;5&-Q9]!=XLO4X;?PI]$R!(\Z>,7FZ!=LIUSH2 M;51J=@OG(9,[?KH=\7]9,"[D\"O^M?S)V1>YRUH\JOSRIHA/_?[U-_S?R^K# M'-=U4Q\Z8S1/N(I80=(\A$1D $51"G@":2ZB+ V)5CT-R_&G1N4[\<%HN^3.%&%2T$* F.,(P"(B "4A!PBA%&>84$:H:=<5K9&G1G'G(K1. M1&29]V;1FPL]>O."L&=BV\:V'>+;"[QPG))K#9?S5BYZHX_>U<4(E%,-7LP> M8$EDBA#O1%@CG1B?<4+:G:(;8+/X*&VUH/&.^0VT6OOT-OH1H<67NMY9Y!1EA "DBR- M 0Q3#(HB9( +GE):,$1CH]RQ\T--C9('[!2;DY !C*^P[J9V8F$/FAO;SM^A MPL!P;V_9#3K_->ZP#.57G9\4+7'V<5VUQPKEDC7Y M_X'\U?ZEG&2<;2* <% M3Y'<(JHZKGF>@CRC*<](%N+4R(VO->K4R*1=*^5W09?/S\M%4"LEMBU5K@D# MT9L$/8IQ#JUGMFF;P;4"!ZW$V[CP1F@5,/)'>X'#O$TCF-Q&;&N-/&YDM0D8 M1Q'01C?;L=0F1?]A>4O_M2XK_GY=EPN5U%\WC4,:-UK[%R;-G3!!812#/(7* M%0]34, B X+A.&7*YF',(NS/1 :M[VO\6,!&O*YN[Y:XVESX3G SWC*:%CWZ MH9M M*#-9G3Q>S(H,";EQ2Q&F $8)!T20 H@PYF&6TB+G1@;8F7&F9G(I,4TC:D\# MJ,<^#F#Q3#1-1*WWP[X+.#B.JCT]ULA1M8,*'T?5#E]NN1>C3YRMYUPRRO+Y M9;E0G',GOBSD?H,_X%]=9<3W?,%%V6[^=N]W#E4L+6. PIC('1HE "/(0!I# M+G**1)A#HQV:O2Q3(Y'[:OE36CURQ]9)'8AE%;2J!%(7W5J]+J9)>,T!L&[W@E?(,^X.\7K@CO:-#AYI M:61MF;L=>Y.U^YW/U4ZLR9$X2MKM%?*/5>98Q"C(DT@ F&(BC;$( Y1@"O,P MP6EFQ+57RC,UOFT< N#]40$!0T/NRDG2-/C&@]XWVYXJQ]"KV.#)4'2#GUN# M\DJ9QC4\W0!X9* Z>JP=P6XK#GU9O*Q7]5?^D\^3[IB=QR2*XX2HZCT80-6) M%_,X ;&(,I[!-(ZY5B\GC;&F1HR-;(%AT=XA+/4XSA%"GOEK5T3L)F@%O0DZ MP!QVA3+ Q"DG#8TW*M]H*'[()3JW7%,!O*G&6]\OYR5]W:W?*"QP0C,!KPWJ+H]J/CI"MO#M]AUZU8%NZ5Q(G^J2\;;ZDCO7Q_DPY3? M?6-5)#1A*8X 2W("H/)\X:B0"+-4OE))D7)DU+=;9]"IT<9.[&!/;E6L34E^ M8Y!T8P3^,+_X@M0ST>BA:=GJ6PM6LZ;?KN$=K_WW-2^M<2]P$Y@N=077>M:H M_<%-M#OL%&YT[W5A''=B&S2R+4HRPX1RR=(%R B7&\.8I "1D &6$D2AJF=M MEH8T--C4J'L;/K 4;5B9_$'P)A;*(IQL$&8]8] 5>)Y)NH_;+I!L5VS(?8C% M$"!>0BI.#O@F(11#JI\+F1B\QVG$:N/-JG?1DCRG JD>42$*U8$HB@")U$]1 M'N(,19F N8.0U8-AIT8L*F95,V2U*?3<%'>N3:L[Z\V(YMFG-8#T#U!@AK(=#3R&&]0PK]HSSML%V_RB.^OL193L M1PW0")(H(R&@.96F42$*R66I_"E+.8,\3C)IPV!MZ>66Z+;Q>[H8I0'&*^'Y?F+XKC6C@=%]VQ%&;DZCO7 M079Y2S*HS *Y2:R8'(3&4& ME4>01EE(4**JT@K#T(S! :?&B/OR*F+L) Y^5S('C="&68\70=B:[ M*U&TB:+0@L9UF,3PH&/'06A!<"+00>\^.\+YMEPL-UU#6Z[K"&Y&29:%!4E! M+A($(,<,("(DTR1IFG,>)2R.37JNG1W)B&)&:+?VH,8(EDWM:VYC;)W'5(]( MG"#EF4'Z,FY,IG>=F.=WU\;$<1$*IXQQ?K11J>*BTH<<K50!PF_+%:_O\:NR=[H3'$SS7."8 Q(FJ8IUBD&A=G#RGSF!B8@XU@H4 MU1UP:M9(*W+0DSE00IOT$M% 6>/XT3%VOCU*IV&K@TY@JZ8L&D":]&AQ"^A8 M+5LN .NJAXL^.,,M732>,V*'%WVM]AN^&-QG9Z3]=;ED?Y3S^28'L^_!FQ4< ML@(31;\)4;XSN2,4^ZC6,U0PII]2C.?2H)&0&QR$= M&=YM6A.;14M>SR(4<\(%!T7$I#U#J(VYT^T+VSP3MF50109!B\,8:W'1(X0]$P_A^#MR>FPHM]E M,-R6]!L8;]R:?I<5/RKJIW&+98S4FM3\7VOYY$\_Y7_:$I419R05) %QQB5S M4$D:!1)./7*X%B3?KB93?,S# ME 8 3W-IU)5=YOQ9_XHBY_\M;O M_759MR6K'O"O&0MI44B3 6 F<@"%0*! ) -A*"+!*1(%029\8#C^U*BB)WYW MND7["@1S*;L9;9A.B!ZC>(39,]GT$6Y[Y^[)OCTG4^+_95LS3^K@CHTLP7-* M5*8RC,IAE@ =TIOM8\R8C_%R]DE:3:O73\^\>I36TU^KY1^K)S4:7KS.8LS# M!%$*>(R19#B: E+ J"(BB2#(2/R(1H,=V&@>,64<_\L0_FQP;,SG#QEHJF MC8_;A+3+PXZ;EJ8-PU%RFOZ=ECNQ^7SYAWK8YV7U<;DF*[&>=Q[C^CNGO/RI MMGL?UE4EMWZSF,5ID4H>2G,L (P0!H1B A*1912E819E1HQD-/K4R&DK?%.D MDW7B![B3WW #9C0/49YD$0X+('(&Y"U73(\ ;'>KQ9T1S0^SK??>_'6YD#'9"W@3[[_^'BK-R%:BMTDW0:>!P M,VP#G-NML)$$XVZ$;< YV@9;/<1NT=DU5VZ2&;N8/A0S#@M2@)3FJG,/II+4 M* =)+E]/1'@A4JVNC(.C3&T1Z?69;A.:S4CJ-))Z9'0U/IY)IP=-F[CLOK;> M( 1.Z>/T2*/2Q*"RAW0P?+%-$#I6]9.;A]UV63#RWVWED'LY$I^%&#-*\@+@ MD*< $MR<]\6@2.(X$0Q+*T>KW*;><%,C@JV4NWHJ+TI.D\#IBQ /$X-[X'P? M"78E(WZTM2)V$&X$#NZ=0V@2>>X2RK'BSJ^$U##\7!>AX>#SBT\9,?1<5Z/] MP'/MNZYW-FZ\!W=".11F"4VC+ H1B 7) ,SR"& *"2@H8Q'F+(O-@K3.#S4U MQMWWAVW]B?+E9\:]? 8 -OY'5[D-3X/AS5UX,-R;N0E/ MJSWD'CQSA_DQY>U:;N27U3?Y(LSR3* TDW20)9(88 9#4$#$093GN0AAQN2_ M=(\E>\^=&A5TH@5*-OU#QSY0EP\9+=7W[=G1T=SH"/&$GM9'AOUGC79$>$*! M_I'@J3^;?V0?EC]Y=4OD)@O32VO$T?43>G\:N8+?-Y(YV)N?U=;Z+=I_VFCO MT4DE^F_2Z0LLX_!58\<%4__WZ5_K\JKH_+J&<4I)5P 3B-5DXMB@$B. M041#$=(X8Y0;Q=5JC3HULE?2=B61>T+?-*'F/9^3?@5JLSG0LP>=(^N;!YK6 MO MV M,X'(;U:\U\KCQ_29@'$7Z&]ULX0B\93^;,[K?\*_R>?U\S^4; MN%CA1W[[K X;[L2G>?FHDJ^/3Q]F>5(D6:ZR&JFJF<61 CG"< )PC%/>)91 MK9I9UPHR-4K;J'(3/+?*!"];;0+DTR/8*1+<;J=DHTMPXHAUI"DQ\&B.-#4C^3I]3I&9']0!KH,>TFN> M/Y[OU $*>UY5%\^SM,;GN*[OQ#^PZFJXNJN^EX]/J[OUJEY)$ZE&-/G^^@-[-!F5Q.H#^Z.5 M62(<5$KJFV"YD]N^UO?%28@RR 2,!(AX4RT!98 @E((TD]LC"%F6A4;U5EQ. MP1A6P[>U.M3MS< 5A=4O@JVY[7$(H>\=S^;U_OKX]@1UN<32A<;N[ MN33HN!L;30B.]C2Z]UW3&_!N4[>OZ2SVM<2DG)>KU[_)$>IF>>'LTR^Y&M7M MZC,C)*0\C!) LR@%D*IJ3R$5(*$(96E4))S030SG@VGS0$-AM#ZK_8#.AQ$( M2NGR7\']LFK*0E7\I:WGHE:%LBOB;--ZT'2F]*C+'_#CMBO<:M V+KP)MDK< M!'TU@E:/SE!VW68)UNC&C[,*O"I'1=R6<_+/_)%Y)0 MGLM%L^7KJK:E&$9R)\,!*3(.($ER0#B/0!;1C.2$I+30.GS4&&MJIEE/0&5B MK)30K7%9"^5'!Q\Q9N51'5T.BHYJW6+IB&CC]=LT]@?\JZLF_9XO MN"A7;1V?M>3ZCO27BWI[)HWRG),<9B"-4PA@&JM=)G^Y"7;*!#MMG$8A MN /5[7[<7IQQ=^I7PW:TA[_^B784^AF7U=_Q?,UOV7^OZZ8&VM:54,\X3*(8 MI@04A#( \X0!0O(((!HBA'.41Y(EC3(Q!\>SV*A[)D,E;O!3R1O@KB3_",/RD4@=E/2\ZYOID&SJHK>)"0)3@4K*& AP@#2- 4( M2YLA3#/$*0ISQF,3(\'9%(QB![P%XGJV@#,U*+0@ M<;I8#X\XZGJLI?SADJMWDWW=X.6BG[0J,D:3*"U UNPWFGYX$0I"O:_Z2F \?]<[3/9J9KK[L@?4=_IMGQIGU*][ M0-'#[WOH4LMVMG*7O>!-Y>^J).O&02GG^=/SRWSYRBO51+?BZK>X>NU?M#GL MYKA(A<" 8+E%@#F29!#R O"\0 5G7.2Y40'?Z\29FB6P$3MXQBOZI+X5VI.Y MEK]F/%@M Z52U1S]!"_R 8:]<:^;03TN&F]>/--6ITC0%S)0JMP$V]G:TV;_ M2M>'XFYP==N4]SJ1QFW9ZP2^HX:^;IYZI&DCQ%>2H SED,(%:G MZ#")09A"DA69$&%.S+QCPP-.T#VFQ+3UP5Q -V$X1,J8A3F5_Q$X!JB06ULBW,90'U3]K,P_?97F(5"[*E7SH3\Z^+%;RQ6C2#NJ:KU085;4J_]V<676' M6O^7X^KAC^4L2\,"13@#+,DES21I*&E&$HX0>40+!.,D-3J"MY)B:NPC7\#$ MT*%N!;ZFH]TWI+X=\(W\H%$@V&D0-"K<-&?O339T7YF;0.D12$4<>N>OP=&M MU]Y*DG&]^=> =>3EO^IA%E&?;=I)5^[J:3F7M]6S! J491$"B'%)=;&<&D02 M C**XC!C:LPB3D!RS-![7#J M"W@M+@:!F]?B,U*XIB%.9B&:0Q@,!F:>O'&\<,PAN?>", 0+R)(_S/.5<[BO--N:G!YK>AKS! M%A E:-.O;".I88/#T[!2&L:AZ2D80D$3$(,\A2V"N4L/A];6P#D:=&H&X*G)U"*X>:SB'S#.)#!2YPJM@ M(W4;S^:[MM49E$:H;74X\@1J6YT!0Z^VU;F;[N6@G+V@$/G+>U1ZBZ(Q B./2D5&8!Q2D=G--KG5RK)Z MD#=^7#[C1?C+U_L.G1BR->(&2 M+_B]E?#\-W 9.0T?VA5XC+'O<0:%2;ZS/21C)3AOH7&5R'Q:Y>',Y8-[1DQ5 M/BWM?F[RF6LL^*A?JKYM=_&Q?"Q7>-X2WBQ.>)330EI$@D8 YAB!(L3V\=NTL.FD M[:PAA]@9L*!##$=BQ:NP-.-+37 &^?/2,\;C4TUM]OA5]Q[;-HMSE0!\CZO5 MZT.%%S6FN_##^D[T?C<+HP1+(Y""6+7WA0+F (DD!1Q"DJ88$J1W_FHQ]M38 MN!,]>%&R!ZN=H#>]4LJ]7YMV;-2?%+V=JR>H/7/V!N5&[."ACW(GN8+Y00-F MBZZ/QH Y[@6I/_[('2*-@3GN&VG^"%MV^\D7:_Z=*\M4]4GCE5A6STT+)#(O M'[=1*RI^Z:%\5K4AQ _YVUJTX_]822$_2FEO?Y7U+*=I%@G.08:YW!4G* (X MCW,@V2_E'"<%)(8$Z%*\Z7%DH]U-L-4OZ"D8[#3LA9"U2C81"CTU;X)&T4!I M&ORN=-7"'S >[Q6>!G%;CGY MLJ"5"OS^R-O__[*XI;1:<_9U5[YF%D>%8(+'(&<% 3 4'!1Y#@&-TRAD!<_# M)#0+WM$9=GJA/)V, 6^#)0Q3G;6@UN-AU_!Y9M>-N,&[C5C-G!^U:B4 M9$R5)A Y)4"M@4>E-1,H#LG*Z%X+_^AO>+%6M+96/7\_8]HDG]PNV#]PQ9^6 MZYIWIYDQH8S$D (4,PP@*D* BQR#+!=ARK(H3D*M%FXF@T[-^MP3.]C('4C! M@ZWD!OX^7>@U?*8> /5,23I87CY)M@?5P)GJ =R1G*I7O;!F3E5#D :=J[K/ M&L_):JC=GK/5]%YK.[(M4,GK>URR&<,Q+*2E"(2@TF2D80Z($ B03%7+R[,P MIKF)7^'@^5.CYJ[(RTK)%[Q( 8U-PSWTM*U 6TS\&WQ=&5L)Q_T0'#9VW2FE M79MP>V.,;:V=4O"$87;R,@L;K#M\:5-^Z6L7], 3&L$T2D'&0@9@%F* <5H M!B%,1W3)\I65RFDH9^M+DFD:S/$KS.$QSM9L4JE9, M"DC$0I#$>9J$F'->8,.4M-[CI^>]4H(UWNRE4/E2JNQDDT+55*U^Z9*#Y-_F M_!'/;P*.*U4)BBP7Z[J)_B=+7+$V0J?B5+Z=@>"F/K"]"="S5%G;K&MM)NTS%-OM/RI[ID77G\]Z\JKJ\Y M\DHQIXC1%-",( !AD@/$N?PIRG'!1!:&A9:!HSWBU.R=G<#!GL0!>>U"9RW. M)2_CKO?9.T73,Q=<"Z1%65]-CDSK!CMKK7\$SB-5MY-2@$,L23)21WVAB)43F8A%+*P[!9D'#DPS/L!+ (#O<_XW.\[7.+6__G"^5^R75Q5G#_A7&YS_ MC:^V#?IX%L(P0X4*G,\ 3%4_L##*08R0B%B&$.)&.ZBAP:9FT6QD56<^ 6ZD M->R,. BMWN?L"C#?ON,-5JJO82OH32!%]=*Z4 <3UQ7!SP\X=KWOBZJ?J.9] M^1Z+?=!7R3YM*.,/OEK-FW)#]_AU675>?[G(9S#-$Z0SV-2X8R=NL)/W)F@DMCE7N82UQN[((8+>C85QP3/8)SD$<:2M MTA"8CK9+FJ ,[I@N/6.\39.F-GO[)MU[QJBQ_8W_6CW\P><_^6_+Q>JIGF$2 MJ>8("$0DBP!,< @08BE -(>$Z[A<-B8VX ?<."W$A<;JM+4:KRKJKP(-WJ%0B.5^NJB618 M/7%INBQ*:?SUE V^+5>:L?!^)ER/Q]]L&CW3>C\X(F@U"UK5;MHRD3?!3CTU MB_VIVVG8.@GDGWM:>HFU< >^KV -!Q*^5;2'.W 'PD4<#N*R[GFOUG+]_G5W M35>+^?8/7+&[%W5E_=>F\\&71:O#/WCY^"0MGULI.'[DGW[QBI8UOZ]*RF<) MC"'D:0+2-(H!%%D."I%!(+*(D2(,1.%54"MUS[=K??-70'-]F>;$^EY]>D7/^WKW*Y_7*C;G9'5TI?U-T.E_$[0( MJ'35S0*V02'H8 @V. 0-$+Y+J'N=O1'JLON1?P+%WKU.C%X%>;\B>%H8+PAZ MMU[55^KW/RKBKDK6TTUJ# MK@7=>,6Y>D"[]>4WCNMUVQ[^R^)EO=K&F89H!(E@!8%8@ MPN.,I8B8+ _G!IH:N_?D#!I![8/YSV*K1]MM\X!4IEOC*6KHJ6[]13/(\CA,$ (,XU3E_"2 2%Y0KQ'DLX0,XS272@_6A!:X6\ M<9[[=P$'QZD\I\<:.8%G4.'CM)WAR]V8#]O">[QZWG0MPIRF!6(@C3.A.H?$ M@""4@21EHB"QP)E>C7[](:?&&DJRX-TKQY4I-6C :V=+7 ?:V%9%OVRHPM)] MCR)]?+S:&B>&?5.KXSP,E^R/@3OM^H \RV5V6;VJD^E-CZXD3@J5TP*PR#( M&18 T12!7-"HH)@1%AEU_S@>8FI,LA.R.:(W[$]Q L)A]G #C&>V.,3$)M7O M-#AF+3NN VF\1AUZ+Y!Q4X[SZE]JQ7'BSE$;<)R7_+#MQL"59J3&>#G[M%BI M4G*,R?FM/\@?[ZJ'Y1^+61H2$E(J0,CE@@&%8 #%60Y$4G#EDLFS4.MX>F", MJ=%:*V;0R7D3*$DECH&25>\K'@)TF.,

-0 \<:$!P+D3O39):.^WDN7V68FJ?I5A> M?O<7T])?UYOF^TVG%-]<%B(@/(AL1(4',H&I+<_32L+9#\&K:\OX'D8SO=:F7(/D.EUHG=V*T5)+, MX*SVBI(#8O(C2B9JP);GI9LKOI%,.Z-3$L;8F+T&'11FYU*N"=VD%637>.IS M^VYR07RGYI^1U+7 ).=$*S-(6N..&PQ!>$'K_WV_9@NH!X;I*)06,^((MB: M1Q&%)!L]CS@QAHW']!M;IC42S"R]C6RZ4S0%;(:0"B,G@K2!M)2F\:7O%P3F M0FK>@ZC-J*QG[QG8VBI41DL$+X6A+$OSK>W"4]@6HJ,HM FD:O<0!+08B174 MZR -!4S2KX:.+C@S\?:U56MO^81H*=3X4"/F)(W,.;FHI<75T-9)U\]K%%EO MI&9F+$J$'&6-\S.'^,HSK2UUDV&6LJR(9MX6A+>EA:?]SCE^@\GB[@=$>N=; MUUU-\>DE%B"*3+6R>!40LH6Z/DBH&*D:PB,Q:;4C;GKU8 M@LUB'W>;D/9ZFG3IT.\)%"4I-$XZC0!H?"3#T3YJ?BP5Y+1C*MM -3.&:@G; M];!,JNM;(#47"Y2BS*[4O0L!R&?4/(;>166M1K9*R[^K^5EGW#FQZ?0/_SQH'G/0?Y[M$8XN6KJ7NT]WZD?+NV/Y@^U*7>ST/FVZ)E]] MM>42EF5'J.AS)O 64' ,$1* ME)03%!)YFC/GG2&H_$:_R!3?C0]AP8H"2EF?$O&K4GQ)%,PTB[9.,;5G+Y9-DOX2TET: MC[N3W9)KAT.:O)A7KN)?2^[YA?.U)??[V7A=,PW7D)ZKAW[/;CT1--N<8*Q6 MP%XH *3HZN8A+ZWVY4YZ;DEZOGC9R>-_$]EODYSG_]1:'M'O^*,NI M+HV46L-B"*J@@J@@!5L+MGKCE$D^2OQHD]4RDK[5,+9-F3B[/-,5-)*QWA6I MH;#P9)%)VQB42B*'#_NVIS:OOE@VZ5G&D.%QMTO]02E/:Z30P_YN.AITZ=FS MY[_OCJG;Q>%:^N.T,^K4GVYL;#P:#$]N7KKTM6W3I4._)XP(QILD7"TR!=[K M2,K[0B4:%7VRLYGUH*;2Q2^63;IN&>;FVBZ&\+K2=?'0[Y NZR/%G 0ZCV!K MU[HH"^2"QA'HN,2E_NZ$ZC:GQ;0F09"2=N Y',5:?JLN[%$22IIID:?E7J*M M O-\.,BG:;P]W*7AFTZB*^SZT:#37Z>3 0O&S22FOPT4OW8JSU]_*L_/96ET5,M\L?7(-/ST(L.% [YZ MJ0&-J0,3,B0)(25?4'@I0@DVH9TN6@G^")9-FRZV@>OD#@[/=K%+EWHXGH<> M_.GHNE'']UH[P9##/*Q=U#IK&<#'#*PRL9;*,@1U8L,J8Z]8.R&7S]K=2(_- MN4G%VGCOB#9Q^)K&VZ4P,/W#9;*W?.A\LF*(@E3)UP+] %H%GQ!-DCAI"5M* MD^3H#M'S_1C995\A$P48570E%JE\4+4,%,PL@YHANL0]19?3,KSHLQ]].^R, MQ]2_/4%2UQ>DBXU(OZ>>K:.L.(('&2)(T)A)A5"*]?QAG+7QN).?Y92?&VE3 M'%0TV@4V,3D!>PF/4ML"R4M,C%]HDFU9"I06K^4^0C",4W+6 MG@/>5D<_(0 MM!89&Z#E2X'DC>B;MEY8<$IXUK) -C(MROF@J2FOC MM,4U]UM>.O2[)C95S4!6Q=46-^1"EBYYZZV.U@CM M&C!A=6-5R5=&K&Y_!HV$#I&R35EE2.AK\S5(;.2S5ZXVUVJ06-V!^U'B+WG0 MD!SX $@6BE(1 %9 MFE"*&E^\=9:$@1!D=$J5I"Q'/TF452!IMPC+_+0%1%88'9JB M G@!H6A%220@I;67S>ZNOKC@9HX ^2P!^_5[P<\V,:.1,NB>J[$5KA9V)^?]]-1LZT#Z@[(+P,IU?7W,JCY[5;5.3 Q%J09/J') M"Q$CA6(A6HYM)G'E'7[7*,:OYC<#$W+=V*F,= &,XK"2:@$JDV3MJW%>-.&6 MM^4T$9N%[!.Z'-@0\QN94PG)@N, %)TLEK+%5*P%,=&M._R^K%M^;KKE1,*L M$$4$ \ZE$)1!80U_;HE2 ];2OI#^=6GS8K,6TQ !A(\>2TX<'R!Z$"2"3K6$ M@D:U_-@L($KX0H;/I4G5ALB!M!%43*'H6H'%(L;@.7!PQM:DS>Q_Q"!A'@+Q MH6['E1G=58Q/:DXO9%*^ (!V&2'I&-#;4K*W[NI6NSL96B*CLGCI\38$EA9E MA H *GBE$BHG47AE:PF?.T^TG(;G1OP19/04HW "F9<4BX4BRT9T.0E5-V(M MK32<;[D_PB%=K5Q_.J[#4#?K/<,2*=38H&[T>Y=IAOGOV?$B)ZD'[ MA%^J3WAM06'X^UO8NW@[>V\'>T>#TQ'?T>,JJ$3GLYKG:R5K_;S13W44WE39 M^>XR4[,;67N+P_QQQZK'O9/NX(RH2?.J)CMR'I-D687B:B\_I37'-Z* -="D MUE,W+1Z-=$C&()L;H$C90#2%S4^)$G1V;(3XW^4U04L,Z\VL<* )V;'^F=K/ MU$A4-I!"JW.=NH,&9(0N-U)S3!#-,;)I) C"L29YC%3 6F5HR^)@=*5\H[ MUMCJ%QQ1KM/T_)-)C+]\)Q,K/6E QXK9@+08V; MF04I@>2FA>SNY*I1CRVRDXT?H:00-%#2;(*"S91$K&4//VH5>"0JG$K" 4$$EAEJ84J'M O$QI MQ0S C8)Y(UJ'E#P4+PK58N*L=ZQK$96'E"U0%BNJ=1;VZ,4!3]$X87].V2_2Y0 (?V,/9X!!(QFH=IWH',[VS6JP8 M4LO"D&YE%@"N;P%L6XLY6 H.@DT27NJL[DY M D_]6+)&.868 [N6J47%VV M11=%Y;LV&"IER+L8; *;@D?C2I:!J8%R%N#.%C4Z6EN\+;(R26' "44.R,20 M2XY:$7L\I47 .UO41+FZ$5N4="J4M%):N5K4WSLH667EE#,D?5Q]6W0+\C\Q)[T)BLTRE5GUPH**-5JH4 M42C0PD::K4JZF=Z%E4/JNK9Z#OKGKJ]_84[Z9[5)%)VG L"19BW,(E#X.C>@ MK(*I_MVA^LUZ&.;$Q:4#DQ.*& (@>%1%:!N\HEIU*N.*ZN&MSH+?OOHE4VM8 M*ZE]RN H!:E#;6\ FHPWEE9+_6YQ%GQ.6F<5^SXLJ"D4T!P!!VVCLZ*N0B%Z MNZ):=[NL\_;53C#3M#&FFMH -A%ZH5GQK%(Q6$I^M=3N-EGGO/0.K([%1*-T MK!T=@TTJ)J5#2%(5._5V4DSUKD&YBDOC[:2XMMK-K7>#<4;6+@!:*I"6T"15 MR\S&$G7(@E84U87$$@N %QUHAZ"4Y;]!:_3:9B&-"UDCZ-RXW/UEL:ISR^(' M'9).6'?/@HZ$,<4BT6.P"IV'JZU.5V05^/:LZM>U.YW3DKY5/@FP&=$@B(Q> M)D6*XPD#1MHX;>5Q!^;7:9VST.[W3WBKJLY2N9"N#++8+QH\C5C7 =J%L6I5%4..+ST@4GLN8@ M(TC2,=MX9XL:G=FQ>%MDE8E)2W8 I4LE4QZ6"A%JDHH*-()+S$Y.1,Z^[ _%JM MF]-ZJ6?W)D-24:< ) 2*G+ H3)2](CA?+Y6SE;4FU799&JV[]H+:_ KU)+)9 M,;G5K'I /@43K0BU6X\1WK@&M$E;&C!OI&)/(:\4(5AT";#.DN!D2W/P8*TP M846U;@'KV0M1OV*L*%)&ISG6#"+&H"($KV-B4QN=62WUN_72206R J4%.,%A%41I.$RNO&',5Z3D84WA432Y*0U!,SS49:8LG<@"X,I5H+\$YZ]TYC^K3M[EB>",F M4#C'; 28(VH'*FF/4CNJ.^,(H\(&^*J;E8!EP4G)VK] 80 -X*,(2K.]15.\ MR=+&)K5163K %E)9]93YTP3:D^FSG1_^ ;0>X>AT2.?C,SOF^>28V1EGA\S> MUU-^>D8;"295D+,74'(*UNJBG':&:8YT^*,K^5S90E,,BM4V6Z9H*1KPRF&6 M+F;'D4M!DXQ>_J3;I;,C-Y)[Z[*MN_>45Q39\HL0F&Z[6# %9[.YFJ737,"V M.OV+=/M': 3AV!H+X3@*E1:"E.S#AR0! M0N17K(D12ET/UDDT/DA:)$KS\V>:^;!E#Q: 60TF&S3K4_1ZXN-T/.]A'69] M=L-MP/65-DB&Z[>U#7,LZE][?%OD\3*UGJ;W,M@8K4M%FYP;T$-UD5,X-]1U MQ@*[=%6[ST ('F/=J6^2%TYHS&;YW<*20#(_'P 2,1GILPP)T*88I,T^"!=, M809]-;?^#IMEI5P!O;^ O :07U60=FY^ MBP2'1C!)T ,- 8-GWU]T9$21];-!&LET:]!CO/"\%?BS03K/GKP$ZZ/!:+Q= M:C?.I=J,."\X-7@OBM>U6A08CG+)F$R>_VBC*.4&Z>62P;D0[12U\'XI+K&" M@B@F4$ZI5,-K;8*L5DT[=ZG;K4G1_;R)P]=4$Z0?OZMYT$NUL6=N'94!J11O MZSHP!&V]*R@C*5 *I$QVU91U8>@N1'=U%,TABS1U;TX MC4?W*?5IB%U&=RWW.OW.:#S$.OFQP@H<&-,0@BR*.5-$P908V-\&:R4'GZNG MP(N%>"%:'+TNT6!1*C&VN;; 49(R![ NB%R:U'GS6A#OT(APF(X8XW5Z0]W! M23UVA758"&5KPYN4&> 0HT]*9A\QA:"TTF;5='B1 -^6!G]("IC>Z:>S :9? MSLYQ[30 *:.A5%N"A@Q4R!=994>@3&PAC%S^J=X/(O++Z:C3I]%H]_P4HPLK M&\_YK[R+8X$1(-N&E_Z\'@*SQB46_M,XHC].*P=\PW]]O!!R MY8!YY0#6TW9R!X=G=?9VNTS662XHW-KX?))H8S0ZQ7ZBR1SOVN&0Z,;=GJH: M.)^L,\C*^2Q*! /*"1^BU$01-4B;;9FHU40\VG=RT@PYN61SKDC*7]F<*X=^ MS\1B@%A02A%QJ14 M,D0"5TP!PSQ.!D!E;+'2 X69(]/2W,G2E:S X8#'>7Q6D_S&:_W\^(_3SF1. MY9>S*UL_-[%_6C"-3X>=_N$33)TNCQ__XB5'"C6)\&:KC*E:V4>:;_-J?\ZH M_%$^GDXY'0\?UB^^>BK%ZZ2BS0YK)BA)C3YZ8!8E0 N**4Q-&4M=^T[\&BA^ M5^W:10'\@EV[>.AU[=J#SKN'0QH-3H>)1N=OCPCSY.9SY\W//_%?TY6;XG(V MNB J#<7KX$%G BK!%F1[]ZJZS#]_,QJ?=5FB>IU^^XCJCHB'H.X[C.CA[,4_GMO6#0Z";MM M['8.^P_K,$V_GMYY"/>]T?7FQSQ*XSR[\/2Y[D^>Z\$X?_Q=\/>#^/S7XK[\ M\-V#R;F'LP.F0ZA/JB7AW_%#U;'XUSU][\IS3Y]$GHQ;HT&WDUO_+29__CG] M?CPX>:@^^O($MLDXG0]93>&FX;US MZ&:'\QT/A@]GURLL?^V"O4[W[.'_V6,5';6VZ&UK9]##_O_YQPC[H_:();:< M'SCJO"<6&+[*Y.W;\\%P?)X)DM/!85['P_=B:V/O\7IK=V]M[_'N1^(TNYME MN=O=QX]>[&SL;3S>;:UMK;<>_^?1O]>VGCYN/=K>W-S8W=W8WEKZ1WB)HR,6 MG?&@_X_6^OU']UM*& B?O>TE%9LGVSN;LWN>[_75M:[?^HDM;W_0WSKM\0E2 M:VJ@=ZC4\,5[85.(QA/5/GX?H@G?:F M#O;>-(=1_WX6UP=OGJF=-_MZ\S0?/WYS\#0<;Q]W>UMJY_76WE9O_^7CL\WW M.[WM]4VSO?[;^X.G+\3!RWVSU3LXVGKZPCS36]W]]P-S<)Q?'ZR_>'_0>W*T M>;PI#HX/WV_O'8I-M=/=>OI[;WOOH+>_M]/=_MV_>Z8.SO9?)KOU/JE]==#= M?/_B;'O]]]=;Z^G]_MY1Y^#XL=Y_OV'VU0NY^7+C[?[QQIO\]'?(__ZU>Z"Z M;^+Q0&^]/S@^Z+UXO[6W 5LO?Q-;[[>.MI_^VMO;Q]WC@[T7[_:/?^EL M=CULK;VR$+P":]M8B-K@M&A'TKFMZ_=/L;M#)X/A^%ZK#(8]'//9^?F9 MR#Z,@T$W8K<[&,?!NQ]+!6UK:T7:\]:.X^?;^_LM9Z_V-E]L;:UU]K;;K'G MW&/WV)*ZM;W3DN9OZW]O;3]I[?W[<>N"4_W@4-<>[=6OZW):XUS38-@:'U&K M=$9,2UMGA,,6TWO*M^$SSO?]/SZ/)BXIUL/,G[1[?,VC^K-VQK-VO;/U9"(D^XS# M=3'[(>&*8+0H4;8UV[\V%"O:'J5M^ZBE$609"0YGURF=3R+42>C+5O$?K0K" M9VWE\MF6A7GF6H5[U*E957?>^5/"N/\JR(1..VH+)-D&5:CM;4SMF#VC;PP[ M+3EUS[!<[GEO9VUK=V/BAW\0%_UI-9JYZ/$'66^=3[BURG#0:[WZ\*M$';T$:?$T<.WO*XY9J[5)<'V)$Z;]4W1M!+0[5O7)AVZ'"R M!: _KE4Q?C2!VGO\JN[G$9EY<@DC^M:5J6>SDWQZ_PS2>@-\:E-;P ^@M'+5&)Y3JPEEN=?JMSGC4 M2D-UM=:S?BZ[XQ6W_3++]ZL^9JEE\^ML\R62M3)N[I8 M\K'MNCKFY\-]^Q9-W(I%JSLHALSK)_LF)FFACP:G_?'P[-$@T\=IOOC]A*;O+QO[W=7E_CW__>V=[;Z6RM'ZK]^CSK M&VKK^-?>0=>_?;:W-M[<%>^>[6VHS;W7\"IH*C%&UQ;:ZC9(A^T8?&I+"Y)J M\9;H78U=NUCSJ3]K/*=J\!<2?FDQ\$X9KJ$,>_AN8YH8<;Z1J,'$\;:E?..R ME">A%-,#W[;:LY0GI9DH.'ZELXFU9C199IZZ;GH2Q@7_EW+^!9-^86G\XW7S MKQ9Q/LWM\XZ)?$_,;XMCT0$'H\/6\>FP,\J=-(E'!V620]&Y:*XGAPX/L=]Y M/WD_7]OPK:/:I?(Q;YF,Z7)1OV;X3)ST\D-7[9/K7,# M=64)\2^R/^[H:7/IZ:<4ZX,_7J[,DMMQUVLY#VDTFO[O&=^ ;+"KWGSZ6.R_ M__5XZ^D&;+[_E<^]P_?!;OOIB[--]?C]P?KKM]M[3[J;Q^F*JQZ\Y>L?;_8V MV:T?OM_L\7/4<[';/MC;X.MNO=[>6S.;+U^<;DSO=.E?^^<';S,)U&! MW3\^>+W%][BYMR_8U;_;6G\AME_R>_7KT;[Z[?W^RWVU7^_]_9.RM?8JQ0PF M*=-VJ5 ;,*4V1BW;VE"PKI!1E._][+P0K=VC 79;CX9$KUN_=-_DCQ=E%B R MZDYD;E5DMM=>H=/*@[-M F';4$)L8]&VK336 C(9,T1F0Z<=9D.**>+NQXLF MMR0GC_CE]I!'J\F1;A.E9'/O\:N@!(<-%MLNN,"6!4T[*HZ6I3=1\&=*)Q:3 MM=/:57AQIF1"VK>'SX>#-TS.FSDGW&0Y>?'*9>,B06Q[\KD-MK '@KK2D252 MSH5R,?=^WOO/7\]#WTVHW)R./!^,QM@]Z)R<3RK>:<@7->3*;(I*P6)PI:TH M,=DR):Y<\+< MD]Y1.JWUN_ACCJ%I]/<;FS-I_ "RNK:JOO[]8PE:WDTEGU[0^W/9]G_^VROI M_CEJC:E+)T>#_BP+XA\MEI'N:06HA4-"1C=3:Z'9.3>9;5AM,S]E8^WQ-Z]B MR\WU_5=.U^(?AAE#HM0&'7,[DL%V9IMJ%!:3=;CWLY$?)42T;Q"36KRL^[R* M9(-7';X'E]>OR!CE,X5VUJ[B8F7;0U!M']%)TCQBR$S.AKIL%D*S]GOLLN<9 M=L8=/N-Y0@$-*;=.3H=UO_VX)I;Q$9,Y7:G^%O]>_59-25M+XX>+R2Q@-W!? MG-/$KYZ[U?=9CVY@[E9[F/O]..C^;=XTMEF#L37-TYJ(!KU+1[6M;HL- MZ=NC#G_RI[7]JE (T^O#X>"TG]O3YTB)J)1_SG>Q>6G#?RA@ZX:82_7[O;>5F>K]]N[@[W';[>>/NEM M/GWR>O_XM=SJ[50B<\2_/]L_?O%1"L5^[X795!OJ8/U)=W-O3>R_W'^[_W*G ML[WW0AT\W3S;?LGGVONULU7O\6JBD(Y1&Q+03N@XZ)=$;43AVRXZK8/%J"V= M)W6SK$_J^?RC=8+#UAOLGE+K_YUX;UD3V5NCHV_+)/JL$GQ-2'RG2-^C2%-+ M?V[H[[3H&EIT9>HLE""S,Z&=C)-M*#JU48C25BY9BOQ2$YYG+*^*@C0M3V"/ MPYQ;<$6/I\R@L9G[MZU(O_WE*LWVWB_'!R]_?;V]OJ:V)O]U.;;G^^@]AJWC M?+Q_O'6TI3;UP?%67?/-(A,D#&U=3"WCD'V[MFUJBYR3#U+&'-B9;:WMKJ_] M]M%R[R,\Z8RQVSHO4?>Y9*>O(7-E\F>%W(R4!I,$LL8[H*(\AD(E9:VDT26; M.[XV9P4Y^XBOV2"R28!M$DS:P'O=CM92FXKW)A<))KA:;V=8)Z)'=<;G9-I5 MO%7GH2OKB_=;[W_A^-^%@?4-O MK6^<':P?BOWW];]?C[;V-A6/E]YZWZWW[LB_)GRD)9*QU1>MWJU0)E MG?.'N+ 'MC-J8>LM=;OMU_W!6[Y/PA$_7>8O1J=U(1U'K4RETS_?(KMSVJ46 M"#,;C@NCR"-SO[7/+Z:U,6X^9^\EW_;_UKO>G=[TQN2>&VF2OGFI56\=__:* M#8!,9$Q;D(MM8'K:1D?8QN*0A]%#=$Q6MP8?V8,/9<9619C[@S%_\L=IIVHS M*_&D-,9P4NMF]&GMUG7CU8=WYF_YHJ[?LD3_/NB>]L#;%\4^DC3 _B\Q/4XR>'\H_J74S/,^ER-+F)R4WB:-P* MHI7Q;'3_YI5U6N3MO)!6C1['.#[]P73VW>;QB[>O(&BO,Z1V(FEJ2$>#OHUP.R> MM8B#S;/61J72F":9K>LXQM:3F2K$=KW9BRV,[D\I\]=44"#1) M6"# X"*:^?7ON78W0)"6$\L2%6S53F02!!K=IT^?RW.><_(LV#_8W[467$*, M)W-D/+GM[PO>$9A9X5(.HSF(?E ]EN!F<9#ASDV!2Y(MJJE_O MPAEMV/]*A#@@0-#S/KSDFJ'1U\-G>MEG+U@_-+T0S^1':P:HUZAK.-P?[>RK M?>$;%;M_2&:^<9G[_N[QV>^#2MZ\I\0MW?:6"M+O @GV8[>$XS&V]TS_MZF/ M?A<([MZ]^'GW*P?M_UL_![='2W W,_)->"6+YS#CD[Q8KA)E<8\@6HM(+MIJ MNJS7'__QZ+/_C[U?9A>__?(SP@-^6;Q^]?*WUQ\Q M+!XGOPQ747#MT#=8+XLW'WXZ>/,QGKV9O5Z\>?5Z#\:>_O)QLG_YXE\?+S_ M?3^\'/[R,49V@F$T,B-S.MXQX3#$X,#!SNG)WNG.:7QX<&:BO>CX),+@0,<9 MO&+5T/[I"!G<@@ZYLVWS?MW9[NO06]];- IM3?P0":>_]9YZN7%/O?[Y7[/+ M5Q>+?\'^@?$NL*SU\L4$O83%ZY]_^>W-_D\'ER]>#O_UZLT8QO3OZ.3H 'R# MLYUHN'\,WL%)N!,>A^'.6;QW-HY/1_$QED^MZ4?QY>B=KP-7'\YA'B^&<-H=OE[\ M.XS/#O=.P5D:C4+8=$>CDYWPR!SL[)\,#X:G9Z?'T=[A6I;YKYBVO>/(V7B# M[XLUO#?,^V!,C2)I<-IC JC*@[HT=!6\*K=GZ6"#!]<;GY4N\>&+!!Z-FS6# M=\OQS+Q.2K(>LC"+DC!%3P3)5/%B;#T:AT5FL3K,L<'C\,GG=[PVDC* M#?HO?L-5&A[]KOBF9"?$[L#B'8PAA%5ED'$69P8F"=F686SAA*+XMI0[+$LP M$_ CG3@S'AN*X&7" ("_3#"PE\&JH"XM\C3(X33P%LN9/#4LOTOP'>X=>O68 M[\-B%,)M=RX_I69)R8_'PZ/@I]WWV#OO9/\8BS>?X(N[MQ2Z)Q#@I M9AP'G<.S0[P(I(BRZ#&-.*SCI))Q[7YI*?IY 2_UQY;QRV)W6Q%+IQA=.35I M:H_:QQUXA;5!J2>[F-V]?0,81_@@S^3?WVKE#8SGW^;@8&]X>'BRLX>54(?C MHY.=T1$8H='1:3@Z.CX^.@RC];U6-!Z]A4E?!.J%DPF(,LKZC,!84ND%8GJ= MRR&3@_R#[% >ER++8TQ_PD]*E>96ON4O(LL_4,X#U!UVKB9)KLOX45.TD>)_ MN'\4'YP<18=GQ^'I^&#OY'@XI@]/#B+JF#[<.S[8>P0[*DK BRO_^FAO5;S? MDB[\(O[@ ^_*GH]'IZ!G(?[>\10C:2Y=L!!DT MGL ?S[-8F]O]6E,OA.#Q*$1+"(]MN%&4YB6))ZPEVC])9&P&/F*P.TNN7/\F M+./PUQ;R$+^D3"#V0'NRFARX7V80=S^D*8?A1U,.G!P,:>+W+3O=ZJZC*H"R MM?&BO:/1GCG8.QV'X>'AV4EX='9T;/;"R)P.3_?C ]IX^WL'>)2XC7?QYH<. M" +--]46O*='7=85V::P0/U>[-J+EQ]^^?3O\?[^^ Q.<-A_T6CGT-UYO?SAY;N7 M;YY_&^JE[IW[X/P9Y'Y _Z/H6]\N?2 M.W#-U6__'H7CH]%1#"IG&"(C4CB$U MH6R&N7G3I14G;FM8ALZ^.,>M%XAH'_#[;F+RDU=9K;^^$=-?(V+])0&WFU5% MR&L<[N^>X%S/Q=GQ.#PT9_\>[CW2'TT+%]"?F)U1 M8<(K<&7@J4_#=!$NRT??-2WW^-QH[]T1R:XG&%_2[.,I1:7P*G & MS[__\24VVWQ^^>8#'J)?:@UO2Q.(D]V#L]]'O[7IKJ?#W;/A\5>_+0[V9@TK MOG[":XM)G;H+$]^>OWKY5?B:O@83Q^_M=K-VZL;C6\LI;M(;_Q/>F[$$TP*- MQ_^XP;EP\.AO[['I8I@&;_+*($HY+ AJ_$->+.#/X,<\OR(Z-.1B)UOR?[X+ MNY)>V\O H8GW[D-P\75.ZCNP\OK] M_17W-XC#\2T=Z/W^OH/]O;__Z&\78(L'P]T[.7S[U?S:JZEP[-Z6VG)=BXOY MU71M;TO=@]UYI+KV_(\JVWXY[\=R?D7GM3=N[USAPH(.#WKK]@%MT5/5N-_W MYNW#6,Z?LL*4>7IM8LPBC)F%]RMD$GI[]\[5+ZSN86_P/J#]>C 4];O?V[L/ M8S7?%ODB M-W*W7NL>?DVMVYM%]V"?GHC6/>R-W(>QFJ_A)\'[<&RJ9? B*;$JLBYZBW?[ M=>_)YW5OJV1C>+2I].1;0!2_^CWZ0^;>C.7FHGNXIS"L'H?5JS*6A\/3WGE_ M0#O\0,S(H]YY?QBK*7082*#QSC)T6#(L:1[Y\M]%?TP5O/U*H\LQF3KLDR$ M?/8\"]-EF9!)_(-EB7V>9S%S N,UH+/KM*)++N>&A]2;RUNOOT$^#L]Z<_GA M[/A3+4<[Z4LD'LAR_@.ITY.*B*Y(%\,'J?[;2Z\%YZ.\KI1$% LK>OMZR_4S M+O_Q;?%_]!OZ+C:TEK"=]O;UPUA-9S$[4B92T^_K^3RE?R-1"[98[>WE;=?' ML-['/3W+ ]K!PV.-+Y_U]O(#6<[GU,0$^^"0'@83.9P41C0S]3(ZY]XT(7Z0 M9_I/)-;#'SB-[JSKWI3>4_6\WE.3!%QBV2 MX%:][;OMJA>7=;C7URH_I*UZ-E3 \]GSNS%^;]14O%_3+UW3%PFMYO:^@,9, MFOT+MOREX*99\']UD91Q0HWN2NYH_+8PU]B0^2(KY]Q'N7=5MOZ\I!7_[('Y MQTH=;Z&.[*O?H[<,[LU8OL3:.[*UCG^TV/'N6H;T^NQKVO](S+G7U\4\J%UN MJ3GW^M#+ UG/%TEAB IY$+S\9**:('Z7XW$2:1GC_OXSO4OKNWPZS'7 M]_;4?=BO2N8Y[,F3'\IZ"E/',KA<9& 13Y,Y%B0^AWD/DRSXWF0&3&4$[O'W M9#&[^D[KH/^U[I08<]*_-#64_5V*2,,64& MFKQLJ.ZJR>TKGA[*>;XLDBY(YV-9>M